Try going to the left side of the website and find the tab called "Game Server Listing". Click on it and then click on the and game listing you want. Write down the IP addresses and manually add them to your favorites. Or you can just simply click each one and they will connect you directly. As for why you cant join I don't see why you would have a problem.