PDA

View Full Version : Server hang after EMuShareMem loadedd


predominant
08-19-2003, 08:47 PM
Hey all,

I get the 0.5.0 server hanging after loading libEMuShareMem.so on both the world and zone executables..

As follows...

All the binaries and the dll/so are in the same folder, with the LD_LIBRARY_PATH being the same directory.


Using database 'eq' at 127.0.0.1
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.0
[Error] CURRENT_WORLD_VERSION:EQEMu 0.5.0
Loading Variables, zone names & items...
EMuShareMem.dll loaded.


Any ideeas?


Cheers.

inkubus
09-28-2003, 01:08 AM
Same here :( Running Debian

Merth
09-28-2003, 05:41 AM
In the past, a linux server hang at this point means something went wrong in loading items. An example is when you have a null field in your item database where it is expecting non-null. Due to the sheer number of fields (and our laziness), we didn't check for nulls. It's not been a problem on windows because we can catch it in the debugger, but it just hangs in linux.

Check your item db for null fields.

predominant
09-28-2003, 02:56 PM
Wow, resurrected an old thread of mine.

I've since found that the initial startup on linux can take quite some time. Subsequent loads take less time than the initial. For what reason? I am not entirely sure.

Here is a copy of my "initial" startup script. I suggest running it, and walking away to cook dinner or some such.

#!/bin/sh

# Set the LD_LIBRARY_PATH environment variable
###############################################
export LD_LIBRARY_PATH=./
echo "Set \$LD_LIBRARY=PATH =" $LD_LIBRARY_PATH

# Startup the world server
###############################################
./world &
sleep 6m
# Wait until the world has successfully started up

# Startup the zone servers
###############################################
./boot8zones &


Seems to work fine for me.