#!/bin/bash

NAME=`basename $0`
SERVERDIR=/other/Games/UT/ut-server
SYSTEMDIR=$SERVERDIR/System
SERVERSCRIPT=$SERVERDIR/ucc.init

SERVERBIN="taskset -c 1 ./ucc-bin"
STARTMAP="CTF-Face.unr"
GAMETYPE="Gauntlet-10-BetaV4.GauntletCTF"
MUTATORS="MapVoteLA13.BDBMapVote,ExuWeaponsLiteV4.EXUWeaponModifier,ExuWeaponsLiteV4.EXUReplace,ExuWeaponsLiteV4.DeemerToLRPC,SLV205.StrangeMutator,GauntletAssaultFix.GauntletAssaultFix"

if [ -z "$MUTATORS" ]; then
  SERVERPARAMS=" server $STARTMAP?game=$GAMETYPE? ini=UnrealTournament.ini log=ut.log -nohomedir"
else
  SERVERPARAMS=" server $STARTMAP?game=$GAMETYPE?mutator=$MUTATORS? ini=UnrealTournament.ini log=ut.log -nohomedir"
fi
echo $NAME

case "$NAME" in
	go)
		rm Logs/*
		cd $SYSTEMDIR
echo "$SERVERBIN $SERVERPARAMS"
		$SERVERBIN $SERVERPARAMS &
		;;
	stop)
		killall -9 ucc-bin
#		$SERVERSCRIPT stop
		;;
	*)
		echo "Error, must be called as 'go' or 'stop'"
		;;
esac

