#! /bin/bash # # MurkMUD++ - A Windows compatible, C++ compatible Merc 2.2 Mud. # # author Jon A. Lambert # date 01/02/2007 # version 1.5 # remarks # This source code copyright (C) 2005, 2006, 2007 by Jon A. Lambert # All rights reserved. # # Use governed by the MurkMUD++ public license found in license.murk++ # Set the port number. port=4000 if [ -n "$1" ] then port=$1 fi if [ -e "shutdown.txt" ] then rm -f shutdown.txt fi while [ 1 = 1 ] do index=1000 while [ 1 = 1 ] do logfile="./${index}.log" if [ ! -e $logfile ] then break fi let index+=1 done # Record starting time date > $logfile # Run mud. ./murk $port > $logfile 2>&1 # Restart, giving old connections a chance to die. if [ -e shutdown.txt ] then rm -f shutdown.txt exit 0 fi sleep 15 done