View Full Version : Getting Server Unlocked
Ok, i've got my server set up and everything, but how do i change it to get unlocked? :cry:
Charmy
05-20-2004, 01:32 PM
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=localhost
loginport=5999
worldname=Sexy Bitch
worldaddress=localhost
locked=false
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
ChatChannelServer=localhost
Make sure the part that says
locked=
is set to false, this should fix any world locked problems.
Derision
05-20-2004, 09:18 PM
It is likely that your world is locked because the zone servers haven't connected to World, due to a config problem.
gandar
05-21-2004, 04:13 AM
Also, it can show "locked" even if it actually isn't.
i.e. on my server, if I start minilogin, fire up world (waiting until it's ready) and then fire up my zones (wait until they're ready) AND THEN go to my personal machine, start EQ - 50% of the time it says the server is still locked. /shrug. I think it takes awhile for it to notice that it isn't locked or possibly that code is slightly bugged? I honestly haven't checked into it.
If you have ServerOP status, you should be able to enter anyway if the server is indeed up (and lying to you! :P )
Can you please post the output from your minilogin, world and zone.exe files? Then we can take a look and see if we can't identify you're problem a little better.
Cheers!
~Gandar
Minilogin:
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999
World:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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
Formatting drive C:
TCP listening on: #151.168.1.100:9000
World server listening on: #151.168.1.100:9000
Connected to LoginServer: eqlogin3.eqemulator.net:5999
[/code]
actually, i think zone is the problem, it opens for a second, then closes
Here is LoginServer.ini incase it has a problem:
### --- 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=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginport=5999
loginport2=5999
loginport3=5999
worldname=Shadow Worlds(Beta)
worldaddress=#151.168.1.100
locked=false
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
ChatChannelServer=localhost
Derision
05-21-2004, 10:27 AM
select Start/Run/cmd
cd to where your zone.exe is
type zone . <IP1> <Port> <IP2>
Where <IP1> <Port> <IP2> are the values you used in your boot5zones.bat. Zone should produce errors without closing the window. Copy and post the messages (should go into General Support forum rather than this one).
Derision
05-21-2004, 10:43 AM
worldaddress=#151.168.1.100
Do you really have a # in front of your world IP address ? I would remove that and try again.
Zone.exe dialog:
[Status] CURRENT_ZONE_VERSION: EQEMU 0.5.2
Usage: zone_name address port worldaddress
hmm don't see no errors
[/code]
Derision
05-21-2004, 10:50 AM
Zone.exe dialog:
[Status] CURRENT_ZONE_VERSION: EQEMU 0.5.2
Usage: zone_name address port worldaddress
hmm don't see no errors
[/code]
The 'Usage' message is an error message. It is telling you you tried to start it with the wrong parameters. We need to see what command you typed to try and start zone ... just paste your boot5zones.bat here for starters, that will probably tells us what you are doing wrong.
For what it's worth, you are trying to run a version 5.2 server, and I doubt even if we get your server going that your EQ client will be able to login to a server that is that old.
Sorry for double posting, Deri ur method didn't work, this is what i got:[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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
Please don't make me a levelme server. :(
TCP listening on: 151.168.1.100:9000
World server listening on: 151.168.1.100:9000
Error: LoginServer::Connect: 'TCPConnection::Connect(): connect() failed. Error:
10061'
no above post wasn't zone.exe here is zone.exe(Boot5zones)
[Status]CURRENT_ZONE_VERSION EQEmu: 0.5.2
[Status]Loading Variables
[Status]Loading zone names
[Status]Loading Items
[Status]EQShareMem loaded
the rest goes to fast and closes =/
Derision
05-21-2004, 10:56 AM
If you are using the public login servers, change all your loginports in LoginServer.ini to 5997,
e.g.
LoginServer]
loginserver=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginport=5997
loginport2=5997
loginport3=5997
Here is the notepad version:
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_us.txt goto NOSPELL
start zone . localhost 7995 localhost
start zone . localhost 7996 localhost
start zone . localhost 7997 localhost
start zone . localhost 7998 localhost
start zone . localhost 7999 localhost
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------------------------
gandar
05-21-2004, 11:05 AM
This is my boot6zones.bat (abbreviated):
@echo off
start zone . 192.168.123.7 7995 192.168.123.7
start zone . 192.168.123.7 7996 192.168.123.7
start zone . 192.168.123.7 7997 192.168.123.7
start zone . 192.168.123.7 7998 192.168.123.7
start zone . 192.168.123.7 7999 192.168.123.7
start zone poknowledge 192.168.123.7 8000 192.168.123.7
Minilogin, MySQL, world and zone are all runing on this machine. I tried 127.0.0.1 and localhost, neither worked when I set it up. System is running Win2K Pro
I hope that helps a bit.
Derision
05-21-2004, 11:10 AM
CURRENT_WORLD_VERSION:EQEMu 0.5.6
[Status]CURRENT_ZONE_VERSION EQEmu: 0.5.2
Run a world and zone that are compatible (aka the same version) , might help. :roll:
Is that ur Internal,Ex, or just something I have to insert?
btw another thing says Failed to load Npcs
gandar
05-21-2004, 11:13 AM
If your DB is incomplete, corrupt or incompatible I believe zone will crash upon loading.
What DB release are you running?
the latest version, i believe,btw earlier post, where can i get 5.6 version of Zone?
gandar
05-21-2004, 11:18 AM
Ok - that could cause a problem - you are running a different version of zone compared to world, and zone is most likely not even compatible with your DB if it's the newest release.
Anyone know where to get 5.6 version Zone?
(Gah, its storming)
Derision
05-21-2004, 11:58 AM
Anyone know where to get 5.6 version Zone?
(Gah, its storming)
If you want 5.6 WIN32 executables, and you know your EQ client is compatible with them, you can get them here:
http://prdownloads.sourceforge.net/eqemu/EQEmu-0.5.6-Win32.zip?download
That is old code though.
K, here is my db.ini file:
# READ README.TXT!
[Database]
host=localhost
user=Papertank
password=*can'tshow*
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.
Sorry for double post, but i got Boot5Zone.exe, thanks for the link and everything guys =)
samandhi
05-21-2004, 01:07 PM
If you are patched (your client) from 04/04/04 (I think) up to 05/05/04 (also, I think) you should be able to use 0.5.6, but anything after that date up to, but not including the 18th, you will need to use 0.5.7
:evil: gah, my server is up, but when i try to connect, it boots me back to server select, this is hopeless :(
samandhi
05-21-2004, 01:23 PM
You are running 0.5.6? When did you patch your EQ client last?
Like a day before they changed the login skin
And now I messed up the LoginServer.ini file:
Minilogin:
[LoginConfig] block not found in LoginServer.ini.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999
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=eqlogin1.eqemulator.net
loginport=5997
worldname=Shadow Worlds(Beta)
worldaddress=192.168.1.100
locked=false
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5997
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
ChatChannelServer=localhost
i hate myself
[/code]
Derision
05-22-2004, 11:40 AM
If you get a [Block] not found message, generally it is because you have a space at the end of that line.
Go to the line with [LoginConfig] in it, press the END key, and press backspace to delete any spaces.
When will it end? bah
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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: Pants may change during online play.
TCP listening on: 141.153.74.138 :9000
World server listening on: 141.153.74.138 :9000
Error: LoginServer::Connect: Resolving IP address: 'Unable to get the host name.
Error: 11004'
Error: LoginServer::Connect: Resolving IP address: 'Unable to get the host name.
Error: 11004'
Derision
05-22-2004, 01:03 PM
You have a space or spaces at the end of your loginserver= lines, follow the instructions in my previous post to delete all spaces at the end of all lines in LoginServer.ini, world is very picky like that :(
EDIT: Also, depending on when you patched, you will probably want to run 5.7DR3 executables, try Richardo's in the EQEmu forum, or mine at: http://www.rama.demon.co.uk/5.7DR3WIN32.zip
omg Deri you own! it worked! thanks so much!
Yep all is well except i cannot log on to my server,every time, before the loading screen, it goes back to server select, I know this is starting to annoy you guys, sorry, this is my first time setting up a server, do i need the binaries thing?
Derision
05-22-2004, 01:14 PM
Did you upgrade to the 5.7DR3 server executables as I suggested in my previous post ? I know you can login to my server, so you won't be able to login to a 5.6 server with that client, but if you download http://www.rama.demon.co.uk/5.7DR3WIN32.zip then you should be able to login to that version of the server.
Nope still same problem =/
Derision
05-22-2004, 01:36 PM
Post your loginserver.ini, and boot5zones.bat here, and the output of world.exe
If you have a linksys router, Richardo's guide is helpful:
http://www.eqemulator.net/forums/viewtopic.php?t=14112&highlight=linksys
### --- 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=eqlogin1.eqemulator.net
loginport=5997
worldname=Shadow Worlds(Beta)
worldaddress=141.153.74.138
locked=false
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5997
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
ChatChannelServer=localhost
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
start zone . 141.153.74.138 7995 192.168.1.100
start zone . 141.153.74.138 7996 192.168.1.100
start zone . 141.153.74.138 7997 192.168.1.100
start zone . 141.153.74.138 7998 192.168.1.100
start zone . 141.153.74.138 7999 192.168.1.100
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------------------------
the first is Loginserver.ini
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.7-DR3
[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
Assassinating people that whine about horses...done
TCP listening on: 141.153.74.138:9000
World server listening on: 141.153.74.138:9000
Connected to LoginServer: eqlogin1.eqemulator.net:5997
Derision
05-22-2004, 01:45 PM
Change all occurences of 141.153.74.138 in LoginServer.ini and boot5zones.bat to your dns name pool-141-153-74-138.clrk.east.verizon.net
Edit: c:\windows\system32\drivers\etc\hosts
and add
192.168.1.100 pool-141-153-74-138.clrk.east.verizon.net
to the end of it.
Restart your server. That might allow you to connect, but if you have a firewall, there might be some more work to do to let others connect.
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
start zone . -141-153-74-138.clrk.east.verizon.net
7995 -141-153-74-138.clrk.east.verizon.net
start zone . -141-153-74-138.clrk.east.verizon.net
7996 -141-153-74-138.clrk.east.verizon.net
start zone . -141-153-74-138.clrk.east.verizon.net
7997 -141-153-74-138.clrk.east.verizon.net
start zone . -141-153-74-138.clrk.east.verizon.net
7998 -141-153-74-138.clrk.east.verizon.net
start zone . -141-153-74-138.clrk.east.verizon.net
7999 -141-153-74-138.clrk.east.verizon.net
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------------------------
I must be the dumbest person in the world, it takes me this long to set up a server
### --- 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=eqlogin1.eqemulator.net
loginport=5997
worldname=Shadow Worlds(Beta)
worldaddress=-141-153-74-138.clrk.east.verizon.net
locked=false
[WorldServer]
Defaultstatus=0
Unavailzone=
[LoginConfig]
ServerMode=Standalone
ServerPort=5997
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
[ChatChannelServer]
ChatChannelServer=localhost
That is just great, my idiot brother patched and now i can't login =/
Nm got connection back and can log now, so any help?
I bet the problem is in the boot5zones.bat file, isn't it?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.