Log in

View Full Version : Getting Server Unlocked


Deus
05-20-2004, 01:00 PM
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

Deus
05-21-2004, 10:21 AM
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.

Deus
05-21-2004, 10:46 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]

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.

Deus
05-21-2004, 10:52 AM
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

Deus
05-21-2004, 11:01 AM
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:

Deus
05-21-2004, 11:11 AM
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?

Deus
05-21-2004, 11:15 AM
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.

Deus
05-21-2004, 11:51 AM
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.

Deus
05-21-2004, 12:00 PM
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.

Deus
05-21-2004, 12:22 PM
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

Deus
05-21-2004, 01:13 PM
: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?

Deus
05-22-2004, 09:05 AM
Like a day before they changed the login skin

Deus
05-22-2004, 11:05 AM
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.

Deus
05-22-2004, 12:50 PM
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

Deus
05-22-2004, 01:06 PM
omg Deri you own! it worked! thanks so much!

Deus
05-22-2004, 01:10 PM
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.

Deus
05-22-2004, 01:33 PM
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

Deus
05-22-2004, 01:38 PM
### --- 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.

Deus
05-22-2004, 01:55 PM
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

Deus
05-23-2004, 05:46 AM
That is just great, my idiot brother patched and now i can't login =/

Deus
05-24-2004, 12:10 PM
Nm got connection back and can log now, so any help?
I bet the problem is in the boot5zones.bat file, isn't it?