#!/bin/sh # Simple loader script, loosely based on circlemuds export PORT=4000 export OPTS= export RUBYLIB=`pwd`/lib export RUBY=`which ruby` export LOGNUMBERS="5 4 3 2 1" while ( : ) do $RUBY znmud.rb -a $OPTS -p $PORT # Backup Server logs for NUM in $LOGNUMBERS do if [ -r logs/server.log.${NUM}.gz ]; then mv logs/server.log.$NUM.gz logs/server.log.$((NUM+1)).gz fi done if [ -r logs/server.log ]; then gzip logs/server.log mv logs/server.log.gz logs/server.log.1.gz fi ### End of server logs ###################### # Main Mud Functions # ###################### if [ -r .update ]; then echo "Subversion Update..." svn update rm .update fi if [ -r .killscript ]; then rm .killscript exit fi while [ -r .pause ]; do echo "Sleeping for 60 seconds..." sleep 60 rm .pause done done