Ok I had the server running in front of the router for a few days my brother and his gf were connecting fine as was me and my wife. The my ISP stopped internet before the router (two log in at once). So I connected to the internet behind the router.
I port forwarded 8085 and 3724 on the router. I am also using no-ip so I have port 3389 (according to there setup rules) and am using no-IP DUC.
I have changed the realmlist database address to XX.servebeer.com (XX censored) all the clients realmlist.wtf are XX.servebeer.com (they were connected before).
Also I changed my host file in my c:window/system32/drivers/ect/ to say XX.servebeer.com XX.servebeer.com - also tried 192.168.1.XXX and 127.0.0.1 for the first one and neither worked.
nothing works I changed my realmlist.wtf to XX.servebeer.com:8050 and got to authenticating but nothing past that. I can connect to it by changing it to 192.168.1.XXX but my brother and his gf can not.
the router I am using is a Linksys WRT160N it has a NAT feature but I am not sure if that need to be on or off (it is on atm)
Also I have no firewall turned on on this computer. And have read through a lot of post and guides/
If anyone has any input on this it would be greatly appreciated.
Edit: nevermind this can be closed I ran canyouseeme.org and found that 3724 was blocked by my ISP so I changed it in the realmd.config and forwarded that port.