Tutorials

ARK: Survival Ascended Server

ARK: Survival Ascended ist ein Unreal-Engine-5-Remake von ARK: Survival Evolved. Dedizierte Server sind ressourcenintensiv, bieten dir aber volle Kontrolle über Maps, Mods und Raten. Diese Anleitung setzt voraus, dass du bereits SteamCMD installiert hast.

Voraussetzungen

  • Ein VPS mit Ubuntu 22.04+ oder Debian 12+
  • SteamCMD installiert mit einem steam-Benutzer
  • Mindestens 16 GB RAM (32 GB empfohlen für große Maps)
  • Mindestens 50 GB freier Speicherplatz
  • Eine Mehrkern-CPU (4+ Kerne empfohlen)

1. Server installieren

su - steam
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/ark +login anonymous +app_update 2430930 validate +quit

Der Download ist groß (20+ GB). Hab etwas Geduld.

2. Server konfigurieren

Erstelle ein Startskript:

nano ~/ark/start.sh
#!/bin/bash
cd /home/steam/ark/ShooterGame/Binaries/Linux

./ArkAscendedServer TheIsland_WP \
  -port=7777 \
  -QueryPort=27015 \
  -servergamelog \
  -ServerRCONOutputTribeLogs \
  -nosteamclient \
  -game \
  -server \
  -log \
  ?SessionName="Mein Sitequest ARK Server" \
  ?MaxPlayers=70 \
  ?ServerPassword= \
  ?ServerAdminPassword=DEIN_ADMIN_PASSWORT \
  ?RCONEnabled=True \
  ?RCONPort=27020
chmod +x ~/ark/start.sh

Ersetze TheIsland_WP durch einen anderen Map-Namen, falls gewünscht (z. B. ScorchedEarth_WP, Aberration_WP).

3. Spieleinstellungen anpassen

Bearbeite ~/ark/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini:

[ServerSettings]
XPMultiplier=1.0
TamingSpeedMultiplier=1.0
HarvestAmountMultiplier=1.0
DifficultyOffset=0.5

4. systemd-Service erstellen

nano /etc/systemd/system/ark.service
[Unit]
Description=ARK Survival Ascended Server
After=network.target

[Service]
User=steam
WorkingDirectory=/home/steam/ark
ExecStart=/home/steam/ark/start.sh
Restart=on-failure
RestartSec=30
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable ark
systemctl start ark

5. Firewall-Ports öffnen

Öffne folgende Ports in der Sitequest-Firewall:

Port Protokoll Zweck
7777 UDP Spiel-Traffic
27015 UDP Steam-Query
27020 TCP RCON (optional)

Mit ufw:

ufw allow 7777/udp
ufw allow 27015/udp
ufw allow 27020/tcp

6. Verbinden

Öffne in ARK den Server-Browser und suche nach dem Namen, oder nutze den Steam-Server-Browser und füge deinen Server direkt über DEINE_SERVER_IP:27015 hinzu.

Nächste Schritte

  • Zähm-, Ernte- und XP-Raten in GameUserSettings.ini anpassen
  • Mods über ActiveMods in der Serverkonfiguration installieren
  • RCON für Remote-Administration einrichten
  • Automatische Weltspeicherung und Backups konfigurieren