Local vs Internet Networking

@nyfinscyf said:
That's what I meant... forward the port that the application is connecting on to my local IP address. both TCP and UPD.
The only other thing I can think of that's stopping it from working is the firewall, but surely other games don't have this much trouble getting through, unless they're doing behind the scenes things like opening up the firewall and all that before the game actually starts.

Just to be sure, you are setting up port forward on your router, right? The word was never actually mentioned that I saw so I thought that I would double check.

If you've properly port forwarded both the UDP and TCP ports on your router to point to your server then if you have an external computer that can run nmap on your external IP then you can see if the ports are really open. This does very much sound like a router configuration problem, though.