Servus,
ich habe mich mal als Linux Anfänger hingesetzt und einen ArmA Server auf Debian 8 aufgesetzt. Bis jetzt verlief alles problemlos, auch Altis Life samt Datenbank funktioniert.
Das einzige was ich nicht hinbekommen ist, eine Logdatei beim Starten mit folgender .sh Datei zu erstellen.
#!/bin/bash
PATH=/bin:/usr/bin:/sbin:/usr/sbin
# Hier anpassen
#
serverConfigDir=/home/steam/steamcmd/arma3/life/serverconfig
safePath=/home/steam/steamcmd/arma3/life/safe
networkConfig=$serverConfigDir/basic.cfg
serverConfig=$serverConfigDir/server.cfg
profileName=”public”
DIR=/home/steam/steamcmd/arma3/life
servermods=@marma
mods=@extDB2\;@life_server
BE=$DIR/battleye
DAEMON=arma3lifeserver
NAME=arma3lifeserver
PARAMS="-cfg=$networkConfig -config=$serverConfig -name=$profileName -servermod=$servermods -mod=$mods -bepath=$BE -world=empty -port=2302 -noSound -loadMissionToMemory -enableHT -autoinit >>log.ttrp.txt 2>&1"
DESC="ArmA 3 Lifeserver"
#
# Ab hier nichts mehr ändern
# Start server
./arma3lifeserver $PARAMS
Alles anzeigen
wenn ich jedoch die [lexicon]Startparameter[/lexicon] direkt hinter den Startbefehl packe, werden Logs erstellt.
#!/bin/bash
PATH=/bin:/usr/bin:/sbin:/usr/sbin
# Hier anpassen
#
serverConfigDir=/home/steam/steamcmd/arma3/life/serverconfig
safePath=/home/steam/steamcmd/arma3/life/safe
networkConfig=$serverConfigDir/basic.cfg
serverConfig=$serverConfigDir/server.cfg
profileName=”public”
DIR=/home/steam/steamcmd/arma3/life
servermods=@marma
mods=@extDB2\;@life_server
BE=$DIR/battleye
DAEMON=arma3lifeserver
NAME=arma3lifeserver
PARAMS=""
DESC="ArmA 3 Lifeserver"
#
# Ab hier nichts mehr ändern
# Start server
./arma3lifeserver -cfg=$networkConfig -config=$serverConfig -name=$profileName -servermod=$servermods -mod=$mods -bepath=$BE -world=empty -port=2302 -noSound -loadMissionToMemory -enableHT -autoinit >>log.ttrp.txt 2>&1
Alles anzeigen
Manche fragen sich jetzt wieso ich nicht einfach die zweite Datei hernehme. Ganz einfach: ich will die Startdatei so erweitern, dass ich mit ./start.sh start oder ./start.sh restart verschiedene Aktionen ausführen kann und dabei nur einmal die [lexicon]Startparameter[/lexicon] festlegen muss.
Kennt sich hier jemand mit Linux aus und kann mir helfen? Danke im Voraus.
B4v4r!4n_Str!k3r