ARK Survival Ascended Dedicated Server auf einem Windows VPS installieren (2026)
Schritt-für-Schritt: SteamCMD installieren, ASA Dedicated Server runterladen (AppID 2430930), Ports öffnen, GameUserSettings.ini konfigurieren, Auto-Start als Service. Ohne Tutorial-Schwurbel.
Voraussetzungen
Bevor du anfängst, sollte folgendes bereit sein:
- Windows VPS mit Windows Server 2019/2022 oder Windows 10/11 — siehe unsere Windows-VPS-Tarife. Realistisches Minimum: 16 GB RAM, 80 GB SSD, 4 Cores.
- Administrator-Zugriff auf den Windows-Server (Remote Desktop / RDP).
- Öffentliche IPv4-Adresse mit Kontrolle über die Firewall.
- C++ Redistributable und DirectX Runtime — auf den meisten Windows-VPS-Templates schon vorinstalliert. Falls nicht, von Microsoft holen.
Du brauchst kein ARK-Spielexemplar auf dem Server. Der Dedicated Server ist ein eigenes, frei verfügbares Steam-Paket.
Schritt 1: SteamCMD installieren
SteamCMD ist Valve’s Kommandozeilen-Tool zum Herunterladen und Aktualisieren von Steam-Dedicated-Servern.
- Erstelle ein Verzeichnis, z.B.
C:\SteamCMD\ - Lade SteamCMD von der offiziellen Quelle herunter: steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Entpacke
steamcmd.exenachC:\SteamCMD\ - Doppelklick auf
steamcmd.exe— beim ersten Start lädt es sich selbst weiter, das dauert 1-2 Minuten
Schritt 2: ASA Dedicated Server downloaden
Der ARK Survival Ascended Dedicated Server hat die Steam-AppID 2430930 und ist anonym (ohne Account-Login) herunterladbar.
In der SteamCMD-Konsole:
login anonymous
force_install_dir C:\ASA\
app_update 2430930 validate
quit
Das lädt den Server (rund 50-60 GB) nach C:\ASA\ herunter. Bei moderner Internetverbindung dauert das ca. 20-45 Minuten.
Solange das läuft, kannst du parallel die Firewall konfigurieren.
Schritt 3: Firewall-Ports öffnen
ASA nutzt standardmäßig folgende Ports — alle UDP (außer RCON):
| Port | Protokoll | Zweck |
|---|---|---|
| 7777 | UDP | Game Port (Hauptverbindung) |
| 7778 | UDP | Raw UDP Port (von der Engine reserviert) |
| 27015 | UDP | Steam Query Port (Server-Listing, Ping) |
| 27020 | TCP | RCON (optional, für Admin-Tools) |
Auf dem Windows-VPS in einer administrativen PowerShell-Konsole:
New-NetFirewallRule -DisplayName "ASA Game" -Direction Inbound -Protocol UDP -LocalPort 7777,7778 -Action Allow
New-NetFirewallRule -DisplayName "ASA Query" -Direction Inbound -Protocol UDP -LocalPort 27015 -Action Allow
New-NetFirewallRule -DisplayName "ASA RCON" -Direction Inbound -Protocol TCP -LocalPort 27020 -Action Allow
Wenn dein VPS-Anbieter eine externe Firewall (z.B. in einer Cloud-Konsole) zusätzlich zur Windows-Firewall hat, müssen die Ports dort auch frei sein. Bei RespawnHost Windows VPS hast du direkte Kontrolle über die Firewall, also reicht der PowerShell-Teil.
Schritt 4: Erster Start (Default Map “TheIsland”)
Bevor wir konfigurieren, lassen wir den Server einmal starten. Er erstellt dann die nötigen Verzeichnisse und eine Default-Konfiguration.
Lege eine StartServer.bat im Verzeichnis C:\ASA\ an mit folgendem Inhalt:
@echo off
cd /d "C:\ASA\ShooterGame\Binaries\Win64"
start ArkAscendedServer.exe TheIsland_WP?listen?Port=7777?QueryPort=27015?RCONEnabled=True?RCONPort=27020 -server -log -NoBattlEye
Erklärung der Parameter:
TheIsland_WP— die Default-Map “The Island” (WP = World Partition, neuer Map-Loader für ASA)listen— Server lauscht für VerbindungenPort=7777QueryPort=27015RCONPort=27020— die Ports von obenRCONEnabled=True— RCON für Remote-Admin aktiviert-server -log— als Server starten, Log-Output anzeigen-NoBattlEye— BattlEye deaktivieren. Für private Server empfohlen, da BattlEye auf Hoster-Setups oft False-Positives produziert. Wenn du Public-Server fährst und Cheater fern halten willst, weglassen.
Doppelklick auf StartServer.bat. Es dauert 5-10 Minuten beim ersten Start, weil der Server die Welt baut. Du siehst das ASA-Server-Fenster mit Logs scrollen.
Sobald “Setting breakpad minidump AppID” und kurz danach “ready for connections” kommt, ist der Server online.
Test: in ARK Survival Ascended Spielversion → Multiplayer → Filter → IP eingeben → Joinen. Wenn du joinen kannst, läuft die Basis.
Schritt 5: Server konfigurieren
Die wichtigste Konfig liegt jetzt in:
C:\ASA\ShooterGame\Saved\Config\WindowsServer\GameUserSettings.ini— generelle Server-Settings, Spieleranzahl, Spawn-RatenC:\ASA\ShooterGame\Saved\Config\WindowsServer\Game.ini— Engram-Anpassungen, Resource-Multiplier, Custom-Werte
Beispiel GameUserSettings.ini — Block [ServerSettings] erweitern:
[ServerSettings]
ServerAdminPassword=DeinAdminPasswortHier
ServerPassword=
MaxPlayers=20
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
PlayerCharacterFoodDrainMultiplier=0.5
PlayerCharacterWaterDrainMultiplier=0.5
RCONEnabled=True
RCONPort=27020
[SessionSettings]
SessionName=DeinServerName
Port=7777
QueryPort=27015
Sicherheits-Hinweis: Setze
ServerAdminPasswordauf einen langen, zufälligen String und teile ihn mit niemandem außer deinen Co-Admins. Wer das Passwort hat, kann auf dem Server alle Admin-Commands ausführen.
Den MaxPlayers-Wert kannst du auf bis zu 70 hochsetzen, ASA performt aber bei 20-40 Spielern am stabilsten — abhängig von deiner Hardware und Map.
Nach jeder Konfig-Änderung Server stoppen (Konsolen-Fenster schließen oder via RCON saveworld + doexit) und neu starten.
Schritt 6: Mods installieren (CurseForge)
ASA nutzt nicht den Steam Workshop wie der Vorgänger. Stattdessen läuft das Modsystem über CurseForge.
In der GameUserSettings.ini einen [ModInstaller]-Block hinzufügen:
[ModInstaller]
ModIDS=929420,930589
Die ModIDS findest du auf der CurseForge-Mod-Seite in der URL: curseforge.com/ark-survival-ascended/mods/super-cryopod → die ID am Ende der Seite.
Beim nächsten Server-Start lädt ASA die Mods automatisch in den richtigen Ordner. Du kannst die Mod-Liste jederzeit ergänzen — beim Restart werden neue Mods nachgezogen.
Mod-Konflikte sind in ASA häufiger als in ARK SE. Bei Crashes nach Mod-Install den
ShooterGame.logprüfen und nicht-essenzielle Mods einzeln deaktivieren.
Schritt 7: Auto-Start als Windows-Service
Damit dein Server nach einem Neustart automatisch wieder läuft, richte ihn als Windows Task ein:
- Öffne Aufgabenplanung (taskschd.msc)
- Aufgabe erstellen…
- Name:
ASA Server Auto-Start - Reiter Allgemein: Aktiviere “Mit höchsten Berechtigungen ausführen” und “Bei Anmeldung eines beliebigen Benutzers ausführen”
- Reiter Trigger: Neuer Trigger → “Beim Start”
- Reiter Aktionen: Neue Aktion → “Programm starten” → Pfad zu
C:\ASA\StartServer.bat - Reiter Bedingungen: Häkchen “Computer im Netzbetrieb…” entfernen (sonst startet er auf Akku-Maschinen nicht)
- OK und Admin-Passwort bestätigen
Beim nächsten VPS-Reboot startet der ASA-Server automatisch.
Schritt 8: Updates einspielen
Wenn Studio Wildcard ein Update veröffentlicht (häufig nach Patches), Server stoppen und SteamCMD erneut ausführen:
login anonymous
force_install_dir C:\ASA\
app_update 2430930 validate
quit
validate prüft auch beschädigte Dateien — bei Crash-Loops einfach laufen lassen, oft fixt das die Symptome.
Häufige Probleme
”Server taucht nicht im Server-Browser auf”
In ASA ist der Browser-Filter strikt. Versuche es über “Mit IP beitreten” statt den globalen Browser. Falls auch das nicht geht, prüfe ob Port 27015 UDP wirklich offen ist (z.B. mit portchecker.co).
”Server crasht nach 5-10 Minuten Spielzeit”
Meistens zu wenig RAM. ASA mit voller Map braucht 16+ GB. Im Task-Manager den Speicherverbrauch beobachten.
”Mods werden nicht geladen”
Prüfe die CurseForge-Mod-IDs (Tippfehler sind häufig) und schau in ShooterGame.log nach Mod-Lade-Fehlern. Manche Mods brauchen explizit eine bestimmte Server-Version.
”BattlEye startet den Server nicht”
Wenn der Server mit -NoBattlEye nicht startet, prüfe ob BattlEye separat installiert wurde. Im Zweifel -NoBattlEye setzen und den Server ohne starten.
Konsole (Xbox / PlayStation) — Sonderfall
Wie auf der ASA Landing-Seite erwähnt: Konsolen-Dedicated-Server für ASA sind nicht bei beliebigen Hostern verfügbar. Studio Wildcard hat das Konsolen-Hosting an einen einzigen Lizenz-Partner abgegeben. Bei privaten Konsolen-Server-Wünschen führt aktuell kein Weg an diesem einen Anbieter vorbei.
PC-Hoster-Server können Crossplay-Spieler aus Xbox und PlayStation aber empfangen, sofern in der Server-Konfiguration bCrossplay=True gesetzt wird und das CrossplayCluster-System (wenn du clustered fährst) entsprechend konfiguriert ist.
Konkrete Empfehlung
- Privat-Server für 4-8 Freunde, Vanilla, eine Map → 16 GB RAM Windows VPS, Pay-Per-Use, ca. 8-15 €/Monat
- 20er-Slot Community-Server mit ein paar Mods → 24-32 GB RAM Windows VPS, ca. 20-35 €/Monat
- Mehrere Maps clustered → mehrere Windows-VPS-Instanzen oder ein Single-VPS mit 64+ GB RAM
Windows VPS Tarife ansehen | Mehr zu SFTP für große ASA-Saves