RudiGloder
New Member
Hi!
Kann mal jemand bitte dieses Script Korrektur lesen und mir verraten, was denn nicht stimmt.
Beim starten von './cod4server start' kommt folgende Nachricht:
Mache ich nun ein 'ps aux | grep cod' erhalte ich folgendes Bild:
Mit anderen Worten es wird kein Prozess gestartet. Diese Script habe ich aus einem Forum übernommen. Ursprünglich gedacht als CoD2 Server Script habe ich es verändert.
Sieht jemand den Fehler ?
Die Serverdateien liegen bei mir auf '/server/games/cod'.
Vielen Dank schon im Vorraus!
RG
Kann mal jemand bitte dieses Script Korrektur lesen und mir verraten, was denn nicht stimmt.
Code:
#!/bin/bash
APP_PATH=/server/games/cod
PID_PATH=/server/games/cod
PID_FILE=cod4.pid
RCON_PASS=1234
if [ -r /lib/lsb/init-functions ]; then
. /lib/lsb/init-functions
LOG_BEGIN="log_begin_msg"
LOG_END="log_end_msg"
else
LOG_BEGIN="echo -n"
LOG_END=`printf "echo .\n"`
fi
# Exit if the daemon binary is NOT available, executable, etc.
test -x $APP_PATH/cod4_lnxded || exit 0
start() {
$LOG_BEGIN "Starting Call of Duty 4 Dedicated Server: cod4_lnxded"
start-stop-daemon --start --pidfile $PID_PATH/$PID_FILE --make-pidfile $PID_PATH/$PID_FILE \
--chdir $APP_PATH --background --startas server/games/cod/cod4_lnxded \
+set fs_game mods/ace +set dedicated 1 +exec codserver.cfg +map mp_showdown +set net_port 28960
$LOG_END $?
}
stop() {
$LOG_BEGIN "Stopping Call of Duty 2 Dedicated Server: cod4_lnxded"
start-stop-daemon --stop --pidfile $PIC_PATH/$PID_FILE --chdir $APP_PATH
$LOG_END $?
}
status() {
if [ -e $PID_PATH/$PID_FILE ]; then
echo "The Call of Duty 4 server is running with a PID of `cat $PID_PATH/$PID_FILE`"
else
echo "The Call of Duty 4 server is not running"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 1
start
;;
status)
status
;;
*)
log_success_msg "Usage: callofduty4-server-launcher {start|stop|reload|status}"
exit 1
;;
esac
exit 0
Beim starten von './cod4server start' kommt folgende Nachricht:
Code:
* Starting Call of Duty 4 Dedicated Server: cod4_lnxded [ OK ]
Mache ich nun ein 'ps aux | grep cod' erhalte ich folgendes Bild:
Code:
root 18025 0.1 0.8 37972 16828 pts/0 S+ 15:46 0:02 gedit /etc/init.d/cod4server
root 20038 0.0 0.0 2976 764 pts/3 S+ 16:21 0:00 grep cod
Mit anderen Worten es wird kein Prozess gestartet. Diese Script habe ich aus einem Forum übernommen. Ursprünglich gedacht als CoD2 Server Script habe ich es verändert.
Sieht jemand den Fehler ?
Die Serverdateien liegen bei mir auf '/server/games/cod'.
Vielen Dank schon im Vorraus!
RG
Last edited by a moderator: