BZ is an old game with around 200, more or less, active players. There are around 100 everyday players, but they are divided in a lot of time zones, so you will never see more than 30 in the same time. But every stratter knows well than it takes only 2 for a GG.
If you always leave as soon as you join the lobby, when you see no games, you will hardly ever get a good game going on. Even if you, after numerous rejoins, find the game and enter it (if it is sync off), you will probably be too late, cause the game started long time ago (somewhere in between your lobby checks) and it's about to end.
50% of the people in the lobby are AFK, but that's temporary, they are taking shifts. If no one is responding to your "hi" or "game?" wait a bit. Give them a chance to finish their lunch, beer, smoke... Give a chance to the next player to join the lobby and see you there, say "hi" or "game?" to you.
This is where BZ Configuration Utility (built in Battlezone 1998 installer) comes handy. You start BZ in a Window Mode while waiting on a game, surfing, doing something else... When you see a game, or arrange 1, just restart BZ in full screen (uncheck Window Mode).
You can do that without Utility too, if you have 2 BZ shortcuts, one for window mode (" /win" in the end of target line), other for full screen.

Lobby example:
Code:
<system> şS˙Nş ĐĐÂY entered.
<system> şS˙Nş ĐĐÂY left.
<system> ·é· J蚆éR entered.
< ·é· J蚆éR >
< ·é· J蚆éR >
<system> F-16 entered.
<F-16> hi
<F-16> game any1?
<system> Grasshopper entered.
<system> Grasshopper left.
<system> F-16 left.
...
Dday & Grasshopper - wrong approach.
F-16 - half good (as soon as you left aamfe came and opened a strat, he was more patient than you and 3 players joined him eventually, they had a GG).
Jester - great approach, he noted all that he came and he's now waiting for a game (he was one out of those 3 who joined that strat).