Du hast einen Windows-vServer oder Dedicated Server und möchtest darauf einen ARK: Survival Evolved Dedicated Server installieren? Dann bist du hier genau richtig. In dieser Anleitung erklären wir dir Schritt für Schritt, wie du den Server mit SteamCMD installierst, die Ports freigibst, ihn konfigurierst und aktuell hältst.
Lieber ohne eigene Installation? ARK: Survival Evolved gibt es bei uns auch als fertigen Gameserver. Installation, Updates und Konfiguration erledigst du dort bequem im Webinterface. Alle Anleitungen dazu findest du in der Kategorie ARK: Survival Evolved.
Im Kommandozeilenfenster von steamcmd.exe kannst du jetzt Befehle ausführen. Lege zuerst das Installationsverzeichnis fest und melde dich danach mit dem Benutzer anonymous an:
force_install_dir C:\ARK-Survival-Evolved-Server
login anonymous
Setze force_install_dir immer vor login anonymous. Andernfalls zeigt SteamCMD eine Warnung an und legt die Dateien unter Umständen im falschen Ordner ab.
Starte nun den Download mit folgendem Befehl:
app_update 376030 validate
Die App-ID 376030 steht für den ARK: Survival Evolved Dedicated Server. Sobald die Meldung Success! App '376030' fully installed. erscheint, ist der Download abgeschlossen. Mit quit beendest du SteamCMD.
Bitte unterbrich den Vorgang nicht vor Abschluss, um Fehler zu vermeiden. Der Download ist mehrere Gigabyte groß und kann eine Weile dauern.
Navigiere im Installationsverzeichnis in folgenden Unterordner:
C:\ARK-Survival-Evolved-Server\ShooterGame\Binaries\Win64
Erstelle hier eine Datei mit dem Namen start-ark.bat. Du kannst zuerst ein Textdokument anlegen und es dann in .bat umbenennen.
Stelle sicher, dass im Datei-Explorer die Option Dateinamenerweiterungen aktiviert ist, damit die Datei wirklich auf .bat endet und nicht auf .bat.txt.
Öffne die Datei mit einem Texteditor (z. B. Notepad++) und füge folgenden Inhalt ein:
start ShooterGameServer.exe TheIsland?listen?SessionName=[server_name]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players]
exit
Ersetze [server_name], [admin_password] und [max_players] durch deine gewünschten Werte. Verwende im Servernamen keine Leerzeichen oder setze stattdessen Unterstriche ein, da die Startzeile sonst an dieser Stelle abgeschnitten wird. TheIsland ist die Map. Andere offizielle Maps sind zum Beispiel ScorchedEarth_P, Aberration_P, Extinction, Ragnarok, TheCenter, Valguero_P, CrystalIsles, LostIsland und Fjordur. DLC-Maps müssen die Spieler besitzen, um beitreten zu können.
Wenn du ein Passwort für normale Spieler setzen möchtest, füge ?ServerPassword=[join_password] hinzu. Soll der Server zusätzlich per RCON fernsteuerbar sein, ergänze ?RCONEnabled=True?RCONPort=27020. Als RCON-Passwort gilt dein ServerAdminPassword. Mit beiden Ergänzungen sieht der Befehl so aus:
start ShooterGameServer.exe TheIsland?listen?SessionName=[server_name]?ServerPassword=[join_password]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players]?RCONEnabled=True?RCONPort=27020
exit
Speichere die Datei nach dem Anpassen.
Damit dein Server öffentlich erreichbar ist, musst du die Ports in der Windows-Firewall freigeben. ARK: Survival Evolved nutzt standardmäßig diese Ports:
| Port | Protokoll | Zweck |
|---|---|---|
| 7777 | UDP | Spielport |
| 7778 | UDP | Peer-Port (immer Spielport + 1) |
| 27015 | UDP | Query-Port für die Steam-Serverliste |
| 27020 | TCP | RCON (nur wenn aktiviert) |
Öffne die Windows-Suche, suche nach PowerShell, klicke mit der rechten Maustaste darauf und wähle Als Administrator ausführen.
Starte die PowerShell unbedingt im Administrator-Modus, sonst werden die Regeln nicht angelegt.
Füge folgende Befehle ein:
New-NetFirewallRule -DisplayName "ARK SE Server UDP" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "ARK SE Server RCON" -Direction Inbound -LocalPort 27020 -Protocol TCP -Action Allow
Die zweite Regel brauchst du nur, wenn du RCON aktiviert hast. Wenn du in der Startdatei andere Ports einträgst, passe die Regeln entsprechend an.
Alternativ kannst du die Regeln auch über die Windows Defender Firewall mit erweiterter Sicherheit unter Eingehende Regeln anlegen. Wie das genau geht, zeigt dir unsere Anleitung zur Portfreigabe für den vServer bzw. für den Dedicated Server.
