What happend now?
I followed the guide to make a server as of 3/10/04 , but now my server wont show on the list and nothing is wrong,look.
[LoginServer] loginserver=eqlogin1.eqemulator.net loginserver2=eqlogin2.eqemulator.net loginserver3=eqlogin3.eqemulator.net loginport=5997 loginport=5997 loginport=5997 worldname=Chaotix semi-legit worldaddress=69.34.82.98 locked=false [WorldServer] Defaultstatus=0 Unavailzone= [LoginConfig] ServerMode=Standalone ServerPort=5999 UplinkAddress= UplinkPort= UplinkAccount= UplinkPassword= [ChatChannelServer] ChatChannelServer=192.168.1.2 And [Database] host=localhost user=******** password=**** database=eq compression=off Plus.. REM:--------------Start----------------------- @echo off if NOT exist spells_us.txt goto NOSPELL start zone . 69.34.82.98 7995 69.34.82.98 start zone . 69.34.82.98 7996 69.34.82.98 start zone . 69.34.82.98 7997 69.34.82.98 start zone . 69.34.82.98 7998 69.34.82.98 start zone . 69.34.82.98 7999 69.34.82.98 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------------------------ See? |
Do you have a router? or firewall program?
|
No.
|
Post your world.exe output and Ill be able to find the problem in there.
|
Need you to post your World.exe and Zone.exe output after you try to login.
|
Ok..How do I do that? I right-click in the area of World.exe but it wont let me do anything.
|
After you run world.exe...right click on the bar at the top, click edit, then select all. Right click again, go to edit and then click copy.
|
Ok.
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.5-DR1 [Status] Loading variables.. [Status] Loading zones.. [Status] Loading items.. [Status] EMuShareMem loaded [Status] Loading items from database: count=26679, max id=68199 [LoginServer] block not found in './LoginServer.ini'. [Status] Loading guild ranks.. [Status] Loading ./addon.ini.. [Status] Loading EQ time of day.. [Error] Could not load EQTime file ./eqtime.cfg [Error] Unable to load ./eqtime.cfg [Status] Reboot zone modes ON [Status] Deleted 0 stale player corpses from database [Status] Deleted 0 stale player backups from database Abort/retry/cancel? TCP listening on: port 9000 World server listening on: port 9000 |
[LoginServer] block not found in './LoginServer.ini'.
and you also not getting Connected to eqlogin.eqemylator.net:9000 thats your problem...lemme see if I can figure out how to fix it |
Your loginserver.ini looks fine..where is it located at though? I can't seem to find any other reason why you would be getting that error.
|
Its in the C:/EQEmu folder.
|
What operating system?
and is it named loginserver or loginserver.ini? |
Make sure you have no spaces at the end of any line in your loginserver.ini. I just added a space after [LoginServer] in my own loginserver.ini and got the exact same error you are seeing.
|
Make sure there are no spaces after any of the lines in your LoginServer.ini, that is prolly your problem.
|
Yeah what that said :D lol almost forgot about that
|
I cleared the spaces and it is Loginserver.
|
Shweet. I see it. Thanks all.=D=D=D
|
HEY! Why do I still get a 1017 error?
|
Quote:
|
Fine...
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.5-DR1 [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.. [Error] Could not load EQTime file ./eqtime.cfg [Error] Unable to load ./eqtime.cfg [Status] Reboot zone modes ON [Status] Deleted 0 stale player corpses from database [Status] Deleted 0 stale player backups from database Breaking linux compiles.... TCP listening on: 69.34.82.98 :9000 World server listening on: 69.34.82.98 :9000 Connected to LoginServer: eqlogin1.eqemulator.net:5997 Now the zone.exe.... [Status] CURRENT_ZONE_VERSION: EQEMu 0.5.5-DR1 [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] 157 commands loaded WorldServer connect: Connecting to the server failed: TCPConnection::Connect(): connect() failed. Error: 10061 [Error] worldserver.Connect() FAILED! [Status] Entering sleep mode |
Code:
WorldServer connect: Connecting to the server failed: TCPConnection::Connect(): |
Is this right?
@echo off if NOT exist spells_us.txt goto NOSPELL start zone. 69.34.82.98 7995 69.34.82.98 start zone. 69.34.82.98 7996 69.34.82.98 start zone. 69.34.82.98 7997 69.34.82.98 start zone. 69.34.82.98 7998 69.34.82.98 start zone. 69.34.82.98 7999 69.34.82.98 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 |
No
it should look like this Code:
start zone . 69.34.82.98 7999 69.34.82.98 |
start Zone . 69.34.82.98 7995 69.34.82.98
start Zone . 69.34.82.98 7996 69.34.82.98 start Zone . 69.34.82.98 7997 69.34.82.98 start Zone . 69.34.82.98 7998 69.34.82.98 start Zone . 69.34.82.98 7999 69.34.82.98 exit cls ??? |
Yep thats it
|
I still get the 10061 error.
|
*bump*
Still cant find problem. |
Let me post the stuff again.
Loginserver file. [LoginServer] loginserver=eqlogin1.eqemulator.net loginserver2=eqlogin2.eqemulator.net loginserver3=eqlogin3.eqemulator.net loginport=5997 loginport=5997 loginport=5997 worldname=Chaotix Semi-Legit worldaddress=69.34.82.98 locked=false [WorldServer] Defaultstatus=0 Unavailzone= [LoginConfig] ServerMode=Standalone ServerPort=5999 UplinkAddress= UplinkPort= UplinkAccount= UplinkPassword= [ChatChannelServer] ChatChannelServer=69.34.82.98 Boot 5 zones if NOT exist spells_en.txt goto NOSPELL start Zone . 69.34.82.98 7995 69.34.82.98 start Zone . 69.34.82.98 7996 69.34.82.98 start Zone . 69.34.82.98 7997 69.34.82.98 start Zone . 69.34.82.98 7998 69.34.82.98 start Zone . 69.34.82.98 7999 69.34.82.98 exit cls World.exe output [Status] CURRENT_WORLD_VERSION:EQEMu 0.5.5-DR1 [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.. [Error] Could not load EQTime file ./eqtime.cfg [Error] Unable to load ./eqtime.cfg [Status] Reboot zone modes ON [Status] Deleted 0 stale player corpses from database [Status] Deleted 0 stale player backups from database Breaking bards...done TCP listening on: 69.34.82.98 :9000 World server listening on: 69.34.82.98 :9000 Connected to LoginServer: eqlogin1.eqemulator.net:5997 Boot5Zones output [Status] CURRENT_ZONE_VERSION: EQEMu 0.5.5-DR1 [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] 157 commands loaded WorldServer connect: Connecting to the server failed: TCPConnection::Connect(): connect() failed. Error: 10061 [Error] worldserver.Connect() FAILED! [Status] Entering sleep mode Anyone have any ideas. |
try changing:
Code:
[LoginConfig] Code:
[LoginConfig] |
This is telling us that there is a NAT issue more than likely, if all the numbers that are in load5zones.bat are correct.... Do you have a router or use DSL that uses a dynamic address? You should have your external IP address in the first part, and your internal IP address on the second part (if you use a router). If you have router then you will need to forward your internal IP address to your external IP address. If you have DSL that has a dynamic address (meaning it changes everytime you connect or day by day) then you need to read this post, as I may help. http://www.eqemulator.net/forums/viewtopic.php?t=12417
In other words, if you have all the numbers correct, then it is a routing issue of some sort... Or if you have a firewall it is blocking the port needed by zone.exe |
That will change nothing Jezebell. That is only used for minilogin. If he were trying to connect to minilogin not eqemuloginservers then he would either have to change that to 5997 or change his eqhost.txt file to 5999...
[edit] Also you should be able to put localhost or 127.0.0.1 in all instances where you have your IP address in load5zones.bat if you are running world.exe and zone.exe on the same machine... It doesnt have to travel out to the net, then back to your pc to connect.. It only needs to know that it is on the same machine... You see, the only reference to your outside or external IP address is only needed in world address, to connect to eqemu loginservers (just so it will show up in the list) everything else (provided you are running every aspect of the server on the same machine) is internal or local to you and doesnt even need an internet connection... Try substituting those numbers before you go any deeper, because if that takes care of your problem then all will be well, otherwise you will have to do some tweaking on other issues... To make it easy to replace the numbers in load5zones.bat just edit it using notepad and press ctrl+h on the keyboard. That will bring up a little pop-up asking what you want to search for. Type in your IP address, then under that it has a line asking what you want to replace with, just type localhost or 127.0.0.1 then hit find next.. after it highlights the first one, just hit replace all, and save the file and close... Your done... :) Hope this helps you. |
So you mean change my IP to localhost or 127.0.0.1?
|
Wow Samandhi, i didn't know that about 127.0.0.1, thats a nice little tip to make it less confusing. Thanks for the tip :)
|
I made it...I can log into my server...but It wont go past the char select screen...look.
Boot5Zone. Init: Loading zone lists, zone state or spawn list, player corpses Zonepoints loaded into memory , timezone data - Done. ZoneID = 49; Time Offset = 0 Reading zhdr file './cfg/oggok.cfg' Using database for safe coords. Zone safe coords are x = -99; y = -345; z= 4 Reading zhdr file './cfg/oggok.cfg' Using database for safe coords. Zone safe coords are x = -99; y = -345; z= 4 Using default zone header data... Converting old zone data... Attempting to write ./cfg\oggok.cfg Write complete. Reading zhdr file './cfg/oggok.cfg' Using database for safe coords. Zone safe coords are x = -99; y = -345; z= 4 [Status] Loading Objects from DB... [Status] Loading Ground Spawns from DB... [Status] Loading doors for oggok ... [Status] Done loading doors for oggok ... Petition 1 pettime = 1075244406 Petition 4 pettime = 1077918843 Petition 18 pettime = 1077916536 Petition 54 pettime = 1075595761 Petition 94 pettime = 1077935724 Petition 174 pettime = 1077767613 [Status] Zone Bootup: oggok (49) [Status] 1402016 New client from ip:127.0.0.1 port:4728 Received Message SyncWorldTime Time Broadcast Packet: EQTime [04:52 pm] [Error] Client error: [Error] Error message: [Error] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: 0x02f8, size: 4 Client linkdead: Chaotix Dropping client: Process=false, ip=127.0.0.1, port=4728 [Status] Zone Shutdown: oggok (49) |
What was the world.exe message after this?
|
Name: Chaotix
Race: 7 Class: 1 Gender: 0 Deity: 396 Start zone: 9 STR STA AGI DEX WIS INT CHA Total 80 105 95 85 60 75 75 575 Face: 0 Eye colors: 5 5 Hairstyle: 255 Haircolor: 255 Beard: 255 Beardcolor: 255 Validating char creation info... Found 0 errors in character creation request [Status] Found starting location in start_zones Current location: gfaydark 340.00, 282.00, 77.00 Bind location: gfaydark 340.00, 282.00, 77.00 Character creation successful: Chaotix Attempting autobootup of gfaydark (54) for Chaotix Zoneserver SetZone: localhost:7997 gfaydark (54) Enter world: Chaotix: gfaydark (54) Broadcasting a world time update Zoneserver SetZone: localhost:7997 gfaydark (54) Client disconnected Removing client from ip:127.0.0.1 port:4847 Zoneserver SetZone: localhost:7997 (0) Zoneserver SetZone: localhost:7997 (0) |
Ok now that you can connect your zone.exe to your world.exe (generalization), you can set your load5zones.bat to look like this:
Code:
REM: ****Read this first!!!**** |
All times are GMT -4. The time now is 04:23 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.