At server select the server shows as locked, but I can still get to character select and create a character. However when I try to log in I'm getting zone unavailable and the logs show "Unknown launcher 'zone' connected." Yes I know "tons" of people have posted about this and I've tried everything that was suggested for them...
it doesn't look like ./eqlaunch is doing anything.
[WORLD__LAUNCH] Unknown launcher 'zone' connected. Disconnecting.
[WORLD__LAUNCH] Removing pending launcher 5. Adding zone to active list.
[WORLD__LAUNCH] Removing launcher zone (5)
[WORLD__CLIENT] usr: Attempting autobootup of rathemtn (50)
[WORLD__CLIENT_ERR] usr: No zoneserver available to boot up.
I followed the Installing EQEmu on Debian Linux guide using EQEmu-0.7.0-1118 and the peq-ykesha-release database.
Start up:
Code:
#!/bin/sh
#ulimit -c 99999999
rm -f .zone_shutdown
rm -f .world_shutdown
set -x
LNAME="zone" #launcher name
if [ "$1" = "test" ]; then
LNAME="test"
fi
P=`pwd`
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$P"
#make sure we have a place to log
mkdir -p logs 2>&1 > /dev/null
#clear out old logs, if both are stopped
if [ ! -e .lock-zones -a ! -e .lock-world ] ; then
for f in logs/eqemu_*.log
do
if [ "$f" = "logs/eqemu_commands_zone.log" ]; then
continue;
fi
rm -f $f
done
fi
#boot up world
if [ ! -e .lock-world ] ; then
touch .lock-world
# ./world 2>&1 > logs/world &
./persist_world 2>&1 > logs/world &
# wait for shared memory to load
sleep 15
fi
#start up the official launcher
if [ ! -e .lock-launcher ]; then
touch .lock-launcher
./eqlaunch $LNAME 2>&1 > logs/launcher &
fi
Persist World:
Code:
#!/bin/sh
#ulimit -c 99999999
while true
do
./world "$@"
if [ -r ".world_shutdown" ]; then
exit 0
fi
echo `date` "World crashed." >>crashlog
sleep 2
done
I've tried
- with and without ZSPassword/key
- updating the db from the source change log
- and a few other things I found in the forums which aren't coming to mind...
Any help with be greatly appreciated.