This is something I posted over at Epic Forums and if you're putting a dedicated server up or know someone who is and folks having trouble joining via master server here's a fix:
I think the Join Server from server list is borked and isn't grabbing the correct public ip address because you can join a server manually that you can't join from the menu. All you need is the servers public ip address. First, if you are running a dedicated server behind a router, forward ports 27900, 7777-7788, and 42292 both UDP and TCP just like in ut2k4. You can find your public ip address from your router setup page. In order for others to join your server, when you start up your server instead of typing a name for your server, type your ip address. Then to join the server, open the console and type: open xx.xxx.xxx.xx and you should be able to join. If you password your server, the command to join would be:
open xx.xxx.xxx.xx/?password=****
Hope this helps others and please type your public ip's so others can join your servers.
I think the Join Server from server list is borked and isn't grabbing the correct public ip address because you can join a server manually that you can't join from the menu. All you need is the servers public ip address. First, if you are running a dedicated server behind a router, forward ports 27900, 7777-7788, and 42292 both UDP and TCP just like in ut2k4. You can find your public ip address from your router setup page. In order for others to join your server, when you start up your server instead of typing a name for your server, type your ip address. Then to join the server, open the console and type: open xx.xxx.xxx.xx and you should be able to join. If you password your server, the command to join would be:
open xx.xxx.xxx.xx/?password=****
Hope this helps others and please type your public ip's so others can join your servers.