Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach neustart automatischer start des cod2 servers
Nach neustart soll sich cod2 selber starten. Wie schaffe ich das denn? ich weiß das ich irgendwas ins rc.3 reinschreiben muss aber was genau ist mir leider ein rätsel.
Weiß da jemand was? oder kann ich das anders machen?
gibt es im /etc/init.d verzeichniss ein cod2 startscript ?
wenn ja dann erstellst du im
/etc/rc3.d Ordnern nen symlink ..
sprich: (ich gehe mal davon aus, dass dein cos2 startscript einfach cos2 heisst:
cd /etc/rc3.d
ln -s /etc/init.d/cos2 S99cos2
wenn S99 schon vorhanden ist, kannst du auch S98 nehmen...
ahja okay probiere ich mal aus! danke für die Hilfe
was muss den so nen startscript alles enthalten?? Meins ist so:
#!/bin/bash
cd /home/gameserver/war/
# Start server now!
screen -A -m -d -S cod2 /home/gameserver/war/cod2_lnxded +set net_port 28961 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg +map_rotate +set fs_homepath /home/gameserver/war/
Muss ich da noch was verändern? das script hier habe ich dann verlinkt in der rc3.d
Ich hab mal folgendes Ausprobiert, da ich nicht genau weiß wie ich ein Script schreiben muss, habe ich folgendes probiert:
#!/bin/sh
#
# start/stop inetd super server.
echo "gameserverwar"
case "$1" in
start)
echo "start"
screen -d -m -S server bash -c "cd /home/gameserver/war/ ; ./cod2_lnxded +set net_port 28961 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg +map_rotate +set fs_homepath /home/gameserver/war/
;;
stop)
echo "stopping:"
//todo
;;
*)
echo "benutze start oder stopp"
exit 1
;;
esac
exit 0
Findet da jemand nen Fehler?
Wen ja, wie muss ich es richtig schreiben?
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.