You CAN use localhost or 127.0.0.1 in place of your internal IP. Unless you are connecting accross your network for zone.exe or OTHER zones besides the ones you run from the pc that runs world.exe, you will not need anything more... so your load5zones.bat could look like this:
Code:
start zone . externalIP 7995 localhost
start zone . externalIP 7996 localhost
start zone . externalIP 7997 localhost
start zone . externalIP 7998 localhost
start zone . externalIP 7999 localhost
I am not sure of the error you are getting, but if your world.exe is closing imediately, you either have bad binaries (read not compiled correctly) or you have some OTHER problem.. To see the output that you are missing because it is closing, open up a dos command window, and type the following (assuming your world.exe is located in your c:/eqemu folder):
Code:
cd c:/eqemu
world.exe
Then you can see what errors (if any) you have.. Post them here...
Also note, if you ARE running a router, you will probably need to open up the ports needed to run your server through your router firewall software.. Also you will need to forward your internal IP to your external IP, so that when someone tries to connect to it (even you), a call to your external IP (that is what the EQ client will do basically) will actually lead to the machine that has the server on it...