What router do you have? I have a LINKSYS BEFSR41 4-Port Cable/DSL Router with a built-in Firewall. What I do is this:
in Boot5Zones.Bat, I have the IP set to my *real* IP given to me by my cable company. I don't set it to 192.168.1.*, I set it to the real IP that the router is getting. I then go into the Routers settings (typically at 192.168.1.1) and set Port Forwarding for 9000 as well as 7995, 7998, 7997, 7999 to my internal IP (192.168.1.*) for the machine.
Additionally, I go into DMZ Host setup and make my server machine a the DMZ Host for the network. Try this and see if it works.
Leggo