Yesterday, Valve released the Left 4 Dead demo to players who had preordered the game, and gamers flooded the servers for the much-anticipated zombie-killing co-op experience. One problem: it didn't work very well. The game quickly became a maze of glitches that Valve scrambled to fix, but even worse was the way the game handled the dedicated servers. In short, you had very little control over where you played. Even more galling to users who ran their own servers, the game wouldn't allow you to create a private server; you basically donated your bandwidth to the overall community with no mechanisms to keep your slots private.
Valve detailed the server strategy in an e-mail from Valve's Eric Smith. "By running a public dedicated server your server will be added to a list of servers available for clients to use when playing. Games are started from a Game Lobby by clients, who are then connected to a dedicated server when they start the game. When they're done, your server is added back to the list of available servers."
This caused outrage on the message boards and community sites. No one buys a private server to have it added to a list of available servers for random strangers to play on—they keep private servers so they can play with their friends while being able to kick annoying strangers. Valve simply offered no way for you to control your server, or to keep players out if you wanted to host your own game.
The good news is that Valve listened to angry gamers, and in a matter of hours had released a patch to enable a server browser through the developer console. Simply enable the console under options, hit the "tilde" key, and type "openserverbrowser" to take a look at the available servers and bypass the match-making service.