All pastes #260493 Raw Edit

Someone

public text v1 · immutable
#260493 ·published 2006-11-28 12:52 UTC
rendered paste body
#!/bin/sh
export ETH_IRC_NICK=^3Man_Of_Steel
export ETH_KILLSPAM="^n[v] ^1Was killed.. ^1Spree:^0(^3[c]^1/^3[t]^0)  ^1[m]"
export CLGUID=muhahhaha
ETH=/usr/local/games/et260/libETH.so
ET_BASEPATH=/usr/local/games
# quakestat bin on debian. On other distro it's seems to be 'qstat'
QUAKESTAT_BIN=quakestat

VERSION=`$QUAKESTAT_BIN -R -rws $2 | tail -n1 | sed "s/.*version=\(.*\)/\1/" | cut -f1 -d,`
MOD_VERSION=`$QUAKESTAT_BIN -R -rws $2 | tail -n1 | sed "s/.*mod_version=\(.*\)/\1/" | cut -f1 -d,`

# etpro don't allow any game version for a specific etpro version
if [ "$MOD_VERSION" == "3.2.4" ]; then
  ET_PATH=$ET_BASEPATH/et260
elif [ "$MOD_VERSION" == "3.2.5" ]; then
  ET_PATH=$ET_BASEPATH/et260
elif [ "$MOD_VERSION" == "3.2.6" ]; then
  ET_PATH=$ET_BASEPATH/et260b
# Normal servers
elif [ "$VERSION" == "ET 2.55 linux-i386 May 27 2003" ]; then
  ET_PATH=$ET_BASEPATH/et255
elif [ "$VERSION" == "ET 2.55 win-x86 May 27 2003" ]; then
  ET_PATH=$ET_BASEPATH/et255
elif [ "$VERSION" == "ET 2.55 linux-i386 Jun 24 2003" ]; then
  ET_PATH=$ET_BASEPATH/et255
elif [ "$VERSION" == "ET 2.55 win-x86 Jun 24 2003" ]; then
  ET_PATH=$ET_BASEPATH/et255
elif [ "$VERSION" == "ET 2.56 linux-i386 Sep 10 2003" ]; then
  ET_PATH=$ET_BASEPATH/et256
elif [ "$VERSION" == "ET 2.56 win-x86 Sep  5 2003" ]; then
  ET_PATH=$ET_BASEPATH/et256
elif [ "$VERSION" == "ET 2.60 linux-i386 Mar 10 2005" ]; then
  ET_PATH=$ET_BASEPATH/et260
elif [ "$VERSION" == "ET 2.60 win-x86 Mar 10 2005" ]; then
  ET_PATH=$ET_BASEPATH/et260
elif [ "$VERSION" == "ET 2.60b linux-i386 May  8 2006" ]; then
  ET_PATH=$ET_BASEPATH/et260b
elif [ "$VERSION" == "ET 2.60b win-x86 May  8 2006" ]; then
  ET_PATH=$ET_BASEPATH/et260b
else
  xmessage -center "Error: Unknow server version: [$VERSION]"
  exit 1
fi

cd $ET_PATH
LD_PRELOAD=$ETH $ET_PATH/et.x86 \
    +set r_fullscreen 1 \
    +set r_mode 4 $*