NAT Troubleshooting in 0.4.2
I have three computers on my local network. One computer runs the 0.4.2 server, the other two computers run everquest. All three computers are behind a linksys RP614 router... The internal IP address of the server machine is 192.168.0.100, The router is configured to forward ports 7995-7999 and port 9000 to 192.168.0.100...
I am using dyndns service to set my external IP address to mospeda.ath.cx, and then I have edited the hosts file on the LAN machines to set mospeda.ath.cx to 192.168.0.100..
Both of the local machines are able to connect to the server machine, create characters, and play everquest fine. However, all external everquest clients are booted as soon as they get to the character select screen.
The log of a failed connection looks like this:
---------------------------------------
Logged in: LS#3899: (Account Name)
Guild send Request...
Sending character information.
Client disconnected.
---------------------------------------
This is what my config files look like:
Loginserver.ini:
[LoginServer]
loginserver=eqlogin1.eqemu.net
loginserver2=eqlogin2.eqemu.net
loginport=5999
loginport2=5999
worldname=Mospeda EverQuest
locked=false
worldaddress=mospeda.ath.cx
[WorldServer]
Defaultstatus=
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
----------
Boot5zones.bat:
start zone . mospeda.ath.cx 7995 localhost
start zone . mospeda.ath.cx 7996 localhost
start zone . mospeda.ath.cx 7997 localhost
start zone . mospeda.ath.cx 7998 localhost
start zone . mospeda.ath.cx 7999 localhost
exit
cls
----------
Not sure what to do. It seems like I've followed all the directions to a tee. As a side note, I am able to run other servers fine behind the router - I typically run FTP and HTTP servers with no problems. Also, the WinXP firewall features are disabled. Any ideas here?
|