EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Tutorials/Howto's (https://www.eqemulator.org/forums/forumdisplay.php?f=619)
-   -   Getting Server Unlocked (https://www.eqemulator.org/forums/showthread.php?t=13877)

Deus 05-20-2004 01:00 PM

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

Code:

### --- 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

Code:

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:
Quote:

LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999
World:
Quote:

[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:
Code:

### --- 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

Quote:

Originally Posted by Deus
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:
Code:

[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

Quote:

Originally Posted by Deus
Zone.exe dialog:
Code:

[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:
Code:

[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)
Code:

[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.


Quote:

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):
Code:

@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

Quote:

Originally Posted by Deus
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

Quote:

Originally Posted by Deus
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/e...2.zip?download

That is old code though.

Deus 05-21-2004 12:00 PM

K, here is my db.ini file:
Code:

# 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:
Code:

[LoginConfig] block not found in LoginServer.ini.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999

LoginServer.ini:

Code:

### --- 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
Code:

[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/vie...hlight=linksys

Deus 05-22-2004 01:38 PM

Code:

### --- 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

Code:

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
Code:

[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

Code:

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
Code:

### --- 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?


All times are GMT -4. The time now is 09:58 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.