Can't connect to ANY online games
The servers are clearly up and working as I can there a plenty of games being played when I select "Play Online" for any game mode. But when I try to connect to any game, it waits like a minute then just tells me "No public games found", and forces me to make a lobby. I sit in my lobby forever and no one ever joins. There's clearly some sort of communication problem between my game and the servers.
It's not my internet connection because there is nothing else using up the internet and my speed is 15MB/S. I've played this game online plenty of times with worse speeds.
This problem has been going on for a while now actually. I think it's been like at least a month since the last time I successfully played L4D2 online. I hop on every now and then to see if it's working again, but this is getting ridiculous. Where is this problem coming from? It used to work just fine, now this all the time.
Also, I originally wrote this message in the Steam Overlay as I waiting in one of my lobbies. But when I tried to post it, Steam kept giving me "Error 21". I had to exit the game and visit the forums through Steam itself to post this. Seriously, WTF is going on with my game?