PDA

View Full Version : World.exe - Error: 10061


Ejecticus
08-20-2003, 06:12 PM
Completed just about everything to log on, save for one simple problem. I ran the world.exe program and this is what I get.

Using database 'eq' at 127.0.0.1
[Status] CURRENT_WORLD_VERSION:EQEmu 0.4.4
[Error] CURRENT_WORLD_VERSION:EQEmu 0.4.4
Loading Variables, zone names, & items...
EMuShareMem.dll loaded.
Loading items from database...
...done.
LoginServer.ini read.
Loading guild ranks...done.
Loading EQ time of day...done.
Deleted 0 stale player corpses from database.
Deleted -1 stale player backups from database.
Liberating a country that despises us...
TCP listening on: 152.163.253.6:9000
Error: LoginServer::Connect: 'TCPConnection::Connect(): connect () failed. Error: 10061

Here's my db.ini:

# READ README.TXT!

[Database]
host=127.0.0.1
user=ejecticus
password=bob
database=eq
compression=off


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

My 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 . 152.163.253.6 7995 152.163.253.6
start zone . 152.163.253.6 7996 152.163.253.6
start zone . 152.163.253.6 7997 152.163.253.6
start zone . 152.163.253.6 7998 152.163.253.6
start zone . 152.163.253.6 7999 152.163.253.6
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

and my 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=Mythos
worldaddress=152.163.253.6
locked=false
account=
password=

[WorldServer]
Defaultstatus=
Unavailzone=

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

If anymore info is needed, please reply to this or e-mail me @ ArtistsBlock@aol.com. Any and all information is appreciated. Thanks. 8)

Merth
08-20-2003, 06:16 PM
[LoginServer]
loginserver=eqlogin1.eqemu.net
loginserver2=eqlogin2.eqemu.net
loginport=5999
loginport2=5999Try eqlogin1.eqemulator.net.

Also, use port 5997 if you're using the EQLive client with the public login server.

Ejecticus
08-20-2003, 11:36 PM
Hrm, now I receive this at the end of the world.exe command...

World server listening on: 205.188.209.137:9000
Connected to LoginServer: eqlogin1.eqemulator.net.:5999
Login server responded with FatalError. Disabling reconnect.
Error message: 'Bad server name. Unknown reason.'
24.174.184.4:5999: ICPConnection::RecvData(): Error: 10053

Merth
08-21-2003, 02:21 AM
Error message: 'Bad server name.
Your server name must follow a few rules (they aren't very well published).

- Make it long enough (> 5 chars?)
- But not too long (< 30 chars?)
- Don't use the word 'server'
- Don't use funky characters.

Can't think of any others at the moment.

Ejecticus
08-21-2003, 02:12 PM
Alright, instead of making my own server on the EQEmu login server, I've decided to make a local server. Just need someone to verify my files again, because I'm getting the first error now. ( Error 10061 or something to that sort. )


a) What error you are having and when you are having it.

TCP listening on: 127.0.0.1:9000
World server listening on: 127.0.0.1:9000
Error: LoginServer::Connect: 'TCPConnection::Connect(): connect () failed. Error: 10061


b) What OS (Operating System, IE: Windows 95) you are using

Windows XP Home Edition


c) What EMU Version (IE: 0.3.7) you are using

0.4.4


d) What you are connecting to (Minilogin, Publiclogin, Logging/Hosting into eqlogin.eqemu.net)

Not too sure. Would minilogin be compatible on a local server? I need a bit of enlightenment on this...

Onto the files.

DB.INI



[Database]
host=localhost
user=ejecticus
password=*****
database=eq
compression=off


LOGINSERVER.INI

[LoginServer]
loginserver=localhost
loginserver2=localhost
loginport=5999
loginport2=5999
worldname=eject x
worldaddress=127.0.0.1
locked=false
account=
password=

[WorldServer]
Defaultstatus=
Unavailzone=

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

BOOT5ZONES.BAT

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

if NOT exist spells_en.txt goto NOSPELL

start zone . 127.0.0.1 7995 127.0.0.1
start zone . 127.0.0.1 7996 127.0.0.1
start zone . 127.0.0.1 7997 127.0.0.1
start zone . 127.0.0.1 7998 127.0.0.1
start zone . 127.0.0.1 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

I also ran boot5zones.bat. Noticed that it connects to 127.0.0.1. Any ideas why world.exe wouldn't connect but boot5zones.bat would?

Merth
08-22-2003, 07:57 AM
Here's what TCP error 10061 means (found on groups.google.com):

"Could not connect to "server name." Cause: connection
refused (10061)"

The TCP/IP software tried to connect to a server port which did not
respond.

Your LoginServer.ini is:
LoginServer]
loginserver=localhost
loginserver2=localhost
loginport=5999
loginport2=5999

So it looks like port 5999 is not responding on your machine. Have you set up anything to listen at port 5999? Since you were unclear on what you are connecting to (minilogin, publiclogin, etc) - this is your problem. You have not set up minilogin on your computer - or alternatively, you should be pointing LoginServer.ini to the public login server.


However, I think you're following the wrong howto guide. It's not your fault, this site has not been updated in a while. We're working on getting someone to update the forums to make this more clear, but for now, take a look at http://www.eqemulator.net/forums/viewtopic.php?t=9648 as a guide for setting up a server. You are attempting to run 0.4.4, which is something I suspect you cannot run - see http://www.eqemulator.net/forums/viewtopic.php?t=9376 for more information why.

IAL05T50UL
08-25-2003, 06:22 AM
that wouldn't be a mysql error?
i think i've ran into that error before when i had mysql not running in the background.