1. Source öffnen
2. Experimental sources hinzufügen
3.Update durchführen und die fehlende Libc6 in der unstable Version nachinstallieren
4. Nun muss noch das Filelimit gesetzt werden
5. dort setzen wir den Eintrag
6. Den User für den Arkserver erstellen und als User einloggen:
Und nun die reine Server Install:
1. erstellen wir einen Unterordner für den Server selbst
2. dann der Ordner für Steamcmd
3. Steamcmd herunterladen und entpacken
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzvf steamcmd_linux.tar.gz
4. Danach erstellen wir ein kleines Updatescript und geben ihm Ausführrechte
5. Inhalt:
Da es noch keinen Anonymous Login für den Update Prozess unter Linux bei Ark Server gibt, sind die Daten Benutzer und Passwort gegen die eigenen Steam Zugangsdaten zu ersetzen.
#!/bin/bash
var1=$(pwd)
var2=$(pwd | awk -F/ '{ sub(/\/.updater/,""); print }');
STEAMEXE=steamcmd ./steam.sh +login Benutzer Passwort +force_install_dir "${var2}" +app_update 376030 +quit | grep "App" > $var2/updater.log
exit
6. Nun geben wir der updater.sh Ausführrechte, und wir haben ein für immer nutzbares kleines Updatescript
7. dieses können wir nun ausführen mit
Jetzt sollte der Server heruntergeladen werden, das kann ca. 10-20 Minuten in Anspruch nehmen !
8. Sobald das beendet ist wechseln wir in den Ordner Server und erstellen ein Startscript.
Inhalt
#!/bin/bash
var=$(pwd)
ulimit -n 100000
cd $var/ShooterGame/Binaries/Linux
./ShooterGameServer TheIsland?listen?SessionName=GamerzHost.de?ServerAdminPassword=meinPasswort?Port=27015?QueryPort=27016?MaxPlayers=30?listen -nosteam -server -log &
exit
9. Geben wir den Script noch Ausführrechte:
10 nun können wir den Server starten mit
Nun gibt es natürlich noch die möglichkeit das ganze via Screen zu handeln, da wollen wir hier aber nicht drauf eingehen.