Hallo ich versuche mir grade ein Skript zuschreiben welches meine gameserver automatisch updated und danach in screen neustarted.
Das updaten funktioniert nur das starten im screen funktioniert leider nicht.
#Main variable declaration
srcds=srcds_run
steam=steam
dirMain=/home/server/steam/
#Aoc Names
aocName1=aocPublic
aocName2=aocPrivate
aocName3=aocTraining
#Aoc paths
dirAoc1=/home/server/steam/aoc/server_1
dirAoc2=/home/server/steam/aoc/server_2
dirAoc3=/home/server/steam/aoc/server_3
#Update Aoc Variable
updateAoc1="-command update -game ageofchivalry -dir /home/server/steam/aoc/server_1 "
updateAoc2="-command update -game ageofchivalry -dir /home/server/steam/aoc/server_2 "
updateAoc3="-command update -game ageofchivalry -dir /home/server/steam/aoc/server_3 "
#Aoc paths
startAoc1="-game ageofchivalry -port 27016 +map aoc_theshore +exec server.cfg"
startAoc2="-game ageofchivalry -port 27017 +map aoc_theshore +exec server.cfg"
startAoc3="-game ageofchivalry -port 27018 +map aoc_theshore +exec server.cfg"
#Commands for updating aoc servers
./$steam $updateAoc1
./$steam $updateAoc2
./$steam $updateAoc3
#Starting Aoc servers with screen
cd $dirAoc1
screen -d -m -S $aocName1 ./$srcds $startAoc1
cd $dirAoc2
screen -d -m -S $aocName2 ./$srcds $startAoc2
cd $dirAoc3
screen -d -m -S $aocName3 ./$srcds $startAoc3
Mehrere gameserver starten mir screen
- Simmel
- Beiträge: 698
- Registriert: 08.03.2004 14:43:43
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Re: Mehrere gameserver starten mir screen
AmokPaule hat geschrieben: screen -d -m -S $aocName1 ./$srcds $startAoc1
cd $dirAoc2
screen -d -m -S $aocName2 ./$srcds $startAoc2
cd $dirAoc3
screen -d -m -S $aocName3 ./$srcds $startAoc3
Versuchs mal so
/usr/bin/nohup screen -d -m -S $aocName1 ./$srcds $startAoc1
cd $dirAoc2
/usr/bin/nohup screen -d -m -S $aocName2 ./$srcds $startAoc2
cd $dirAoc3
/usr/bin/nohup screen -d -m -S $aocName3 ./$srcds $startAoc3
you've got to know how far to go in going too far
perl -le'print+(split//,"schaeuble")[6,8,7,3,5,0..2,4]'
http://creativecommons.org/licenses/by-nc-sa/2.0/
perl -le'print+(split//,"schaeuble")[6,8,7,3,5,0..2,4]'
http://creativecommons.org/licenses/by-nc-sa/2.0/
Re: Mehrere gameserver starten mir screen
Alles klar danke:) funzt jetzt