/activate foreign tech support
Have you port forwarded?
Are you running two servers at once on two separate machines under the same internet connection?
Post your console log. I don't know if it'll help but your server might have trouble authenticating with the master server, the console log can tell us for sure.
Can your friends connect to your server by inputting the IP address?
Sorry for being useless, hope it gets fixed soon.