znmud-0.0.1/benchmark/
znmud-0.0.1/cmd/
znmud-0.0.1/cmd/emotes/
znmud-0.0.1/cmd/objects/
znmud-0.0.1/cmd/tiny/
znmud-0.0.1/doc/
znmud-0.0.1/farts/
znmud-0.0.1/lib/
znmud-0.0.1/lib/combat/
znmud-0.0.1/lib/core/bodytypes/
znmud-0.0.1/lib/engine/
znmud-0.0.1/lib/farts/
znmud-0.0.1/logs/
#!/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