View Full Version : World.exe error 10061
bopo119
05-21-2004, 06:14 PM
--Kinda' lookin' for gandar, he has done something *remotely* like this before. So I was making a server as described in The Big LAN Book and I got everything set up perfect with the exception of one thing. I got my minilogin set up and all the *.ini files correctly but when I go to start up world.exe it gives me error 10016. Has anyone else had this problem, if so could you point me in the right direction?
gandar
05-21-2004, 06:48 PM
A good start on 10060 & 10061 (http://www.eqemulator.net/forums/viewtopic.php?t=12417)
You are using this link (http://www.eqemulator.net/forums/viewtopic.php?t=1645) to set it all up, correct?
If you are, then Section 2 might be of some help, too...Section 2: Troubleshooting.
Part 1) Troubles with Routers/Firewalls
a) Set your server up using a name instead of ip number from one of the dynamic domain name resolving services. Like http://www.dyndns.org/ Many are free.
b) Setup your ROUTER to "port foward" sometimes known as "virtual server" port 5999 and ports 7990-7995 to your servers LAN IP (run ipconfig by going to the Start Menu, clicking Run, and typing in ipconfig in the window that pops up; to get LAN IP) Internet users should now be able to log in. And for some users even the LAN clients can log in correctly.
c) If LAN clients can't log in, edit your host file for the clients on your network and set the domain name from #1 to resolve to LAN IP of the server.
Kinda lookin' for me, eh? :P
Actually, I'm kinda flattered...
I don't remember, though, if you are playing EQEmu on the same computer that you are hosting the minilogin, zone, world and mysql on.
As the thread I linked says, this is usually a firewall/router type issue.
Are YOU getting this issue or is someone else trying to login to your server. If I remember, you had some friends that you were trying to setup a server for - but you never stated if they were remote (i.e. not on your LAN) or not.
Keep me posted! I'll be watching...
8)
bopo119
05-22-2004, 05:46 AM
Don't look too much into it gandar :D. Anyhow, no, I am loggin' in from a different computer than is hosting the server. The minilogin is just a different way of doing that. I still seem to be getting that 10061 error, so if anyone has had such a problem with this kind of server... it would be greatly appreciated if you could help me out.
bopo119
05-22-2004, 08:44 AM
I just update to the 0.5.7-dr2 binaries and it seems to work fine... but now I get the 1001 error when I try to connect to the server... another day, another problem... /sigh
bopo119
05-22-2004, 10:40 AM
I have even gotten past the 1001 error... now I just plain out don't see my server on the selection screen... anyone had this problem before?
Derision
05-22-2004, 10:42 AM
Yes, I had that problem once :) To Diagnose your problem, it would help if you post all your ini files, boot5zones.bat, and the output of Minilogin.exe, world.exe and one of your zone.exe processes.
If you don't see your server on the server select list, your world is not connecting to minilogin (assuming you are still trying to use minilogin).
bopo119
05-22-2004, 11:15 AM
Okay... here goes:
db.ini
# READ README.TXT!
[Database]
host=localhost
user=*************
password=*************
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.
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 recommend using the eqemulator.net Loginserver ALWAYS.
### --- NOTE: You can NOT use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automatically.
# READ README.TXT
[LoginServer]
loginserver=192.168.1.54
loginserver2=192.168.1.54
loginserver3=192.168.1.54
loginport=5997
loginport2=5997
loginport3=5997
worldname=bopo119's GM
worldaddress=192.168.1.54
locked=false
[WorldServer]
Defaultstatus=200
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 "192.168.1.54" 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 192.168.1.54 instead of 127.0.0.1
REM:--------------Start-----------------------
@echo off
if NOT exist spells_us.txt goto NOSPELL
start zone . 192.168.1.54 7995 192.168.1.54
start zone . 192.168.1.54 7996 192.168.1.54
start zone . 192.168.1.54 7997 192.168.1.54
start zone . 192.168.1.54 7998 192.168.1.54
start zone . 192.168.1.54 7999 192.168.1.54
exit
cls
:NOSPELL
echo You did not copy the spells_us.txt from your everquest directory to this one. Please do so or zones will crash on startup.
PAUSE
REM:---------------END------------------------
Minilogin output
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999
Matched 192.168.1.55 to 'bopo119'
Matched 192.168.1.55 to 'bopo119'
Matched 192.168.1.55 to 'bopo119'
Matched 192.168.1.55 to 'bopo119'
2865490 Received unknown opcode: 0x1a00 size:0
world.exe output
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.7-DR2
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=26679, max id=68199
[Error] [ChatChannelServer] block not found in ./LoginServer.in
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Please don't make me a levelme server. :(
TCP listening on: 192.168.1.54:9000
World server listening on: 192.168.1.54:9000
39626 New TCP connection: 192.168.1.54:2891
New zoneserver: #1 192.168.1.54:2891
Zoneserver SetConnectInfo: 192.168.1.54:2891: 192.168.1.54:7999
39707 New TCP connection: 192.168.1.54:2892
39707 New TCP connection: 192.168.1.54:2893
New zoneserver: #2 192.168.1.54:2893
New zoneserver: #3 192.168.1.54:2892
Zoneserver SetConnectInfo: 192.168.1.54:2892: 192.168.1.54:7996
Zoneserver SetConnectInfo: 192.168.1.54:2893: 192.168.1.54:7995
39787 New TCP connection: 192.168.1.54:2894
39787 New TCP connection: 192.168.1.54:2895
New zoneserver: #4 192.168.1.54:2894
New zoneserver: #5 192.168.1.54:2895
Zoneserver SetConnectInfo: 192.168.1.54:2894: 192.168.1.54:7998
Zoneserver SetConnectInfo: 192.168.1.54:2895: 192.168.1.54:7997
1 zoneserver output
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.7-DR2
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading loot tables
[Status] Loading doors
[Status] Loading guilds
[Status] Loading factions
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] command_init(): Warning: Command 'help' defaulting to access level 0!
[Status] command_init(): Warning: Command 'version' defaulting to access level 0
!
[Status] command_init(): Warning: Command 'serversidename' defaulting to access
level 0!
[Status] command_init(): Warning: Command 'loc' defaulting to access level 0!
[Status] command_init(): Warning: Command 'flag' defaulting to access level 0!
[Status] command_init(): Warning: Command 'si' defaulting to access level 0!
[Status] 160 commands loaded
[Status] Entering sleep mode
Connected to worldserver: 192.168.1.54:9000
bopo119
05-22-2004, 11:21 AM
It seems that it connects to the minilogin-- because the output says it recognizes the user.
Derision
05-22-2004, 11:36 AM
[Error] [ChatChannelServer] block not found in ./LoginServer.in
Add this to the end of your LoginServer.ini
[ChatChannelServer]
ChatChannelServer=127.0.0.1
bopo119
05-22-2004, 11:37 AM
Will that fix it? Because when I put that in, it gave me an error and refused to load world.exe... I will try and put the output if there is an error.
Derision
05-22-2004, 11:38 AM
Will that fix it? Because when I put that in, it gave me an error and refused to load world.exe... I will try and put the output if there is an error.
I think that is your problem, try it and post your output if it gives an error.
bopo119
05-22-2004, 11:39 AM
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.7-DR2
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=26679, max id=68199
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: You need to get laid...
TCP listening on: 192.168.1.54:9000
World server listening on: 192.168.1.54:9000
Error: LoginServer::Connect: 'TCPConnection::Connect(): connect() failed. Error:
10061'
'tis the error I got last time...
Edit: I keep getting the Error: LoginServer::Connect: 'TCPConnection::Connect(): connect() failed. Error:
10061' error every 2-3 minutes after I keep world.exe up.
Derision
05-22-2004, 11:43 AM
Your minilogin is listening on port 5999, but your world is trying to connect on port 5997, change all your loginport values in LoginSever.ini to 5999
bopo119
05-22-2004, 11:52 AM
Ah... I saw it, but when I went to make my character I also ran into the problem of it not being there when I was done... do I need the newest binaries? (using 0.5.7-DR2) because when I put them on before it gave me a bunch of errors. Heres the error code in world.exe:Logged in: Local: bopo119
Received unknown opcode: 0x02ee size:0 bytes
Name approval request for:*don't steal my name* race:4 class:4
Wrong size on OP_CharacterCreate. Got: 144, Expected: 140
0: 04 00 00 00 45 72 65 64 - 6C 6C 00 00 00 00 00 00 | ....*don't steal my name*......
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
64: 00 00 00 00 FF 00 00 00 - FF 00 00 00 FF 00 00 00 | ................
80: 00 00 00 00 04 00 00 00 - 09 00 00 00 02 00 00 00 | ................
96: D7 00 00 00 46 00 00 00 - 4B 00 00 00 69 00 00 00 | ....F...K...i...
112: 64 00 00 00 55 00 00 00 - 4B 00 00 00 4B 00 00 00 | d...U...K...K...
128: 05 00 00 00 06 00 00 00 - 06 00 00 00 00 00 00 00 | ................
Received unknown opcode: 0x00f0 size:0 bytes
Client disconnected
Removing client from ip:192.168.1.55 port:1814
Derision
05-22-2004, 11:54 AM
You need newer executables, Richardo posted the 20th May 5.7DR3 code in the EQEmu forum, or you could try some that I compiled (16th May version):
http://www.rama.demon.co.uk/5.7DR3WIN32.zip
bopo119
05-22-2004, 12:02 PM
Thank you very much... I am in and can see myself. I just have one more question, all the NPCs are casting spells or rather it says they are interrupted... should I zone to make that stop or what?
Derision
05-22-2004, 12:10 PM
Did you copy the latest spells_us.txt from your EQ client directory over to your server folder (where your world.exe/zone.exe and Emusharemem.dll are) ?
EDIT: You will need to restart your server after doing that.
bopo119
05-22-2004, 12:24 PM
Yeah, zoning took care of that. The minilogin method is supposed to allow 8 people if I am not mistaken... however my friend seems to be having the 1017 error every time he tries to log on to the server, even though he is using the correct password and username (according to miniloginaccounts.ini).
192.168.1.55_bopo119_******_
192.168.1.51_*******_********_
where _ = space
Derision
05-22-2004, 12:26 PM
Multiple minilogin accounts is not my area of expertise, but did you create an account for him in mysql ?
bopo119
05-22-2004, 12:27 PM
I thought I did, I will check MySQL-front though.
bopo119
05-22-2004, 12:34 PM
Well, if anyone knows what to do here is the error code we receive in world.exe: 22202 New client from ip: 192.168.1.51 port: 2195
192.168.1.51: Wrong name/pass: name='eqemu'
Removing client from ip:192.168.1.51 port:2195
Raven201
07-16-2004, 11:27 AM
Ok... I have read all the guides to fix this problems (and half conflict with each other... so I was shot and check by dates then) and I still get this error.
Here is the 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 recommend using the eqemulator.net Loginserver ALWAYS.
### --- NOTE: You can NOT use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automatically.
# READ README.TXT
[LoginServer]
loginserver=eqemulator.net
loginserver2=eqemulator.net
loginserver3=eqemulator.net
# loginserver=eqlogin1.eqemulator.net
# loginserver2=eqlogin2.eqemulator.net
# loginserver3=eqlogin3.eqemulator.net
loginport=5995
loginport2=5995
loginport3=5995
worldname=Dal'Ordath
worldaddress=uo.T3stN3t.com
locked=false
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
server=localhost
AS you can see Ive tried both login server address because I wasnt sure which one was correct and which on was old.
Like I said, I get the same Error 10061.
Answers to question you wanna ask:
Yes Im behind a router
yes I forwarded ports 9000, 5999, 5997, 7990-7995 (though I couldnt figuer the revelence to some of those ports being forwarded... but I did it any way)
Yes I tried to place myself in the DMZ zone and No thata didnt work.
So, where is my goof?
Thanks for your time
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.