Log in

View Full Version : This is a very weird case... please help me. (NAT related?)


JBenison
02-01-2003, 11:22 AM
I know that this has been discussed in other posts, but i have been around the forum for a hole

day without getting any results.

The Problem: People can connect to my server with no problem. But I can not connect to my own

server.

Facts:
1) Database connection is working properly.
2) World is comming up good.
3) Zones are comming up also.
4) Applied the EQFix.
5) Last patched 01/31/2003
6) First time setting EQEmu up.
7) Other people can connect with no problems
8) Can connect to other servers. Only get disconeted on my own.
9) I can get as far as the character select window. Then it disconnects.
10) Server gives the error, "Client Disconnected"

Datarate: 10.0

Windows Hosts file:
10.0.0.2 EQDom.no-ip.org

The config:

Loginserver.ini

### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.

### --- Public Login is un-supported as is LAN playing. We reccomend using the EQEmu.net

Loginserver ALWAYS.

### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.

# READ README.TXT

[LoginServer]
loginserver=eqlogin1.eqemu.net
loginserver2=eqlogin2.eqemu.net
loginport=5999
loginport2=5999
worldname=Dominican Republic
locked=false
account=
password=
worldaddress=EQDom.no-ip.org

[WorldServer]
Defaultstatus=
Unavailzone=

[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=


Boot5Zones.bat

REM: ****Read this first!!!****

REM: This file requires your real IP in the place of "YourIP" when you are connecting
REM: To the EQEmu Loginserver.

REM: When you are using minilogin, Replace all IP Addresses to say 127.0.0.1

REM: If you still get errors try using localhost instead of 127.0.0.1

REM:--------------Start-----------------------
@echo off

if NOT exist spells_en.txt goto NOSPELL

start zone . EQDom.no-ip.org 7995 127.0.0.1
start zone . EQDom.no-ip.org 7996 127.0.0.1
start zone . EQDom.no-ip.org 7997 127.0.0.1
start zone . EQDom.no-ip.org 7998 127.0.0.1
start zone . EQDom.no-ip.org 7999 127.0.0.1
exit
cls

:NOSPELL
echo You did not copy the spells_en.txt from your everquest directory to this one. Please do so

or zones will crash on startup.
PAUSE

REM:---------------END------------------------


EQHost.txt

[Registration Servers]
{
"eqlogin1.eqemu.net:5999"
}
[Login Servers]
{
"eqlogin1.eqemu.net:5999"
"eqlogin2.eqemu.net:5999"
}

db.ini
# READ README.TXT!

[Database]
host=carey-002
user=apatnella
password=******
database=eq


### --- This file tells world.exe what computer mySQL is on. Host should
### --- be left "localhost" unless mysql is on a differant computer than



******************************************

If you need any other information that could help me... please let me know. I am open for

suggestions since I can not think of anything else i should do.

Thanks a lot for any help.

JB

Memener
02-01-2003, 12:30 PM
what is this? ::worldaddress=EQDom.no-ip.org

change the EQDom.no-ip.org to your internet IP and all the 127.0.0.1 IPs
go to this site
www.whatismyip.com



[Database]
host=carey-002 put you IP here
user=apatnella
password=******
database=eq

and also check put the new readme file:
http://www.eqemu.net/documents/readme.html#part2

JBenison
02-01-2003, 12:45 PM
what is this? ::worldaddress=EQDom.no-ip.org

change the EQDom.no-ip.org to your internet IP and all the 127.0.0.1 IPs
go to this site
www.whatismyip.com



[Database]
host=carey-002 put you IP here
user=apatnella
password=******
database=eq

and also check put the new readme file:
http://www.eqemu.net/documents/readme.html#part2

The database is working correctly as far as i know. The host in the database is the PC name where the db is located (Another box)

EQDom.no-ip.org was part of the troubleshoot post I read.

Remember, i am in a LAN and people outside my LAN can connect correctly. The problem occurs only when I try to log in, from inside the network.

I get as far as the toon select screen... when I try to log into the world i get disconected.

fnemo
02-01-2003, 01:08 PM
Several times, we have proof that no-ip services or such as suxx with EQemu. So try with you REAL public IP.

JBenison
02-01-2003, 01:24 PM
wouldn't be a problem when i try to connect from withing my LAN?

Trumpcard
02-01-2003, 01:58 PM
I dont have a problem using a dynamic ip name server... In fact, most of us have been using them for a long time.. thats not to say there wont be problems from time to time.. The fact that others can log in to the server is proof that the dynamic ip name is working just fine..

Make sure your internal machine is set to resolve your no-ip name to your LOCAL interface on the NAT computer (192.168.x.x, or 10. whatever as you mentioned) as opposed to the external interface...

DO a ping from the eq client machine to you no-ip dns name and make sure its correct... I've seen cases where the dns name was set in the host file, but it still didnt resolve that way properly..

Is the NAT machine where you are running the server windows or linux?

Lurker_005
02-02-2003, 05:46 AM
You setup seems good. like trumpcard said, try ping, and also "tracert EQDom.no-ip.org" it should not leave your network, and probably be a dirrect connection to your other box.

I also hope you tried it without the host entry, for some people that isn't needed, just depends on the router they have.

JBenison
02-02-2003, 04:53 PM
I've solved the problem using the minilogin. I am waitting to test internet connections with a friend. Will let you guys know what happends.

I did the tracert and the ping and they resolved correctly. Although when I saw the conn on the server it came from the outside ip not the internal one.

With minilogin, it seems to work tho.