Those with a router who can't play the game should try logging in to their router (Netgear, etc) and disabling Port 6112. After an hour of tinkering, this solved my problem and I played for 12 hours straight -
Sultan
insomniacc
Sultan