Here is the contents of the script.
Code:
ulimit -c unlimited
case "$1" in
start)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
rm -rf logs/*.log
chmod --recursive ugo+rwx quests
#sleep 5
echo Loading Shared Mem...
./shared_memory > /dev/null 2>&1 &
echo Starting Login Server...
./loginserver > /dev/null 2>&1 &
echo $! > loginserver.pid
sleep 2
echo Starting World Server...
./world > /dev/null 2>&1 &
echo $! > world.pid
sleep 3
echo Starting Query Server...
./queryserv > /dev/null 2>&1 &
echo $! > queryserv.pid
echo Starting UCS Server...
./ucs > /dev/null 2>&1 &
echo $! > ucs.pid
sleep 5
echo Starting the PEQ Zone Launcher...
./eqlaunch peq > /dev/null 2>&1 &
echo $! > eqlaunch.pid
sleep 5
echo The server is mostly ready... Give it a couple of minutes
echo to load stuff from the database before the users start logging in.
;;
stop)
kill `cat loginserver.pid`
kill `cat world.pid`
kill `cat queryserv.pid`
kill `cat ucs.pid`
kill `cat eqlaunch.pid`
rm -f *.pid
echo All server components have been exited.
;;
restart|reload)
$0 stop
$0 start
;;
status)
if [ -f loginserver.pid ] && ps -p `cat loginserver.pid` > /dev/null
then
echo -e Login Server '\t\t' [$(tput bold)$(tput setaf 2)UP$(tput sgr0)]
else
echo -e Login Server '\t\t' [$(tput bold)$(tput setaf 1)DOWN$(tput sgr0)]
fi
if [ -f world.pid ] && ps -p `cat world.pid` > /dev/null
then
echo -e World Server '\t\t' [$(tput bold)$(tput setaf 2)UP$(tput sgr0)]
else
echo -e World Server '\t\t' [$(tput bold)$(tput setaf 1)DOWN$(tput sgr0)]
fi
if [ -f queryserv.pid ] && ps -p `cat queryserv.pid` > /dev/null
then
echo -e Query Server '\t\t' [$(tput bold)$(tput setaf 2)UP$(tput sgr0)]
else
echo -e Query Server '\t\t' [$(tput bold)$(tput setaf 1)DOWN$(tput sgr0)]
fi
if [ -f ucs.pid ] && ps -p `cat ucs.pid` > /dev/null
then
echo -e UCS Server '\t\t' [$(tput bold)$(tput setaf 2)UP$(tput sgr0)]
else
echo -e UCS Server '\t\t' [$(tput bold)$(tput setaf 1)DOWN$(tput sgr0)]
fi
if [ -f eqlaunch.pid ] && ps -p `cat eqlaunch.pid` > /dev/null
then
echo -e Zone Launcher '\t\t' [$(tput bold)$(tput setaf 2)UP$(tput sgr0)]
else
echo -e Zone Launcher '\t\t' [$(tput bold)$(tput setaf 1)DOWN$(tput sgr0)]
fi
;;
help|*)
printf "Usage: \n ./EQServer.sh [start|stop|reload|restart|status|help]"
printf "\n\n"
printf " start\t\tStarts the server components\n"
printf " stop\t\tStops all the server components started by this script\n"
printf " restart/reload\tRestarts the server\n"
printf " status\t\tLists the status of the server components\n"
printf " help\t\tDisplays this message\n"
;;
esac
Zone launcher looks fine, and I can log in-- so not sure what's up with Login Server.
Verified that I cannot #zone to any other zones. Same error message.