rendered paste body#!/bin/bash
BF2_DIR=/home/bf2/bf2
SRC_DIR=/home/bf2
MODNAME=warlord
PIDFILE=/var/run/bf2.pid
#BF2_ARGS="+modPath mods/"$MODNAME
stop() {
if [ -f $PIDFILE ]
then
echo "Stoping BF2 server."
killall bf2 &> /dev/null
rm -f /var/run/bf2.pid
echo "BF2 server stoped"
else
echo "BF2 Server is not running."
fi
}
start() {
if [ -f $PIDFILE ]
then
echo "Starting BF2 server..."
echo "BF2 server is already running."
else
echo "Starting BF2 server..."
cd $BF2_DIR
#su bf2
sh start.sh +modPath mods/warlord &> /dev/null &
touch /var/run/bf2.pid
echo "BF2 Server Started."
fi
}
update() {
rm -rf $BF2_DIR/mods/$MODNAME
svn update $SRC_DIR/$MODNAME
svn export $SRC_DIR/$MODNAME /$BF2_DIR/mods/$MODNAME
cd $BF2_DIR
python lowercaseDir.py mods/$MODNAME
}
#rm -rf $BF2_DIR/mods/$MODNAME
#svn update $SRC_DIR/$MODNAME
#svn export $SRC_DIR/$MODNAME /$BF2_DIR/mods/$MODNAME
#cp $SRC_DIR/serversettings.con $BF2_DIR/mods/$MODNAME/Settings/
#cp $SRC_DIR/maplist.con $BF2_DIR/mods/$MODNAME/Settings/
#cd $BF2_DIR
#python lowercaseDir.py mods/$MODNAME
#sh start.sh +modPath mods/$MODNAME &> /dev/null &
stop
update
start
exit 0