Dedicated Server: ARK Survival Ascended Dedicated Server Einrichtung
Die Anleitung wurde mit folgenden Produkten erstellt:
(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)
Einführung
Hast du einen Windows Dedicated Server und möchtest darauf einen ARK: Survival Ascended Dedizierten Server installieren? Du bist hier genau richtig. In dieser Anleitung erklären wir dir Schritt für Schritt den Prozess der Installation dieses Dienstes auf deinem Server.
ARK: Survival Ascended Dedicated Server Setup on Windows VPS
Feel like you understand better when you see things in action? We’ve got you! Dive into our video that breaks it all down for you. Whether you're in a rush or just prefer to soak up information in the most engaging way possible!
Vorbereitung
Um zu beginnen, verbinde dich über Remote Desktop (RDP) mit deinem vServer oder Rootserver. Wenn du dabei Hilfe benötigst, nutze unsere Anleitung Erstzugang (RDP)
Sobald du Zugriff auf deinen Server hast, musst du SteamCMD einrichten, um die erforderlichen Dateien für den Dedicated Server herunterladen zu können. SteamCMD ist die command-line (CLI)-Version des Steam-Clients und das Tool, das es dir ermöglicht, eine Vielzahl von Steam Workshop- und Dateien für dedicated Server einfach herunterzuladen. Lade SteamCMD von der offiziellen Valve-Website herunter oder direkt [hier](https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip.
Erstelle einen neuen Ordner irgendwo auf deinem Server. In diesem Szenario nennen wir ihn steamcmd
. Gehe zu deinem Download-Ordner, suche die gerade heruntergeladene Datei steamcmd.zip und platziere sie in diesem steamcmd
Ordner. Jetzt musst du die Datei entpacken, indem du mit der rechten Maustaste darauf klickst und die Entpackungsfunktion von Windows verwendest oder Anwendungen wie .7zip oder Winrar. Das sollte daszu führen, dass eine Datei steamcmd.exe entpackt wird.
Führe einfach steamcmd.exe aus und warte, bis der Installationsprozess vollständig abgeschlossen ist.
Sobald die Meldung Loading Steam API.... OK angezeigt wird, wurde der Prozess erfolgreich abgeschlossen und du kannst mit der Installation des Dedicated Servers für ARK: Survival Ascended im folgenden Abschnitt beginnen.
Installation
Nach der Installation solltest du in der Lage sein, Befehle innerhalb des steamcmd.exe Befehlsfensters auszuführen, das du zuvor gestartet hast. Du musst dich vorher anmelden, um irgendetwas tun zu können, und zwar als anonymer Benutzer, indem du den Befehl ausführst: login anonymous
Sobald du angemeldet bist, kannst du nun mit dem Herunterladen der Dateien beginnen.
Optional: Du kannst dein bevorzugtes Installationsverzeichnis mit dem Befehl force_install_dir [path]
festlegen, indem du [path]
durch den Pfad ersetzst, den du für deinen Server verwenden möchtest. Zum Beispiel:
force_install_dir C:\ARK-Survival-Ascended-Server
Führe den Befehl app_update 2430930
aus, um den Download zu starten. Die App-ID 2430930 ist der Dedicated Server für ARK: Survival Ascended.
Bitte unterbreche den Prozess nicht, bevor er abgeschlossen ist, um Fehler zu vermeiden. Es kann einen Moment dauern, aber es lohnt sich, geduldig zu sein! :)
Erstellung der Startdatei
Sobald der Download erfolgreich abgeschlossen wurde, navigiere zum Verzeichnis, in dem du die Installation durchgeführt hast, und gehe zu folgendem Unterordner:
../steamapps/common/ARK Survival Ascended Dedizierter Server/ShooterGame/Binaries/Win64
In diesem Unterordner musst du deine Startdatei erstellen, die erforderlich ist, um den Dedicated Server zu starten. Erstelle eine Datei mit dem Namen: start-ark.bat
. Du kannst zuerst ein Textdokument erstellen und es dann in die Dateierweiterung .bat
umbenennen.
Stelle sicher, dass du die Option "Dateierweiterungen anzeigen" in deinem Datei-Explorer aktiviert hast, damit die richtige Dateierweiterung verwendet wird.
Öffne die Datei mit einem Texteditor (wie 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
In diesem Befehl solltest du '[server_name]', '[admin_password]' und '[max_players]' mit den von dir gewünschten Inhalten bzw. Werten austauschen.
Wenn du auch ein Passwort für normale Spieler einrichten möchtest, damit diese nur mit Passwort dem Server beitreten können, füge ?ServerPassword=[join_password]
zum Befehl in der obenstehenden Datei hinzu. Das würde es wie folgt ändern:
start ARKAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerPassword=[join_password]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit
Stelle sicher, dass du die Variablen festgelegt hast und die Änderungen speicherst, bevor du die Datei schließt.
Dein Server wird nun lokal über 127.0.0.1:7777
erreichbar sein, sobald du die Startdatei ausführst und der Server online geht. Wenn du möchtest, dass dein Server für die Öffentlichkeit zugänglich ist, musst du jedoch noch Windows Firewall Portweiterleitungsregeln hinzufügen, was im folgenden Abschnitt behandelt wird.
Portweiterleitung deines Servers
Um sicherzustellen, dass dein Server für die Öffentlichkeit erreichbar ist, musst du Portweiterleitungsregeln für die Ports erstellen, die der Prozess des Dedicated Servers verwendet.
- Über Powershell
- Über Windows Defender
Öffne dein Windows-Suchfeld und suche nach Powershell. Achte darauf, dass du mit der rechten Maustaste klickst und Ausführen als Administrator wählst, damit die Berechtigungen zugänglich sind und alles richtig funktioniert.
Vergewissere dich, dass du die Powershell im Administratormodus ausführst, sonst werden die Einstellungen möglicherweise nicht korrekt übernommen.
Als Nächstes kopierst du die folgenden Befehle und fügst sie in deine Powershell-Eingabeaufforderung 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 Firewall-Regeln, die notwendig sind, damit dein Ark: Survival Ascended-Server für die Öffentlichkeit zugänglich ist.
Verwende die Suchfunktion in Windows, um die Windows-Firewall-Einstellungen mit erweiterter Sicherheit zu öffnen. Möglicherweise musst du Erweiterte Einstellungen auswählen, um das erforderliche Fenster zu öffnen, wenn du die Startseite der Windows-Firewall öffnest.
Du musst neue Regeln für deinen ARK: Survival Ascended Server erstellen. Klicke dazu auf die eingehenden und ausgehenden Regeln, wie unten beschrieben, und füge sie für die folgenden Protokolle und Ports hinzu:
- TCP eingehend und ausgehend: 27020
- UDP eingehend und ausgehend: 27015
- UDP eingehend und ausgehend: 7777-7778
Wenn du weitere Hilfe bei diesem Vorgang benötigst, nutze unsere Anleitung Portweiterleitung (Firewall)
Nachdem du diese Regeln hinzugefügt hast, wird dein Server nun erreichbar sein, was bedeutet, dass du dich über die IP-Adresse deines Servers mit ihm verbinden kannst. Dies kannst du tun, indem du deine In-Game-Konsole in ARK: Survival Ascended öffnest und open [deine_ip_address]:7777
ausführst.
Wir empfehlen dir, deine Servereinstellungen zuerst im folgenden Abschnitt zu konfigurieren.
Konfiguration
Zu diesem Zeitpunkt hast du die Einrichtung deines dedizierten Ark: Survival Ascended-Servers abgeschlossen. Du kannst die weitere Serverkonfiguration über zwei Konfigurationsdateien vornehmen, die sich im Verzeichnis deines Servers befinden.
Navigiere zunächst zu den folgenden Verzeichnissen:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/
You will be able to find both DefaultGameUserSettings.ini and Gameusersettings.ini configuration files. In these files, you can edit a wide range of variables and options regarding your server.
Seit dem 18. November 2023 müssen Serverbesitzer die Zertifikatswiderrufsliste, die unter https://dev.epicgames.com/ (oder direkt unter http://crl.r2m02.amazontrust.com/r2m02.crl) erhältlich ist, manuell installieren. Die heruntergeladene Datei r2m02.crl muss installiert werden (klicken mit der rechten Maustaste auf die Datei), indem du "Place all certificates in the following store" und "Trusted Root Certification Authorities" auswählst. Ein Neustart des Systems könnte erforderlich sein.
Wenn Serverbesitzer vor dem 18. November 2023 die Zertifikatsdatei r2m02.cer installiert haben und der Server nicht angezeigt wird, muss dieses Zertifikat aus dem System entfernt werden, damit die Server wieder ordnungsgemäß angezeigt werden können. Um das widerrufene Zertifikat zu entfernen, führen (Windows + R) certmgr.msc aus und suche nach Amazon RSA 2048 M02 in Trusted Root Certification Authorities. Dasselbe muss mit certlm.msc gemacht werden. Abschließend kann ein Neustart des Systems erforderlich sein.
Starten und Verbinden mit deinem Server
Jetzt ist es an der Zeit, deinen Server zu starten. Damit der Server erfolgreich starten kann, musst du Microsoft Visual C++ 2015 Redistributable auf deinem Windows VPS installieren.
Du musst Microsoft Visual C++ 2015 Redistributable auf deinem Windows VPS installieren, bevor du versuchst, den Server zu starten, wenn du es noch nicht hast, da es eine Abhängigkeit ist. Dein Server startet möglicherweise nicht, wenn du es nicht installiert hast.
Sobald du sie auf deinem VPS installiert hast, kannst du den Server starten, indem du die Datei start-ark.bat ausführst, die du zuvor erstellt hast.
Dadurch wird die Konsole des Servers in einer Eingabeaufforderung geöffnet und der Startvorgang beginnt. Wenn alles wie erwartet abläuft, wird dein Server in der Serverliste angezeigt. Alternativ kannst du dich auch direkt mit dem Server verbinden, indem du die Konsole im Spiel öffnest und "open [deine_ip_address]:7777" eingibst.
Du hast Ark: Survival Ascended erfolgreich auf deinem Windows VPS installiert.