I'm no expert on this, but one suggestion I've seen elsewhere is for you to set up yourself as a server. ie. just set up a multiplayer game yourself, play it for a few seconds, then quit. As I've heard it described, this sets up the "handshake" settings within your PC that enables you to then join other servers. Worth a try. Good luck!
__________________
|