All pastes #272289 Raw Edit

cs-service

public text v1 · immutable
·published 2006-12-08 22:01 UTC
rendered paste body
./start-cs2
--------------------------------------------------------------------------------
#!/bin/sh
SERVERROOT=/usr/local/games/hlds_l2
EXPORT_LIB=$SERVERROOT/
STARTDAEMON=hlds_i686
ARGUMENTS="-heapsize 128000 +ip cs2.goldrush.ru -game cstrike -insecure -port 27015 +sv_lan 1 +maxplayers 12 +map de_d
export LD_LIBRARY_PATH=$EXPORT_LIB
cd $SERVERROOT
$SERVERROOT/$STARTDAEMON $ARGUMENTS & > null
--------------------------------------------------------------------------------
/etc/conf.d/gs.cs2
--------------------------------------------------------------------------------
%
SERVICENAME="Counter-Strike2"
SERVERROOT=/usr/local/games/hlds_l2
EXPORT_LIB=$SERVERROOT/
STARTDAEMON=hlds_i686
ARGUMENTS="-heapsize 128000 +ip cs2.goldrush.ru -game cstrike -insecure -port 27015 +sv_lan 1 +maxplayers 12 +map de_d
ust -nomaster"
--------------------------------------------------------------------------------
/etc/init.d/gs.cs2
--------------------------------------------------------------------------------
%
#!/sbin/runscript

depend() {
  need net
}

start() {
  ebegin "Starting $SERVICENAME service"
  cd $SERVERROOT
  start-stop-daemon --start --verbose --quiet --pidfile /var/run/gs/$SERVICENAME.pid --make-pidfile --background --env LD_LIBRARY_PATH=$EXPORT_LIB --exec $SERVERROOT/$STARTDAEMON -- $ARGUMENTS > /var/log/test
  eend $?
}

stop() {
  ebegin "Stoping $SERVICENAME service"
  start-stop-daemon --stop --quiet --pidfile /var/run/gs/$SERVICENAME.pid
  eend $?
}