Ist auf den Root Plesk mit installiert?
Beiträge von Vakarian
Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
-
Wir haben bei uns im Startscript den Port bei QueryPort gesetzt und bei ServerPort den Port+1
Der QueryPort ist auch der über den man Joint.
-
Bei ARK muss der QueryPort Port abgefragt werden, damit er als online angezeigt wird.
-
Ok leider doch nicht, jetzt schiebt er jetzt wieder das deinen Zusatzparameter in das Passwort wenn keins angegeben wurde.
Startbefehl im Adminbereich: ./start.sh 'gsmap' 'gsplayer' 'gsip' 'gsport' 'gspasswd'
Mein Aktuelles Startscript
Bash
Alles anzeigen#!/bin/bash echo "#######################################################" > "screenlog.0" echo "### Map: $1 " >> "screenlog.0" echo "### Server Passwort: $5 " >> "screenlog.0" echo "### Slots: $2 " >> "screenlog.0" echo "### IP: $3:$4 " >> "screenlog.0" echo "#######################################################" >> "screenlog.0" echo "" >> "screenlog.0" sleep 3 cd ./ark-ds/ShooterGame/Binaries/Linux/ ./ShooterGameServer $1?listen?MaxPlayers=$2?MultiHome=$3?Port=$4?QueryPort=$4?RCONPort=$4?ServerPassword=$5?AltSaveDirectoryName=$1 -server -log $6
Per Sed kannst du auch von einer Variablen das erste und letzte Zeichen löschen
Komme damit irgendwie überhaupt nicht zurecht
-
versuch statt der " einmal ' zu verweden
Das war es
-
Sobald im Admin Bereich " die einsetze (z.b. "gsip") wird es mit dem " übertragen. Lasse ich im Admin Bereich " weg wird es ohne übertragen.
-
omisch, dass er die " mit übergibt eigentlich wird ja das Skript als Variable übergeben. Ansonsten via Sed die " ersetzen
Dann werden alle " im script entfernt, auch an stellen wo diese da bleiben müssen.
-
Von mir besteht da Interesse, wir nutzen bei uns als Verbindungsart die SSH Methode.
-
Darf ich nochmal pushen?
-
genau es stehen immer noch Die " drin
-
./ShooterGameServer $1?listen?MaxPlayers=$2?MultiHome=$3?Port=$4?QueryPort=$4?RCONPort=$4?ServerPassword=$5?AltSaveDirectoryName=$1 $6
Bring keine Änderung, hatte ich schon versucht.
-
Wenn aber nun ./irgendwas "aa" "bb" "cc" "dd" "ee" "ff" "gg" genommen wird und ff mal nicht gesetzt ist, fällt es nicht weg sondern wird leer übergeben.
Das hat funktioniert danke, allerdings schreibt er jetzt "" die mit in das Startscript
also so hier
./ShooterGameServer "TheIsland"?listen?MaxPlayers="50"?MultiHome="x.x.x.x"?Port="27015"
-
Habe es zwar jetzt geschafft, die im Interface angegebenen Variablen an das Startscript zu übertragen, allerdings habe ich das Problem, dass wenn der User kein Passwort setzt, dass die Variable als Passwort genommen wird.
mein Script sieht jetzt so aus,
Bash
Alles anzeigen#!/bin/bash echo "#######################################################" > "screenlog.0" echo "### Startwerte:" >> "screenlog.0" echo "### Map: "$1" " >> "screenlog.0" echo "### Server Passwort: "$5" " >> "screenlog.0" echo "### Slots: "$2" " >> "screenlog.0" echo "### IP: "$3":"$4" " >> "screenlog.0" echo "### Weitere Startwerte: "$6" " >> "screenlog.0" echo "#######################################################" >> "screenlog.0" echo "" >> "screenlog.0" cd ./ark-ds/ShooterGame/Binaries/Linux ./ShooterGameServer "$1"?listen?MaxPlayers="$2"?MultiHome="$3"?Port="$4"?QueryPort="$4"?RCONPort="$4"?ServerPassword="$5"?AltSaveDirectoryName="$1" "$6"
Hat könnte mir da jemand helfen? Bin mit meinem Latein am ende. @CFrankenstein
-
-
Wenn das Update mit den Update der Root Server Scripte gestern behoben sein sollte, dann hier mal kurzes Feedback geht immer noch nicht.
-
Darf ich hier mal Pushen?
-
-
Dann musst du einfach auf dem 2 keine drauf haben dann nimmt er es vom 1 da ja auf dem 2 keine vorhanden sind.
Ja das funktioniert nur bei Spielen, nicht aber bei Addons, die will er immer vom 2. .ziehen
-
nur auf dem 2 Server modds etc haben und auf dem ersten keine dann nimmt er auch nur die.
eben genau das will ich nicht.
Ich will die ja vom ersten laden lassen.
-
Moin,
ich nutze 2 Verschiedene ImageServe, auf einem liegen für diverse Spiele Mods und Addons. Jetzt habe ich das Problem, dass er diese Mods und Addons immer vom 2. ImageServer statt vom ersten versucht zu laden. Kann man ihm irgendwie sagen er solle immer nur den ersten Nehmen und wenn es da nicht ist soll er auf dem 2. suchen?