./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 $? }