If trying to host a server behind a firewall/router:
1) Set your server up using a name instead of ip number from one of the dynamic domain name resolving services. Like
http://www.dyndns.org/ Many are free.
2) Setup your router to "port foward" sometimes known as "virtual server" port 5999 and ports 7990-7995 to your servers Lan ip (run ipconfig to get lan ip) Internet users should now be able to log in. And for some users even the lan clients can log in correctly.
3) If lan clients can't log in, edit your host file for the clients on your network and set the domain name from #1 to resolve to Lan IP of the server.
Inkubus posted a more detailed explination
here He used the linux bootzones commands (linux thread), so careful there, but otherwise it looked os independant.
