Wie auch sonst starten wir mit dem verbinden zum VPS – mit Putty oder dem cli eurer Wahl.
Erster Befehl den wir ausführen ist:
sudo apt update && apt upgrade -y
Somit bringen wir den VPS auf einen aktuellen Stand.
Nun ggf. einmal Neustarten und weiter geht’s.
Dann installieren wir wget falls noch nicht vorhanden:
apt-get install wget
Damit wir im nächsten Schritt,
das Steam Installationsarchiv herunterladen können:
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
und entpacken:
tar xvzf steamcmd_linux.tar.gz
löschen das archiv:
rm steamcmd_linux.tar.gz
Wir installieren alle nötigen Programme:
apt-get install lib32gcc-s1 apt-get install screen apt-get install byobu
Steamcmd ausführen:
./steamcmd.sh
In der SteamCMD folgendes ausführen:
force_install_dir ./7days login anonymous app_update 294420 quit
Somit haben wir den 7Days to Die Server eingerichtet.
Nun folgt die Anpassung der Konfigurationsfiles und der Test ob alles wie erwartet läuft und dann kann die Zockerei beginnen.
Anpassen der serverconfig.xml:
Zurück aus der SteamCMD wechseln wir in den dort definierten 7days Ordner:
cd /7days
hier passen wir die serverconfig.xml nach unserem Empfinden an:
sudo nano serverconfig.xml
Beachte die Credits am Ende des Beitrags um genauere Infos über die Einstellungsmöglichkeiten zu erhalten.
Server starten:
Wir starten eine Screen session mit:
screen -S 7days
Wir starten den Server mit folgendem Befehl.
./startserver.sh -configfile=serverconfig.xml
Ausgabe sollte wie folgt aussehen:
Using config file: serverconfig.xml [UnityMemory] Configuration Parameters - Can be set up in boot.config "memorysetup-bucket-allocator-granularity=16" "memorysetup-bucket-allocator-bucket-count=8" "memorysetup-bucket-allocator-block-size=4194304" "memorysetup-bucket-allocator-block-count=1" "memorysetup-main-allocator-block-size=16777216" "memorysetup-thread-allocator-block-size=16777216" "memorysetup-gfx-main-allocator-block-size=16777216" "memorysetup-gfx-thread-allocator-block-size=16777216" "memorysetup-cache-allocator-block-size=4194304" "memorysetup-typetree-allocator-block-size=2097152" "memorysetup-profiler-bucket-allocator-granularity=16" "memorysetup-profiler-bucket-allocator-bucket-count=8" "memorysetup-profiler-bucket-allocator-block-size=4194304" "memorysetup-profiler-bucket-allocator-block-count=1" "memorysetup-profiler-allocator-block-size=16777216" "memorysetup-profiler-editor-allocator-block-size=1048576" "memorysetup-temp-allocator-size-main=4194304" "memorysetup-job-temp-allocator-block-size=2097152" "memorysetup-job-temp-allocator-block-size-background=1048576" "memorysetup-job-temp-allocator-reduction-small-platforms=262144" "memorysetup-allocator-temp-initial-block-size-main=262144" "memorysetup-allocator-temp-initial-block-size-worker=262144" "memorysetup-temp-allocator-size-background-worker=32768" "memorysetup-temp-allocator-size-job-worker=262144" "memorysetup-temp-allocator-size-preload-manager=262144" "memorysetup-temp-allocator-size-nav-mesh-worker=65536" "memorysetup-temp-allocator-size-audio-worker=65536" "memorysetup-temp-allocator-size-cloud-worker=32768" "memorysetup-temp-allocator-size-gfx=262144"
Nun sollte euer Spiel unter dem in der serverconfig.xml angegebenen Namen zu finden sein.
Wichtig:
Immer die Ports in der Firewall freigeben:
TCP/UDP-Port 26900 sowie die UDP-Ports 26901, 26902 und 26903
Credits go to:
Max Noskill
https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=360404397
Schreibe einen Kommentar