ARK: Survival Evolved Server Einrichtung: Dedicated Server Anleitung
ARK Dedicated Server Einrichtung mit SteamCMD, Kartenauswahl, Servereinstellungen (Taming/XP/Harvest-Raten), Mod-Unterstützung, Cluster-Konfiguration und Leistung.
Inhaltsverzeichnis
Einführung
ARK: Survival Evolved ist ein Open-World-Survival-Spiel in einer Welt voller Dinosaurier. Durch die Einrichtung eines eigenen Dedicated Servers können Sie ein einzigartiges Erlebnis mit benutzerdefinierten Taming-Raten, XP-Multiplikatoren und Kartenauswahl erstellen. Diese Anleitung behandelt die ARK Dedicated Server Einrichtung, Cluster-Konfiguration und Leistungsoptimierung auf Ihrem REXE VDS.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 4 Kerne | 6+ Kerne |
| RAM | 12 GB | 16+ GB |
| Festplatte | 60 GB SSD | 100+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Bandbreite | 10 Mbit/s | 20+ Mbit/s |
Der ARK-Server ist sehr ressourcenintensiv. 16 GB RAM und NVMe SSD werden dringend empfohlen. Jede zusätzliche Karte erfordert extra RAM.
Voraussetzungen
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar screen
sudo adduser ark --disabled-login --gecos ""
sudo su - ark
SteamCMD und ARK herunterladen
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
~/steamcmd/steamcmd.sh +force_install_dir ~/ark-server \
+login anonymous +app_update 376030 validate +quit
Server-Konfiguration
GameUserSettings.ini
mkdir -p ~/ark-server/ShooterGame/Saved/Config/LinuxServer
nano ~/ark-server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini
[ServerSettings]
ServerAdminPassword=STARKES_ADMIN_PASSWORT
RCONEnabled=True
RCONPort=27020
MaxPlayers=70
ServerPVE=False
[/Script/ShooterGame.ShooterGameMode]
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=3.0
XPMultiplier=3.0
BabyMatureSpeedMultiplier=5.0
EggHatchSpeedMultiplier=5.0
MatingIntervalMultiplier=0.5
ResourcesRespawnPeriodMultiplier=0.5
NightTimeSpeedScale=2.0
Wichtige Servereinstellungen
| Parameter | Beschreibung | Empfohlen |
|---|---|---|
| TamingSpeedMultiplier | Zähmgeschwindigkeit | 3.0-5.0 |
| HarvestAmountMultiplier | Erntemenge | 3.0-5.0 |
| XPMultiplier | Erfahrungsmultiplikator | 3.0-5.0 |
| BabyMatureSpeedMultiplier | Baby-Wachstumsgeschwindigkeit | 5.0-10.0 |
| NightTimeSpeedScale | Nachtgeschwindigkeit | 2.0-3.0 |
Kartenoptionen
| Karte | Map ID | Typ |
|---|---|---|
| The Island | TheIsland | Standard |
| Ragnarok | Ragnarok | Kostenlos |
| Valguero | Valguero_P | Kostenlos |
| Crystal Isles | CrystalIsles | Kostenlos |
| Fjordur | Fjordur | Kostenlos |
Port-Konfiguration
| Port | Protokoll | Verwendung |
|---|---|---|
| 7777 | UDP | Spielport |
| 7778 | UDP | Raw UDP Port |
| 27015 | UDP | Steam Query Port |
| 27020 | TCP | RCON Port |
Firewall-Regeln
sudo ufw allow 7777/udp comment "ARK Game"
sudo ufw allow 7778/udp comment "ARK Raw UDP"
sudo ufw allow 27015/udp comment "ARK Steam Query"
sudo ufw allow 27020/tcp comment "ARK RCON"
Startskript
nano ~/ark-server/start.sh
#!/bin/bash
cd ~/ark-server/ShooterGame/Binaries/Linux
./ShooterGameServer TheIsland?listen \
?SessionName=REXE_ARK_Server \
?Port=7777 ?QueryPort=27015 \
?RCONEnabled=True ?RCONPort=27020 \
?MaxPlayers=70 \
-server -log -NoBattlEye -automanagedmods
chmod +x ~/ark-server/start.sh
Automatischer Start mit systemd
sudo nano /etc/systemd/system/ark.service
[Unit]
Description=ARK Survival Evolved Dedicated Server
After=network.target
[Service]
Type=simple
User=ark
Group=ark
WorkingDirectory=/home/ark/ark-server/ShooterGame/Binaries/Linux
LimitNOFILE=100000
ExecStartPre=/home/ark/steamcmd/steamcmd.sh +force_install_dir /home/ark/ark-server +login anonymous +app_update 376030 +quit
ExecStart=/home/ark/ark-server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=REXE_ARK?Port=7777?QueryPort=27015?RCONEnabled=True?RCONPort=27020?MaxPlayers=70 -server -log -NoBattlEye
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable ark
sudo systemctl start ark
Mod-Unterstützung
-automanagedmods -mods=MODID1,MODID2,MODID3
Cluster-Konfiguration
mkdir -p ~/ark-cluster
# The Island
./ShooterGameServer TheIsland?listen?Port=7777?QueryPort=27015 \
-server -log -NoBattlEye \
-clusterid=REXE_CLUSTER -ClusterDirOverride=/home/ark/ark-cluster
# Ragnarok (andere Ports)
./ShooterGameServer Ragnarok?listen?Port=7779?QueryPort=27017 \
-server -log -NoBattlEye \
-clusterid=REXE_CLUSTER -ClusterDirOverride=/home/ark/ark-cluster
Jede Karte im Cluster muss unterschiedliche Ports verwenden. Planen Sie mindestens 6 GB extra RAM pro zusätzlicher Karte ein.
Automatisches Backup
nano ~/ark-server/backup.sh
#!/bin/bash
BACKUP_DIR="/home/ark/backups"
SAVE_DIR="/home/ark/ark-server/ShooterGame/Saved"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/ark_$DATE.tar.gz -C $SAVE_DIR .
find $BACKUP_DIR -name "ark_*.tar.gz" -mtime +7 -delete
chmod +x ~/ark-server/backup.sh
crontab -e
0 */4 * * * /home/ark/ark-server/backup.sh >> /home/ark/backup.log 2>&1
Fazit
Die ARK Dedicated Server Einrichtung erfolgt mit SteamCMD. Mit benutzerdefinierten Taming/XP/Harvest-Raten, Mod-Unterstützung und Cluster-Konfiguration erstellen Sie ein einzigartiges Servererlebnis. Die leistungsstarke REXE VDS-Infrastruktur bietet eine ideale Umgebung für Ihren ARK-Server.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.