Turath
05-14-2011, 03:59 PM
Well, been a long time since I've been here, last login date back in 2004 so I'm a bit rusty to this and behind on information.
so what I am doing is running my own login server not using the one on eqemulator.net.
everything is working good, up to the point of the zone server. on my own machine and others on my home network can connect and completely log into the game and play with no issues. When someone outside tries to connect over the internet then I have problems, they can go all the way up to creating a character and as soon as world server passes them over to zone server they are instantly disconnected.
the world server passes the request to the zone server to load up the zone but the zone server never shows and attempt from the client to connect, it's not crashing or anything. I also tried it with the zone up and running and still instant disconnect.
so I went and used an online port scanner and it shows the login server ports open 5998 and world server port 9000, but it won't show any ports in 7000 range open for the zone server, I even tried using other port ranges but seems it just won't show up online. I changed the full config of the xml to all my external ip, except database since it's all on the same machine and clients don't directly connect to the database. My world server output show this when the zone server connects.
[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 24.186.16.22:51094
[Debug] [WORLD__CONSOLE] New zoneserver #16 from 24.186.16.22:51094
[Debug] [WORLD__ZONE] [16] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [16] Auto zone port configuration. Telling zone to use po
rt 7010
so from that I suspect it should be available to connect over the internet.
I'm using the prebuilt non bot exe's from http://code.google.com/p/projecteqemu/downloads/list
maybe I am missing some ini file for configuing it? but seems the only one I need to use besides the .xml is the ini for the login server, which works, and the world works, just no zone. I hope someone can help.
so what I am doing is running my own login server not using the one on eqemulator.net.
everything is working good, up to the point of the zone server. on my own machine and others on my home network can connect and completely log into the game and play with no issues. When someone outside tries to connect over the internet then I have problems, they can go all the way up to creating a character and as soon as world server passes them over to zone server they are instantly disconnected.
the world server passes the request to the zone server to load up the zone but the zone server never shows and attempt from the client to connect, it's not crashing or anything. I also tried it with the zone up and running and still instant disconnect.
so I went and used an online port scanner and it shows the login server ports open 5998 and world server port 9000, but it won't show any ports in 7000 range open for the zone server, I even tried using other port ranges but seems it just won't show up online. I changed the full config of the xml to all my external ip, except database since it's all on the same machine and clients don't directly connect to the database. My world server output show this when the zone server connects.
[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 24.186.16.22:51094
[Debug] [WORLD__CONSOLE] New zoneserver #16 from 24.186.16.22:51094
[Debug] [WORLD__ZONE] [16] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [16] Auto zone port configuration. Telling zone to use po
rt 7010
so from that I suspect it should be available to connect over the internet.
I'm using the prebuilt non bot exe's from http://code.google.com/p/projecteqemu/downloads/list
maybe I am missing some ini file for configuing it? but seems the only one I need to use besides the .xml is the ini for the login server, which works, and the world works, just no zone. I hope someone can help.