Einen eigenen ARK: Survival Ascended Server zu betreiben ist der Unterschied zwischen dem Mieten einer Scheibe fremder Hardware und der vollen Kontrolle über jede Rate, jede Mod und jeden Admin-Befehl auf der Karte. Für ARK: Survival Ascended — das Unreal-Engine-5-Remaster von ARK: Survival Evolved, das Studio Wildcard Ende 2023 veröffentlicht hat — bedeutet eine selbst gehostete Maschine unbegrenzte Stammesgrößen, eigene Zucht-Multiplikatoren und eine persistente Welt, die jedes Wochenend-Event überdauert. Es bedeutet aber auch: Sie, nicht ein Hosting-Panel, sind verantwortlich, wenn ein Port geschlossen ist oder eine Config-Zeile falsch steht.
Diese Anleitung führt in 12 konkreten Schritten durch die Einrichtung eines ARK: Survival Ascended Servers von Grund auf unter Windows — mit der kostenlosen SteamCMD-Toolchain. Rechnen Sie mit rund 30 Minuten aktiver Einrichtungszeit zusätzlich zum initialen Server-Download (~11 GiB, die reale Dauer hängt also stark von Ihrer Leitung ab). Am Ende haben Sie ein vollständiges, neustartfähiges Server-Projekt: ein selbst aktualisierendes Startskript, feinjustierte GameUserSettings.ini– und Game.ini-Dateien, offene Firewall-Ports, RCON-Fernadministration, CurseForge-Mods und einen optionalen Multi-Map-Cluster. Alle Versionsnummern, App-IDs und Ports weiter unten wurden im Juni 2026 gegen die offizielle SteamCMD-Dokumentation von Valve und das ARK-Community-Wiki geprüft (Stand: 01. Juni 2026).
Warum 2026 einen eigenen ARK: Survival Ascended Server hosten?
Der offensichtlichste Grund, einen eigenen ARK dedizierten Server zu betreiben, ist Kontrolle. Gemietete Game-Server-Panels sperren Sie in feste Slot-Zahlen, gedrosselten Config-Zugriff und eine Preisstaffel pro Slot, die schnell klettert, sobald ein Stamm 20 Spieler und einen Stapel Mods will. Wenn Sie die Maschine selbst hosten, sind die einzigen Grenzen Ihre CPU, Ihr RAM und Ihre Geduld. Sie entscheiden über die Ernte-Multiplikatoren, die Zähmgeschwindigkeit, ob Flugsaurier tragen dürfen und welche der über acht offiziellen Karten in einem Cluster nebeneinander laufen.
Es gibt auch einen Kostenaspekt. Die Dedicated-Server-Binärdatei wird anonym über SteamCMD heruntergeladen — Sie müssen keine Kopie von ARK: Survival Ascended besitzen, um sie zu hosten, und die Server-Software selbst ist kostenlos. Laut Valves offizieller SteamCMD-Dokumentation genügt anonymer Login, um die meisten Dedicated-Server-Apps zu ziehen, und ARK ist eine davon. Ihre einzigen echten Ausgaben sind die Hardware und der Strom, um sie laufen zu lassen — in Deutschland bei aktuellen Strompreisen ein Punkt, den Sie bei einem 24/7-Betrieb durchaus einkalkulieren sollten.
Der Preis dafür ist Verantwortung. Ein selbst gehosteter ARK: Survival Ascended Server heißt, dass Sie Portweiterleitung, Firewall-Regeln, Mod-Updates, Crash-Recovery und Backups selbst in der Hand haben. Machen Sie eines davon falsch, sehen Spieler „Connection Timeout“ statt Ihres Login-Bildschirms. Genau deshalb behandelt diese Anleitung die langweiligen Teile — Ports, RCON, Automatisierung und Absicherung — als vollwertige Schritte und nicht als Nachgedanken. Wer schon einmal einen eigenen Spieleserver oder einen abgesicherten Docker-Container aufgesetzt hat, dem wird die Struktur vertraut vorkommen — ARK ist allerdings schwerer und seine Startsyntax hat einige scharfe, ASA-spezifische Kanten.
Was Sie bauen: ein komplettes ARK-Server-Projekt
Am Ende des letzten Schritts haben Sie einen einzigen, in sich geschlossenen Projektordner, den jeder Admin mit einem Doppelklick oder einem Shell-Befehl starten kann. Der fertige Build besteht aus fünf beweglichen Teilen, und jeder bekommt weiter unten seinen eigenen Schritt:
- Die Server-Binärdatei — der ARK: Survival Ascended Dedicated Server (Steam App-ID 2430930), installiert und durch SteamCMD aktuell gehalten.
- Ein selbst aktualisierendes Startskript — eine Batch-Datei (Windows) oder Systemd-Unit (Linux), die Dateien prüft, die Karte startet und nach einem Crash neu startet.
- Feinjustierte Konfiguration —
GameUserSettings.inifür Raten und Zugriff plus eine optionaleGame.inifür fortgeschrittene Multiplikatoren. - Fernadministration — RCON auf einem per Firewall geschützten lokalen Port, damit Sie kicken, bannen und broadcasten können, ohne im Spiel zu sein.
- Mods und Clustering — CurseForge-Mod-IDs, die beim Start übergeben werden, plus ein optionaler Multi-Map-Cluster, der Überlebenden den Wechsel zwischen Welten erlaubt.
Betrachten Sie das Startskript als das Herz des Projekts. Alles andere — Ports, Config, Mods — ist ein Parameter oder eine Datei, auf die das Skript verweist. Sobald es funktioniert, haben Sie einen reproduzierbaren ARK dedizierten Server, den Sie in Minuten auf eine neue Maschine kopieren können.
Voraussetzungen: Hardware, Betriebssystem und Software-Versionen
ARK: Survival Ascended ist auf der Server-Seite bekanntermaßen RAM-hungrig — weit mehr als die Survival-Spiele, die Sie vielleicht vorher gehostet haben. Der Welt-Zustand des Unreal-Engine-5-Remasters, die Kreaturenzahlen und die Struktur-Speicherstände treiben den Speicherverbrauch stetig nach oben, je älter eine Karte wird. Die Empfehlungen aus Community und Hosting-Anbietern konvergieren 2026 auf die Werte unten; behandeln Sie die Spalte „Minimum“ als Untergrenze für einen kleinen privaten Server und die Spalte „Empfohlen“ als das, was Sie für eine flüssige Welt mit über 20 Spielern wirklich wollen.
Minimum vs. empfohlene Hardware
| Komponente | Minimum (1 Karte, kleiner Stamm) | Empfohlen (20+ Spieler) |
|---|---|---|
| CPU | 4 Kerne @ 3,5 GHz | 6–8 Kerne @ 4,5 GHz+ (hohe Single-Thread-Leistung) |
| RAM (pro Karte) | 16 GB | 16–24 GB, +12–18 GB pro zusätzlicher Cluster-Karte |
| Speicher | 40 GB SSD (~11 GiB Installation) | 60 GB+ NVMe-SSD |
| Betriebssystem | 64-Bit Windows 10/11 oder Windows Server 2022 | Windows Server 2022 (headless) |
| Netzwerk | Stabiler Upload, statische oder weitergeleitete IP | 100 Mbit/s+ symmetrisch, statische IP |
Ein entscheidender Hinweis zur CPU: ARKs Kern-Spielschleife läuft, Physik ausgenommen, weiterhin größtenteils auf einem einzigen Thread. Das heißt, hohe Taktrate pro Kern zählt mehr als reine Kernzahl. Ein schneller 6-Kerner bedient eine einzelne Karte besser als ein langsamer 16-Kerner. Wer aber einen Cluster aus mehreren Karten gleichzeitig fahren will, hat pro Karte einen eigenen Prozess — dann skalieren Gesamtkerne und Gesamt-RAM mit der Zahl der Welten. Bei der Wahl des Betriebssystems lohnt ein Blick auf unseren Vergleich SteamOS vs. Windows 11, auch wenn für einen ASA-Server Windows der Weg des geringsten Widerstands bleibt.
Software, die Sie brauchen
- SteamCMD (aktueller Build) — Valves Kommandozeilen-Steam-Client, mit dem der Server heruntergeladen und aktualisiert wird.
- Microsoft Visual C++ Redistributable (aktuelles x64) und DirectX-Runtime — ARKs Server-Binärdatei hängt davon ab; eine fehlende Runtime ist die häufigste Ursache für „Server startet nicht“.
- Ein Texteditor, der bestehende Zeilenenden bei INI-Dateien respektiert — Notepad++ oder VS Code, nicht das mitgelieferte Notepad für große Configs.
- Ein RCON-Client (optional, aber empfohlen) — ein beliebiges Standard-Source-RCON-Tool für die Fernadministration.
- Administrator-Zugriff auf die Host-Maschine, damit Sie Firewall-Ports öffnen und einen Dienst registrieren können.
Wie die Server-Dateien von ARK: Survival Ascended funktionieren
Bevor Sie eine Kommandozeile anfassen, hilft es, die drei Kennungen zu verstehen, an denen dieser ganze Prozess hängt. Der Spiel-Client, den Spieler kaufen, ist Steam App-ID 2399830. Das, was Sie installieren — der headless ARK: Survival Ascended Dedicated Server — ist eine separate App, ID 2430930. SteamCMD lädt diese Server-App anonym herunter; Sie melden sich nie mit einem persönlichen Steam-Konto an, um zu hosten.
Der eine Stolperstein, über den fast jeder aus anderen Spielen kommend fällt: ARK: Survival Ascended hat keinen nativen Linux-Server-Build. Die Binärdatei ist Windows-only. Sie können sie trotzdem auf einem Linux-Host betreiben, aber nur über den Kompatibilitäts-Layer Wine (weiter hinten in dieser Anleitung behandelt) oder ein Docker-Image, das Wine mitbringt. Wenn Sie ein Betriebssystem eigens dafür wählen, ist ein schlichtes Windows Server 2022 der Weg des geringsten Widerstands.
Schließlich die Netzwerkseite. Ein funktionierender ARK dedizierter Server stellt einen kleinen Satz Ports bereit, jeder mit einem bestimmten Protokoll. Das Protokoll falsch zu wählen — TCP zu öffnen, wo UDP nötig ist — ist ein klassischer Grund, warum ein Server lokal läuft, aber niemand beitreten kann. Hier die definitive Liste:
| Port | Protokoll | Zweck | Ins Internet öffnen? |
|---|---|---|---|
| 7777 | UDP | Spiel-Port — der gesamte Live-Gameplay-Verkehr | Ja (weiterleiten) |
| 7778 | UDP | Peer-/Raw-Port (neben 7777 reservieren) | Ja, falls Ihr Build ihn nutzt |
| 27015 | UDP | Steam-Query-Port — Eintrag im Serverbrowser | Ja (weiterleiten) |
| 27020 | TCP | RCON-Fernadministration | Nein — nur lokal/VPN |
Prägen Sie sich diese Tabelle ein oder halten Sie sie in einem Tab offen. Nahezu jedes „Meine Freunde können nicht verbinden“-Problem weiter hinten in dieser Anleitung geht auf einen Port zurück, der geschlossen war, auf das falsche Protokoll weitergeleitet oder von der Host-Firewall blockiert wurde. Wer in Deutschland hinter einer FritzBox oder einem anderen Consumer-Router sitzt, richtet die Weiterleitung unter „Internet → Freigaben“ ein — dazu gleich mehr in Schritt 4.
Schritt 1 — SteamCMD installieren
SteamCMD ist der kostenlose Kommandozeilen-Client, der Dedicated Server herunterlädt und patcht. Legen Sie einen eigenen Ordner dafür an — ihn von den Server-Dateien zu trennen, macht Updates sauberer. Erstellen Sie unter Windows C:\steamcmd, laden Sie das SteamCMD-Zip von Valve herunter und entpacken Sie steamcmd.exe hinein. Beim ersten Start aktualisiert sich SteamCMD selbst, bevor es einen Prompt zurückgibt.
REM SteamCMD-Ordner anlegen und einmal ausfuehren zum Selbst-Update
mkdir C:\steamcmd
cd C:\steamcmd
REM (Zuerst steamcmd.exe hierher entpacken, dann:)
steamcmd.exe +quit
Der erste Lauf gibt einen Strom von Update-Zeilen aus und endet mit Loading Steam API...OK. Sehen Sie das, ist SteamCMD gesund. Falls Windows SmartScreen oder Ihr Virenscanner steamcmd.exe in Quarantäne schiebt, fügen Sie eine Ausnahme für den Ordner hinzu — der Fehlalarm auf Valves eigener Binärdatei ist verbreitet und harmlos. Überspringen Sie das Prüfen der Download-Quelle nicht; laden Sie SteamCMD ausschließlich aus Valves offizieller Verteilung.
Schritt 2 — Den ARK-Server mit SteamCMD herunterladen
Jetzt ziehen Sie die Server-App. Die drei entscheidenden Befehle sind force_install_dir (wohin die Dateien landen), login anonymous (kein Konto nötig) und app_update 2430930 validate (Download plus Integritätsprüfung). Behalten Sie validate immer in Ihrem Update-Befehl — es repariert beschädigte Dateien, die sonst stille Startfehler verursachen würden.
cd C:\steamcmd
steamcmd.exe +force_install_dir C:\ARKServer +login anonymous +app_update 2430930 validate +quit
Das ist der ~11 GiB-Download, rechnen Sie also mit etwas Wartezeit. Wenn SteamCMD fertig ist, sehen Sie eine Erfolgszeile wie die untenstehende, und die Server-Programmdatei existiert auf der Platte:
Success! App '2430930' fully installed.
REM Pruefen, ob die Binaerdatei vorhanden ist:
dir C:\ARKServer\ShooterGame\Binaries\Win64\ArkAscendedServer.exe
Fehlt ArkAscendedServer.exe nach einer „Success“-Meldung, wurde der Download mittendrin abgebrochen — führen Sie exakt denselben Befehl erneut aus, und validate füllt die Lücken, statt alles neu zu laden. Genau diesen Befehl ruft Ihr Automatisierungsskript bei jedem Neustart auf, um den ARK dedizierten Server auf dem neuesten Build zu halten. Wer den Server lieber mietet als herunterlädt, findet unter dem Suchbegriff „ark survival ascended server mieten“ zahlreiche Anbieter — für volle Kontrolle bleibt Selbst-Hosting jedoch die bessere Wahl.
Schritt 3 — Ihr Server-Startskript erstellen
Hier ist das Herz des Projekts. Die Kommandozeile von ARK: Survival Ascended ist ungewöhnlich, und der mit Abstand häufigste Fehler ist das Verwechseln ihrer zwei Argument-Stile. Optionen vor dem ersten Leerzeichen nutzen die ?-Query-String-Syntax (mit weiteren ? verkettet). Optionen nach dem Leerzeichen nutzen die --Bindestrich-Syntax. Entscheidend: Der Spiel-Port muss mit -port= in Bindestrich-Form gesetzt werden — versuchen Sie ?Port=, wird es ignoriert und der Server fällt stillschweigend auf 7777 zurück. Die Spielerzahl nutzt -WinLiveMaxPlayers=, nicht das alte ?MaxPlayers= aus Survival Evolved.
Statt das jedes Mal von Hand zu tippen, speichern Sie es als Batch-Datei. Dieses Skript ist der komplette, wiederverwendbare Kern Ihres ARK-Server-Hostings — bearbeiten Sie die Variablen oben und fassen Sie die Startzeile nie wieder an:
@echo off
title ARK Survival Ascended Server
REM ==== DIESE VARIABLEN BEARBEITEN ====
set STEAMCMD=C:\steamcmd\steamcmd.exe
set SERVERDIR=C:\ARKServer
set MAP=TheIsland_WP
set SESSIONNAME="Mein ASA Server"
set MAXPLAYERS=20
set ADMINPASS=DURCH_STARKES_PASSWORT_ERSETZEN
set GAMEPORT=7777
set QUERYPORT=27015
set RCONPORT=27020
REM ====================================
set EXE=%SERVERDIR%\ShooterGame\Binaries\Win64\ArkAscendedServer.exe
:start
echo [%time%] Server-Dateien werden geprueft...
"%STEAMCMD%" +force_install_dir "%SERVERDIR%" +login anonymous +app_update 2430930 validate +quit
echo [%time%] ARK-Server wird auf %MAP% gestartet...
"%EXE%" %MAP%?listen?SessionName=%SESSIONNAME%?ServerAdminPassword=%ADMINPASS%?RCONEnabled=True?RCONPort=%RCONPORT% -port=%GAMEPORT% -QueryPort=%QUERYPORT% -WinLiveMaxPlayers=%MAXPLAYERS%
echo [%time%] Server gestoppt. Neustart in 10 Sekunden (Strg+C zum Abbrechen)...
timeout /t 10
goto start
Speichern Sie das als start-ark.bat in C:\ARKServer. Die :start/goto start-Schleife bedeutet, dass sich der Server selbst aktualisiert und neu startet, sobald er sich schließt — ob durch Crash oder manuelles Herunterfahren — und gibt Ihnen so eine grundlegende Crash-Recovery gratis dazu. Doppelklicken Sie darauf, und nach dem Validate-Durchlauf füllt sich ein Konsolenfenster mit Startprotokoll-Zeilen.
Schritt 4 — Die nötigen Firewall-Ports öffnen
Ein Server, der startet, aber unsichtbar bleibt, ist fast immer ein Firewall-Problem. Sie müssen zwei Ebenen öffnen: die Windows-Firewall auf dem Host und die Portweiterleitung auf Ihrem Router, wenn die Maschine hinter NAT sitzt. Beziehen Sie sich auf die Ports-Tabelle oben — Spiel und Query sind UDP, RCON ist TCP und bleibt lokal. Führen Sie diese Befehle mit erhöhten Rechten aus, um die Inbound-Regeln zu setzen:
REM In einer erhoehten PowerShell / Eingabeaufforderung ausfuehren
netsh advfirewall firewall add rule name="ARK Game 7777" dir=in action=allow protocol=UDP localport=7777
netsh advfirewall firewall add rule name="ARK Peer 7778" dir=in action=allow protocol=UDP localport=7778
netsh advfirewall firewall add rule name="ARK Query 27015" dir=in action=allow protocol=UDP localport=27015
REM RCON 27020 NICHT ins Internet oeffnen - nur localhost
Auf dem Router leiten Sie UDP 7777 (und 7778) plus UDP 27015 an die lokale IP der Host-Maschine weiter. In einer FritzBox finden Sie das unter „Internet → Freigaben → Portfreigaben“; weisen Sie der Maschine zuerst eine statische lokale IP oder eine DHCP-Reservierung zu, sonst bricht die Weiterleitung beim nächsten Lease-Wechsel. Lassen Sie RCONs TCP 27020 unweitergeleitet — er gehört ausschließlich auf localhost oder hinter ein VPN, ein Punkt, auf den wir im Sicherheitsschritt zurückkommen. Diese Trennung — UDP-Gameplay-Ports öffentlich, TCP-Admin-Port privat — ist die wichtigste einzelne Regel sicheren ARK-dedizierten-Server-Netzwerks.
Schritt 5 — GameUserSettings.ini konfigurieren
Starten Sie den Server einmal (Schritt 3), lassen Sie ihn vollständig hochfahren und stoppen Sie ihn dann. Dieser erste Start erzeugt die Config-Dateien unter C:\ARKServer\ShooterGame\Saved\Config\WindowsServer\. Die wichtigste ist GameUserSettings.ini, die sowohl Client- als auch Server-Optionen enthält — der Server liest nur die Server-Optionen. Öffnen Sie sie in Ihrem Editor und setzen Sie die Grundlagen unter dem Abschnitt [ServerSettings]:
[ServerSettings]
ServerPassword=optionales_beitritts_passwort
ServerAdminPassword=DURCH_STARKES_PASSWORT_ERSETZEN
MaxPlayers=20
DifficultyOffset=1.0
HarvestAmountMultiplier=2.0
TamingSpeedMultiplier=3.0
XPMultiplier=2.0
AllowThirdPersonPlayer=True
ServerPVE=False
RCONEnabled=True
RCONPort=27020
[SessionSettings]
SessionName=Mein ASA Server
Einige dieser Einstellungen leisten die Hauptarbeit dafür, wie sich Ihre Welt anfühlt. Hier, was die am häufigsten geänderten steuern:
| Einstellung | Standard | Was sie bewirkt |
|---|---|---|
| HarvestAmountMultiplier | 1.0 | Rohstoffe pro Schlag — erhöhen für schnelleren Fortschritt |
| TamingSpeedMultiplier | 1.0 | Wie schnell Kreaturen gezähmt werden — 3–5× ist auf privaten Servern beliebt |
| XPMultiplier | 1.0 | Erfahrungsrate für Spieler und Zähmungen |
| DifficultyOffset | 1.0 | Legt das max. wilde Kreaturen-Level fest (1.0 = Level-150-Wildtiere) |
| ServerPVE | False | True deaktiviert Spieler-gegen-Spieler-Schaden |
Bearbeiten Sie die Config immer bei gestopptem Server — ARK schreibt diese Dateien beim Herunterfahren neu und überschreibt Änderungen, die Sie im laufenden Betrieb machen. Diese eine Angewohnheit verhindert stundenlangen „Warum bleiben meine Einstellungen nicht?“-Frust, eines der am häufigsten gemeldeten Probleme auf jedem ARK: Survival Ascended Server. Die vollständige Parameterliste pflegt das ARK-Community-Wiki zur Server-Konfiguration.
Schritt 6 — Gameplay-Raten in Game.ini feinjustieren
Für alles jenseits der einfachen Multiplikatoren — Statuswerte pro Level, Engram-Punkte, Zucht-Intervalle, eigener Loot — nutzen Sie Game.ini, im selben Config-Ordner. Diese Datei existiert nach dem ersten Start meist nicht; Sie erstellen sie manuell. Der Dateiname ist exakt Game.ini, großes G und I, sonst ignoriert ARK sie. Hier ein verbreitetes Zucht-und-Fortschritts-Tuning:
[/script/shootergame.shootergamemode]
MatingIntervalMultiplier=0.5
EggHatchSpeedMultiplier=8.0
BabyMatureSpeedMultiplier=10.0
BabyCuddleIntervalMultiplier=0.3
LayEggIntervalMultiplier=0.5
PerLevelStatsMultiplier_Player[9]=2.0
bUseSingleplayerSettings=False
bDisableStructurePlacementCollision=True
Niedrigere Multiplikatoren bei Intervall-Einstellungen (wie MatingIntervalMultiplier) bedeuten schnellere Zyklen, während höhere Multiplikatoren bei Geschwindigkeits-Einstellungen schnelleres Wachstum bedeuten — eine Quelle endloser Verwirrung, ändern Sie also einen Wert nach dem anderen und testen Sie. Die Zeile PerLevelStatsMultiplier_Player[9] hebt den zehnten Spieler-Statuswert (Gewicht) an; der Index bildet einen bestimmten Wert ab, konsultieren Sie also die Stat-Index-Tabelle des Community-Wikis vor dem Bearbeiten. Speichern Sie die Datei, starten Sie neu und beobachten Sie, wie das Startprotokoll bestätigt, dass sie ohne Parse-Fehler geladen wurde.
Schritt 7 — RCON für die Fernadministration aktivieren
RCON (Remote Console) lässt Sie Admin-Befehle ausführen — Nachrichten broadcasten, Spieler kicken oder bannen, die Welt speichern, auflisten, wer online ist — ohne ins Spiel zu laden. Sie haben es bereits im Startskript und in der Config aktiviert (RCONEnabled=True, RCONPort=27020). Verbinden Sie sich nun mit einem beliebigen RCON-Client des Source-Protokolls, richten Sie ihn auf 127.0.0.1:27020 und authentifizieren Sie sich mit Ihrem ServerAdminPassword.
REM Beispiel-RCON-Sitzung (Client-Ausgabe)
> ListPlayers
0. SurvivorAlice, 0002a1b3c4d5e6f7
1. SurvivorBob, 0009f8e7d6c5b4a3
> Broadcast Server speichert in 60 Sekunden
Sent broadcast to all players
> SaveWorld
World Saved
Die goldene Regel aus der Ports-Tabelle gilt hier mehr als irgendwo sonst: RCON ist TCP und sollte niemals aus dem öffentlichen Internet erreichbar sein. Wer einen offenen RCON-Port erreicht und Ihr Admin-Passwort errät oder brute-forced, besitzt Ihren Server. Halten Sie ihn an localhost gebunden, oder, wenn Sie remote administrieren müssen, tunneln Sie ihn über ein VPN oder einen SSH-Forward. Wir behandeln das als harte Sicherheitsanforderung in Schritt 12.
Schritt 8 — Mods von CurseForge installieren
Anders als Survival Evolved, das den Steam Workshop nutzte, verteilt ARK: Survival Ascended alle Mods über CurseForge. Sie laden sie nicht manuell auf den Server; Sie listen ihre numerischen Mod-IDs beim Start, und der Server holt und aktualisiert sie automatisch. Finden Sie die ID einer Mod auf ihrer CurseForge-Seite und fügen Sie dann ein -mods=-Flag (kommagetrennt, keine Leerzeichen) an Ihre Startzeile an:
REM Dieses Bindestrich-Flag an die ArkAscendedServer.exe-Zeile in start-ark.bat anhaengen:
-mods=927131,928988,930572
REM So wird das Ende der Startzeile zu:
... -port=7777 -QueryPort=27015 -WinLiveMaxPlayers=20 -mods=927131,928988,930572
Die Ladereihenfolge zählt: Mods werden von links nach rechts angewendet, eine Mod, die eine andere überschreibt, muss also nach ihr kommen. Jeder verbindende Spieler lädt automatisch dieselben Mods herunter, muss also nur einmal auf „Installieren“ klicken. Zwei Warnungen: Mods aktualisieren sich nach eigenem Zeitplan und können nach einem ARK-Patch brechen, testen Sie also auf einer Kopie, bevor Sie auf Ihre Live-Welt pushen; und jede Mod erhöht Startzeit und RAM-Verbrauch. Wenn ein Server, der gestern lief, heute nicht bootet, ist eine frisch aktualisierte Mod der Hauptverdächtige — entfernen Sie das -mods=-Flag vorübergehend zur Bestätigung.
Schritt 9 — Einen Multi-Map-Cluster bauen
Ein Cluster sind zwei oder mehr Karten, die ein Transfersystem teilen, sodass Überlebende ihren Charakter, ihre Items und ihre Zähmungen zwischen Welten bewegen können — von TheIsland_WP zu ScorchedEarth_WP und zurück. Jede Karte läuft als eigener Server-Prozess auf eigenem Port-Satz, und sie werden durch eine gemeinsame Cluster-ID und ein gemeinsames Cluster-Verzeichnis zusammengebunden. Fügen Sie diese zwei Bindestrich-Flags an die Startzeile jeder Karte an, mit einer identischen ClusterId über alle hinweg:
REM Karte 1 - The Island (Ports 7777 / 27015)
... TheIsland_WP?listen... -port=7777 -QueryPort=27015 -clusterid=MeinCluster2026 -ClusterDirOverride="C:\ARKServer\clusters"
REM Karte 2 - Scorched Earth (andere Ports: 7779 / 27017)
... ScorchedEarth_WP?listen... -port=7779 -QueryPort=27017 -clusterid=MeinCluster2026 -ClusterDirOverride="C:\ARKServer\clusters"
Die Regeln sind einfach, aber unerbittlich: Jede Karte im Cluster nutzt dieselbe clusterid und denselben ClusterDirOverride-Pfad, aber ein eindeutiges Port-Paar. Vergessen Sie, die Ports zu ändern, scheitert die zweite Karte beim Binden; passt die Cluster-ID nicht, verschwinden Transfers stillschweigend im Nichts. Gültige Kartennamen enden alle auf _WP — darunter TheIsland_WP, ScorchedEarth_WP, TheCenter_WP, Aberration_WP, Extinction_WP, Ragnarok_WP und Astraeos_WP. Denken Sie an die RAM-Rechnung aus den Voraussetzungen: Jede zusätzliche Karte will weitere 12–18 GB.
Schritt 10 — Updates und Crash-Recovery automatisieren
Die Batch-Schleife aus Schritt 3 startet den Server bereits neu und prüft die Dateien bei jedem Zyklus. Damit sie einen Maschinen-Neustart überlebt, registrieren Sie sie für den automatischen Start. Unter Windows ist der sauberste Weg die Aufgabenplanung, so gesetzt, dass sie das Skript „beim Start“ mit höchsten Rechten ausführt, unabhängig von der Benutzeranmeldung. Das macht aus Ihrem Projekt eine echte unbeaufsichtigte ARK-Server-Hosting-Maschine.
REM Den Starter fuer den Bootvorgang registrieren (erhoehte Eingabeaufforderung)
schtasks /create /tn "ARK ASA Server" /tr "C:\ARKServer\start-ark.bat" /sc onstart /ru SYSTEM /rl HIGHEST
Für geplante Neustarts — eine gesunde Gewohnheit angesichts dessen, wie ARKs Speicherverbrauch über die Stunden nach oben kriecht — nutzen Sie RCON in einem kleinen Hilfsskript. Broadcasten Sie eine Warnung, speichern Sie die Welt, und lassen Sie den Prozess dann beenden, damit die Schleife ihn frisch neu startet:
REM nightly-restart.bat - einmal taeglich per Aufgabenplanung ausfuehren
rcon-client -H 127.0.0.1 -p 27020 -P "%ADMINPASS%" "Broadcast Naechtlicher Neustart in 5 Minuten"
timeout /t 300
rcon-client -H 127.0.0.1 -p 27020 -P "%ADMINPASS%" "SaveWorld"
rcon-client -H 127.0.0.1 -p 27020 -P "%ADMINPASS%" "DoExit"
Ein täglicher Neustart räumt angesammelten Speicher frei, wendet alle Mod- oder Server-Updates an, die der Validate-Durchlauf gezogen hat, und hält die Leistung davon ab, über die Woche zu degradieren. Kombinieren Sie ihn mit der Backup-Routine im Abschnitt für fortgeschrittene Tipps, und Ihre Welt ist zugleich frisch und sicher.
Schritt 11 — Zum Server verbinden und ihn verifizieren
Bei laufendem Server bestätigen Sie, dass er erreichbar ist. Im Spiel versteckt ARKs Steam-Serverbrowser inoffizielle Server oft hinter Filtern, die zuverlässige Methode ist also, Ihren Server direkt hinzuzufügen. Auf dem Host selbst verbinden Sie zu 127.0.0.1; von einer anderen Maschine nutzen Sie Ihre öffentliche IP. Die Startkonsole sollte zeigen, wie die Welt fertig lädt, mit einer Zeile ähnlich dieser:
Server: "Mein ASA Server" has successfully started
Full Startup: 41.83 seconds
Number of cores 8
Setting breakpad minidump AppID = 2430930
Zum direkten Beitreten fügen Sie den Server als Favorit in Steams Serverliste hinzu (Ansicht → Spieleserver → IHRE_OEFFENTLICHE_IP:27015 hinzufügen) und starten dann aus dem Beitritts-Bildschirm des Spiels hinein. Erscheint er lokal, aber nicht für externe Spieler, liegt das Problem stromaufwärts in Ihrer Portweiterleitung — springen Sie zur Fehlerbehebung. Sobald ein Freund von außerhalb Ihres Netzwerks beitritt, ist Ihr ARK: Survival Ascended Server offiziell live.
Schritt 12 — Ihren ARK-Server absichern und härten
Ein Spieleserver ist immer noch ein zum Internet gerichteter Dienst, und in einem sicherheitsbewussten Netzwerk verdient er dieselbe Sorgfalt wie jeder andere. Die größten Risiken für einen ARK dedizierten Server sind ein offengelegter RCON-Port und ein schwaches Admin-Passwort — zusammen geben sie einem Angreifer volle Kontrolle. Sperren Sie die Maschine mit diesen nicht verhandelbaren Punkten ab:
- Legen Sie RCON (TCP 27020) niemals ins Internet offen. Binden Sie es an localhost oder erreichen Sie es über ein VPN oder einen SSH-Tunnel. Das ist der Fehler Nummer eins bei selbst gehosteten Spieleservern.
- Nutzen Sie ein langes, zufälliges
ServerAdminPassword. Behandeln Sie es wie eine Produktions-Zugangsdaten — 20+ Zeichen, einzigartig, in einem Passwort-Manager gespeichert, nie als Beitritts-Passwort wiederverwendet. - Betreiben Sie den Server als eingeschränktes Konto, nicht als Voll-Administrator, damit eine Kompromittierung nicht auf die ganze Maschine übergreifen kann.
- Halten Sie Betriebssystem und SteamCMD gepatcht. Der Validate-Durchlauf aktualisiert ARK; Windows und Ihre Runtimes müssen Sie trotzdem aktualisieren.
- Isolieren Sie den Host auf einem eigenen VLAN oder Netzsegment, wenn er sich ein Netzwerk mit etwas Sensiblem teilt.
Behandeln Sie das Admin-Passwort mit derselben Disziplin wie jedes andere Geheimnis — dieselbe Infrastruktur-Hygiene, die guten Gaming-Serverbetrieb untermauert, gilt für Zugangsdaten generell. Ein geleaktes RCON-Passwort ist funktional ein Remote-Code-Execution-Standbein auf Ihrer Maschine, rotieren Sie es also, falls es je im Klartext gesendet oder über einen Chat geteilt wurde. Wer die Härtung systematisch angehen will, findet die passende Denkweise in unserer Anleitung zum Absichern von Docker-Containern.
Einen ARK dedizierten Server unter Linux mit Wine betreiben
Weil ARK: Survival Ascended keine native Linux-Binärdatei ausliefert, bedeutet Hosting auf einer Linux-Maschine, die Windows-Programmdatei unter dem Kompatibilitäts-Layer Wine laufen zu lassen, mit einem virtuellen Framebuffer, um die Display-Erwartungen der Binärdatei zu erfüllen. SteamCMD selbst hat einen nativen Linux-Build, lädt also dieselbe App-ID 2430930 normal herunter; nur der Start ändert sich. Ein minimaler Aufruf sieht so aus:
# Zuerst SteamCMD + Wine + Xvfb installieren (Beispiel Debian/Ubuntu)
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd wine64 xvfb
# Server herunterladen (dieselbe App-ID wie unter Windows)
steamcmd +force_install_dir /home/steam/ARKServer +login anonymous +app_update 2430930 validate +quit
# Unter Wine mit virtuellem Display starten
xvfb-run wine /home/steam/ARKServer/ShooterGame/Binaries/Win64/ArkAscendedServer.exe \
"TheIsland_WP?listen?SessionName=Mein ASA Server?ServerAdminPassword=STARKES_PASS" \
-port=7777 -QueryPort=27015 -WinLiveMaxPlayers=20
Viele Admins verpacken das in eine Systemd-Unit für Auto-Start und Neustart oder nutzen ein Community-Docker-Image, das Wine und die Systemd-Integration für sie bündelt. Die Leistung unter Wine liegt für ARKs Server-Workload generell nahe an nativ, rechnen Sie aber mit einem etwas längeren ersten Start, während Wine sein Prefix aufbaut. Wirft Wine Fehler wegen fehlender DLLs, installieren Sie die Visual-C++-Komponenten mit winetricks ins Wine-Prefix — dieselbe Runtime-Abhängigkeit, die auch Windows-Hosts beißt.
6 häufige Stolperfallen beim Einrichten eines ARK dedizierten Servers
Die meisten gescheiterten ARK: Survival Ascended Server-Setups sterben an derselben Handvoll Fehler. Erkennen Sie diese, bevor sie Sie einen Abend kosten:
?Port=statt-port=nutzen. Die Query-String-Form wird ignoriert und der Server fällt auf 7777 zurück, Ihr sorgfältig weitergeleiteter eigener Port tut also nichts. Der Spiel-Port muss immer mit dem Bindestrich-Flag gesetzt werden.- Config im laufenden Betrieb bearbeiten. ARK schreibt
GameUserSettings.inibeim Herunterfahren neu und überschreibt Ihre Änderungen. Stoppen Sie den Server immer zuerst. - TCP für den Spiel-Port weiterleiten. Gameplay-Verkehr ist UDP. Eine TCP-Weiterleitung auf 7777 lässt den Server unerreichbar, obwohl er „offen“ aussieht.
- RAM unterdimensionieren. 8 GB booten vielleicht eine leere Karte, aber sie wird thrashen und crashen, je älter die Welt wird. Planen Sie mindestens 16 GB pro Karte.
validatebei Updates vergessen. Ohne es hinterlässt ein Teil-Patch beschädigte Dateien, die kryptische Startfehler erzeugen. Behalten Sievalidatein jedemapp_update.- RCON ins Internet offenlegen. Ein offenes TCP 27020 mit schwachem Passwort ist eine vollständige Server-Übernahme, die nur darauf wartet zu passieren. Halten Sie es lokal.
Wenn Sie sich nur diese sechs verinnerlichen, umgehen Sie die überwältigende Mehrheit der Fragen, die die Community-Foren zu einem kaputten ARK dedizierten Server fluten. Jede bildet direkt einen Schritt oben ab, gehen Sie also zum betreffenden Abschnitt zurück, falls Sie eine erwischt.
Fehlerbehebung: 8 häufige ARK-Server-Fehler
Wenn etwas kaputtgeht, arbeiten Sie diese Tabelle ab, bevor Sie irgendetwas neu installieren. Nahezu jeder reale ARK-Server-Hosting-Fehler reduziert sich auf eine dieser acht Ursachen:
| Symptom | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Server nicht im Browser | Query-Port (27015 UDP) geschlossen oder gefiltert | UDP 27015 weiterleiten; Server direkt per IP hinzufügen |
| Startet lokal, keine externen Beitritte | Router-Portweiterleitung fehlt oder falsches Protokoll | UDP 7777/27015 an die statische IP des Hosts weiterleiten |
| Läuft trotz eigenem Port auf 7777 | ?Port= statt -port= genutzt | Auf das -port=-Bindestrich-Flag wechseln |
| Crash beim Start, fehlende DLL | Visual-C++-/DirectX-Runtime nicht installiert | Aktuelles VC++-x64-Redistributable installieren |
| Config-Änderungen greifen nicht | Im laufenden Betrieb bearbeitet | Server stoppen, bearbeiten, dann neu starten |
| „Success“, aber keine .exe | Abgebrochener SteamCMD-Download | app_update 2430930 validate erneut ausführen |
| Server bootet nach Update nicht | Eine Mod ist gegen einen neuen Patch gebrochen | -mods= entfernen, vanilla booten, einzeln wieder hinzufügen |
| Cluster-Transfers verschwinden | Nicht übereinstimmende clusterid oder Verzeichnispfad | Identische ID und ClusterDirOverride auf allen Karten nutzen |
Das Muster ist klar: Verbindungsprobleme sind fast immer Ports und Protokolle, Startprobleme fast immer Runtimes oder ein schlechter Download, und „gestern lief es noch“-Probleme fast immer Mods. Diagnostizieren Sie in dieser Reihenfolge, und Sie lösen die meisten Probleme in Minuten.
Fortgeschrittene Tipps für Leistung und Zuverlässigkeit
Sobald die Grundlagen laufen, trennen ein paar Gewohnheiten eine stabile Langzeit-Welt von einer, die humpelt. Erstens: Sichern Sie religiös. Der gesamte Speicherzustand liegt in ShooterGame/Saved/SavedArks/; kopieren Sie diesen Ordner nach Plan — vor jedem Update und nächtlich — auf ein separates Laufwerk oder einen Cloud-Speicherort. Ein beschädigter Speicherstand ohne Backup ist der eine Fehler, den Sie nicht beheben können.
REM Einfaches Backup mit Zeitstempel (Windows) - vor Updates ausfuehren
set SRC=C:\ARKServer\ShooterGame\Saved\SavedArks
set DEST=D:\ark-backups\%date:~-4%-%date:~4,2%-%date:~7,2%
robocopy "%SRC%" "%DEST%" /E /R:2 /W:5
Zweitens, beachten Sie die Single-Thread-Realität: Pinnen Sie den Server-Prozess auf Ihre schnellsten Kerne und deaktivieren Sie aggressives CPU-Energiesparen, damit die Takte hoch bleiben. Drittens, beobachten Sie den Speicher, je älter die Welt wird — der nächtliche Neustart aus Schritt 10 ist auf einem belebten Server nicht optional, er ist vorbeugende Wartung. Viertens, stagen Sie Mod- und Patch-Updates auf einer Kopie Ihres Speicherstands, bevor Sie die Live-Welt anfassen; dieselbe Disziplin, die Sie auf jedes Produktions-Deployment anwenden würden. Wer BattlEye-Anti-Cheat will, hängt -UseBattlEye an die Startzeile (bzw. -NoBattlEye zum Deaktivieren). Für Hosting-Hardware schlägt ein dedizierter Mini-PC oder eine Ersatzmaschine mit viel RAM oft eine geteilte Maschine — dieselbe Logik, die zweckgebaute Geräte wie die Steam Machine attraktiv macht, gilt für einen Heimserver-Schrank.
Selbst gehostet vs. gemietetes ARK-Server-Hosting
Selbst-Hosting ist nicht immer die richtige Wahl. Wenn Ihnen eine Ersatzmaschine mit 16 GB+ freiem RAM, ein stabiler Upload und die Lust fehlen, Ports und Updates zu verwalten, kann ein gemieteter Host die monatliche Gebühr wert sein. Hier der ehrliche Kompromiss:
| Faktor | Selbst gehostet | Gemietetes ARK-Hosting |
|---|---|---|
| Anschaffungskosten | Hardware, die Sie bereits besitzen; Software kostenlos | Keine; monatlich pro Slot zahlen |
| Laufende Kosten | Nur Strom | Wiederkehrendes Abonnement |
| Kontrolle | Total — jede Datei und jedes Flag | Durch das Panel des Hosts begrenzt |
| Wartung | Sie erledigen Ports, Updates, Backups | Host verwaltet die Infrastruktur |
| Leistung | So gut wie Ihre Hardware | Geteilte oder dedizierte Stufen variieren |
| Am besten für | Bastler, private Stämme, Lernende | Gruppen, die wartungsfreie Verfügbarkeit wollen |
Der Mittelweg, auf dem viele Admins landen: Prototypen bauen und lernen auf einer selbst gehosteten Maschine mit genau dieser Anleitung, dann Config und Speicherstände nur dann auf einen gemieteten Host migrieren, wenn die Verfügbarkeitsansprüche über eine Heimmaschine hinauswachsen. Weil hier alles nur Dateien und Flags sind, ist diese Migration ein Kopieren-Einfügen-Job, kein Neuaufbau.
Häufig gestellte Fragen
Muss ich ARK: Survival Ascended besitzen, um einen dedizierten Server zu betreiben?
Nein. Die Dedicated-Server-App (Steam App-ID 2430930) lädt anonym über SteamCMD herunter und ist kostenlos. Sie müssen das Spiel nur besitzen, um auf dem Server zu spielen, nicht um ihn zu hosten. Das ist Standard für Steam-Dedicated-Server und in Valves SteamCMD-Referenz dokumentiert.
Wie viel RAM braucht ein ARK dedizierter Server?
Planen Sie mindestens 16 GB pro Karte für einen kleinen Server und 16–24 GB für eine belebte Welt mit über 20 Spielern ein. Jede zusätzliche Karte in einem Cluster will grob weitere 12–18 GB. Der Speicherverbrauch steigt, je älter die Welt wird, dimensionieren Sie also für die Zukunft, nicht für Tag eins.
Kann ich einen ARK: Survival Ascended Server unter Linux betreiben?
Nicht nativ — ARK: Survival Ascended hat keinen nativen Linux-Server-Build. Sie können die Windows-Binärdatei unter Linux über Wine plus einen virtuellen Framebuffer (xvfb-run) betreiben oder ein Community-Docker-Image nutzen, das beides bündelt. SteamCMD selbst läuft für den Download nativ unter Linux.
Warum fällt mein Server auf Port 7777 zurück, egal was ich einstelle?
Weil Sie den Port mit ?Port= statt -port= gesetzt haben. ARK: Survival Ascended verlangt, dass der Spiel-Port als Bindestrich-Flag (-port=) nach dem ersten Leerzeichen übergeben wird; die Query-String-Form wird ignoriert und der Server fällt auf 7777 zurück.
Wie installiere ich Mods auf meinem ARK dedizierten Server?
ARK: Survival Ascended nutzt CurseForge, nicht den Steam Workshop. Finden Sie die numerische ID jeder Mod auf CurseForge und übergeben Sie sie als kommagetrenntes -mods=-Flag beim Start. Der Server lädt sie herunter und aktualisiert sie automatisch, und verbindende Spieler erhalten sie beim Beitritt.
Ist es sicher, RCON aktiviert zu lassen?
RCON ist nur dann sicher, wenn es nicht ins Internet offengelegt ist. Es läuft auf TCP 27020 — halten Sie diesen Port an localhost gebunden oder hinter einem VPN, und nutzen Sie ein langes, zufälliges Admin-Passwort. Ein offener RCON-Port mit schwachem Passwort gibt einem Angreifer volle Kontrolle über Ihren Server, leiten Sie ihn also niemals auf Ihrem Router weiter.
Wie viele Spieler fasst ein ARK dedizierter Server?
Sie setzen die Obergrenze mit -WinLiveMaxPlayers=. Es gibt kein hartes Software-Limit, aber praktische Grenzen kommen von der Single-Thread-Geschwindigkeit Ihrer CPU und dem verfügbaren RAM. Eine gut dimensionierte Maschine fährt bequem 20–70 Spieler auf einer Karte; darüber hinaus wird die Single-Thread-Leistung zum Flaschenhals.
Verwandte Beiträge
- Steam Machine vs Steam Deck: 6x Leistung, 1.039 € [2026]
- SteamOS schlägt Windows 11: 30% FPS, 2x Akku [2026]
- ROG Xbox Ally X vs Legion Go 2: 899 € vs 1.299 € [2026]
- Steam Frame: 16-GB-VR-Brille trifft RAM-Krise [2026]
- Docker Container absichern: 12 Schritte, 45 Min [2026]
- Bundesnetzagentur ermittelt: Steam droht 6% Bußgeld [2026]
- Mehr Gaming-Berichterstattung →
Quellen und weiterführende Lektüre: Valve SteamCMD-Dokumentation, ARK: Survival Ascended auf Steam, ARK Official Community Wiki (Dedicated Server Setup), Studio Wildcard und der Steam-Community-Leitfaden für Dedicated Server. Alle Spezifikationen im Juni 2026 geprüft.




