Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Das ist das Script von DeadEye, hier:
Das ist das Script von DeadEye, hier:
http://sourceserver.info/wiki/installation/dedicated_server_standalone/script
Läuft ohne Probleme, da ich es auch verwende, du solltest erstmal manuell über das Script den Gameserver starten bevor du es über den Crontab machst.
Manuel , lol haich doch geschrieben , das es funtz.
@Impact
hier die run.sh :
#!/bin/bash
# by DeaD_EyE
# ICQ: 76352174
# URL: http://sourceserver.info
dir="`dirname $0`"
function usage
{
echo "Usage:"
echo "$0 start servername"
echo "$0 stop servername"
echo "$0 restart servername"
echo "$0 status servername"
}
if [ $# -lt 2 ]; then usage; exit; fi
if [ "$1" = "start" -o "$1" = "stop" -o "$1" = "restart" -o "$1" = "status" ]
then
if [ ! -f $dir/${2}.cfg ]; then echo "Config file doesen't exist."; exit; fi
else
echo "Wrong option"; usage; fi
source $dir/${2}.cfg
case $1 in
start)
echo "Starting $2 in screen $screen_name"
if `screen -ls | grep -q [.]${screen_name}[[:space:]]`; then echo "Server is already running"; exit; fi
if [ -d $daemon_dir ]; then
cd $daemon_dir
screen -dmS $screen_name ./$daemon $parameter
else
echo -e "\nWrong daemon directory"
fi
;;
stop)
if `screen -ls | grep -q [.]${screen_name}[[:space:]]`; then
echo "Stopping $2"
screen -rX $screen_name kill
else
echo "Couldn't find running server $2"
fi
;;
restart)
if `screen -ls | grep -q [.]${screen_name}[[:space:]]`; then
echo "Stopping $2"
screen -rX $screen_name kill
else
echo "Couldn't find running server $2"
fi
echo "Starting $2 in screen $screen_name"
if `screen -ls | grep -q [.]${screen_name}[[:space:]]`; then echo "Server is already running"; exit; fi
if [ -d $daemon_dir ]; then
cd $daemon_dir
screen -dmS $screen_name ./$daemon $parameter
else
echo -e "\nWrong daemon directory"
fi
;;
status)
if `screen -ls | grep -q [.]${screen_name}[[:space:]]`; then
echo "Server $2 is running"
else
echo "Server $2 doesn't seem to run"
fi
;;
esac
Die csgo.cfg ist ja oben daher ....
hoffendlich findest du was .
LG DK05Undertaker
Manuel , lol haich doch geschrieben , das es funtz.
![]() |
Source code |
1 |
./run.sh start dein-gameserver |
This post has been edited 3 times, last edit by "DK05Undertaker" (Oct 20th 2012, 7:36am)
![]() |
Source code |
1 |
daemon_dir="/home/gamesserver/csgo/csgo/" |