empiremud/cnf/
empiremud/doc/
empiremud/lib/boards/
empiremud/lib/etc/
empiremud/lib/misc/
empiremud/lib/plralias/F-J/
empiremud/lib/plralias/K-O/
empiremud/lib/plralias/P-T/
empiremud/lib/plralias/U-Z/
empiremud/lib/plrobjs/
empiremud/lib/plrobjs/F-J/
empiremud/lib/plrobjs/K-O/
empiremud/lib/plrobjs/P-T/
empiremud/lib/plrobjs/U-Z/
empiremud/lib/world/
empiremud/lib/world/mob/
empiremud/lib/world/obj/
empiremud/log/
#!/bin/sh

cat << EOF
This script will purge your playerfile, and then delete the object files
of all players not in the playerfile.  A log of all deleted players, and
the reason for their deletion, will be kept in lib/etc/DELETED.  If you
would like to adjust the allowable idle times before players are deleted,
edit src/util/purgeplay.c and recompile it.

***************************************************************************
Note, you should NEVER run this script while the MUD is running.  Also, you
may wish to make a backup of your playerfile and/or object files before
purging them.
***************************************************************************

Press return to continue with the purge, Ctrl-C to quit...
EOF
read dummy
echo "Last chance to bail out.  Press return now to purge old players."
read dummy

echo "Purging playerfile, please wait..."
cd lib/etc
echo `date` >> DELETED
../../bin/purgeplay players >> DELETED

if [ ! -z players.new ]; then
   mv players players.old
   mv players.new players
fi

echo "Done."

cd ../plrobjs
purgeobjs
cd ../..
exit