Zum Hauptinhalt springen

Dedicated Server: ARK Survival Ascended Dedicated Server Windows Setup

Diese Anleitung wurde mit den folgenden Produkten erstellt:

(Details können je nach Produkten verschiedener Anbieter variieren, aber die Hauptkonzepte bleiben gleich)

Einführung

Du hast einen Windows VPS oder Dedicated Server und möchtest darauf den ARK: Survival Ascended Dedicated Server installieren? Dann bist du hier genau richtig. In dieser Anleitung erklären wir dir Schritt für Schritt, wie du diesen Service auf deinem Server installierst.

ARK: Survival Ascended Dedicated Server Setup auf Windows VPS

ARK: Survival Ascended Dedicated Server Setup auf Windows VPS

Lernst du besser, wenn du Dinge in Aktion siehst? Kein Problem! Schau dir unser Video an, das alles für dich erklärt. Egal ob du es eilig hast oder einfach lieber auf die spannendste Art und Weise Infos aufsaugst!

Vorbereitung

Verbinde dich zunächst per Remote Desktop (RDP) mit deinem VPS. Falls du dabei Hilfe brauchst, nutze unsere Erstzugang (RDP) Anleitung.

Sobald du Zugriff auf deinen Server hast, musst du SteamCMD einrichten, um die nötigen Dedicated Server Dateien herunterladen zu können. SteamCMD ist die Kommandozeilen-Version (CLI) des Steam-Clients und das Tool, mit dem du einfach verschiedene Steam Workshop- und Dedicated Server Dateien herunterladen kannst. Lade SteamCMD von der offiziellen Valve-Seite oder direkt hier herunter.

Erstelle irgendwo auf deinem Server einen neuen Ordner, in diesem Beispiel nennen wir ihn steamcmd. Gehe in deinen Downloads-Ordner, finde die gerade heruntergeladene steamcmd.zip Datei und verschiebe sie in deinen steamcmd Ordner. Entpacke die Datei jetzt per Rechtsklick mit der Windows-eigenen Entpackfunktion oder mit Programmen wie 7zip oder WinRAR. Danach solltest du eine steamcmd.exe Datei im Ordner haben.

Starte einfach steamcmd.exe und warte, bis der Installationsprozess vollständig abgeschlossen ist.

Sobald die Meldung Loading Steam API.... OK erscheint, ist der Prozess erfolgreich abgeschlossen und du kannst mit der Installation des ARK: Survival Ascended Dedicated Servers im nächsten Abschnitt weitermachen.

Installation

Nach der Installation solltest du Befehle im steamcmd.exe Kommandozeilenfenster ausführen können. Melde dich zuerst mit dem Benutzer anonymous an, indem du folgenden Befehl eingibst: login anonymous

Sobald du eingeloggt bist, kannst du mit dem Download der Dateien starten.

Tipp

Optional: Du kannst dein bevorzugtes Installationsverzeichnis mit dem Befehl force_install_dir [Pfad] festlegen, wobei du [Pfad] durch den gewünschten Pfad für deinen Server ersetzt. Zum Beispiel:

force_install_dir C:\ARK-Survival-Ascended-Server

Starte nun den Download mit dem Befehl app_update 2430930. Die App-ID 2430930 steht für die ARK: Survival Ascended Dedicated Server Anwendung.

Info

Bitte unterbrich den Prozess nicht vorzeitig, um Fehler zu vermeiden. Es kann einen Moment dauern, aber Geduld zahlt sich aus! :)

Erstellen der Startdatei

Nachdem der Download erfolgreich abgeschlossen ist, navigiere in das Verzeichnis, in dem du die Installation durchgeführt hast, und gehe in den folgenden Unterordner:

../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Binaries/Win64

In diesem Unterordner musst du deine Startdatei erstellen, die zum Starten des Dedicated Servers benötigt wird. Erstelle eine Datei mit dem Namen: start-ark.bat. Du kannst zuerst ein Textdokument erstellen und es anschließend in .bat umbenennen.

Info

Stelle sicher, dass in deinem Datei-Explorer die Option "Dateinamenerweiterungen anzeigen" aktiviert ist, damit die richtige Dateiendung verwendet wird.

Öffne die Datei mit einem Texteditor (z.B. Notepad++) und füge folgenden Inhalt ein:

start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit

Ersetze in diesem Befehl [server_name], [admin_password] und [max_players] durch deine gewünschten Werte.

Wenn du auch ein Passwort für normale Spieler einrichten möchtest, die deinem Server beitreten, kannst du ?ServerPassword=[join_password] zum Befehl hinzufügen. Dann sieht der Befehl so aus:

start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerPassword=[join_password]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit

Speichere die Datei, nachdem du die Variablen angepasst hast.

Dein Server ist jetzt lokal über 127.0.0.1:7777 erreichbar, sobald du die Startdatei ausführst und der Server online geht. Damit dein Server aber öffentlich erreichbar ist, musst du noch Windows Firewall Portweiterleitungsregeln hinzufügen, was im nächsten Abschnitt erklärt wird.

Portweiterleitung für deinen Server

Damit dein Server öffentlich erreichbar ist, musst du Portweiterleitungsregeln für die Ports anlegen, die der Dedicated Server nutzt. Das kannst du entweder direkt über Powershell-Befehle machen, was einfacher ist, oder über die Windows Defender Firewall.

Öffne die Windows-Suche und suche nach Powershell. Klicke mit Rechts und wähle Als Administrator ausführen, damit du die nötigen Rechte hast und alles korrekt funktioniert.

Info

Stelle sicher, dass du Powershell im Administrator-Modus ausführst, sonst werden die Einstellungen möglicherweise nicht übernommen.

Füge dann folgende Befehle in die Powershell ein:

New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow

Diese Befehle erstellen automatisch die Firewall-Regeln, die dein Ark: Survival Ascended Server braucht, um öffentlich erreichbar zu sein.

Nachdem du diese Regeln hinzugefügt hast, ist dein Server öffentlich erreichbar. Du kannst dich dann über die IP-Adresse deines Servers verbinden, indem du in der Ark: Survival Ascended Ingame-Konsole open [deine_ip_adresse]:7777 eingibst.

Wir empfehlen dir, zuerst die Servereinstellungen zu konfigurieren, bevor du dich verbindest.

Konfiguration

Bis hierhin hast du die Grundinstallation deines Ark: Survival Ascended Dedicated Servers abgeschlossen. Weitere Servereinstellungen kannst du über zwei Konfigurationsdateien vornehmen, die im Serververzeichnis liegen.

Navigiere dazu in folgende Verzeichnisse:

../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/

Hier findest du die Dateien DefaultGameUserSettings.ini und GameUserSettings.ini. In diesen Dateien kannst du viele Variablen und Optionen für deinen Server anpassen.

CROSSPLAY SUPPORT

Seit dem 18. November 2023 müssen Serverbesitzer manuell die Zertifikatswiderrufsliste installieren, die du unter https://dev.epicgames.com/ (oder direkt unter http://crl.r2m02.amazontrust.com/r2m02.crl) herunterladen kannst. Die heruntergeladene r2m02.crl Datei muss installiert werden (Rechtsklick auf die Datei) und dabei "Alle Zertifikate in folgendem Speicher ablegen" auswählen und "Vertrauenswürdige Stammzertifizierungsstellen" wählen. Ein Neustart des Systems kann erforderlich sein.

Falls vor dem 18. November 2023 das Zertifikat r2m02.cer installiert wurde und der Server nicht angezeigt wird, muss dieses Zertifikat entfernt werden, damit die Server wieder sichtbar sind. Öffne dazu (Windows + R) certmgr.msc und suche unter "Vertrauenswürdige Stammzertifizierungsstellen" nach Amazon RSA 2048 M02. Dasselbe gilt für certlm.msc. Abschließend kann ein Neustart nötig sein.

Server starten & verbinden

Jetzt geht’s ans Starten deines Servers. Damit der Server erfolgreich startet, musst du vorher das Microsoft Visual C++ 2015 Redistributable auf deinem Windows VPS installieren.

Info

Du musst das Microsoft Visual C++ 2015 Redistributable auf deinem Windows VPS installieren, bevor du versuchst, den Server zu starten, falls es noch nicht installiert ist. Es ist eine Voraussetzung. Ohne diese Installation startet dein Server möglicherweise nicht.

Nachdem du das installiert hast, kannst du den Server starten, indem du die zuvor erstellte start-ark.bat Datei ausführst.

Das öffnet die Server-Konsole in einem Kommandozeilenfenster und startet den Server. Wenn alles wie erwartet läuft, wird dein Server in der Serverliste angezeigt. Alternativ kannst du dich direkt verbinden, indem du in der Ingame-Konsole open [deine_ip_adresse]:7777 eingibst.

Du hast Ark: Survival Ascended erfolgreich auf deinem Windows Dedicated Server installiert.