Tutorials

ARK: Survival Ascended Server

ARK: Survival Ascended is an Unreal Engine 5 remake of ARK: Survival Evolved. Dedicated servers are resource-intensive but give you full control over maps, mods, and rates. This guide assumes you have already installed SteamCMD.

Requirements

  • A VPS running Ubuntu 22.04+ or Debian 12+
  • SteamCMD installed with a steam user
  • At least 16 GB RAM (32 GB recommended for large maps)
  • At least 50 GB free disk space
  • A multi-core CPU (4+ cores recommended)

1. Install the Server

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

This download is large (20+ GB). Be patient.

2. Configure the Server

Create a start script:

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="My Sitequest ARK Server" \
  ?MaxPlayers=70 \
  ?ServerPassword= \
  ?ServerAdminPassword=YOUR_ADMIN_PASSWORD \
  ?RCONEnabled=True \
  ?RCONPort=27020
chmod +x ~/ark/start.sh

Replace TheIsland_WP with another map name if desired (e.g., ScorchedEarth_WP, Aberration_WP).

3. Tune Game Settings

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

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

4. Create a systemd Service

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. Open Firewall Ports

Open the following ports in the Sitequest firewall:

Port Protocol Purpose
7777 UDP Game traffic
27015 UDP Steam query
27020 TCP RCON (optional)

With ufw:

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

6. Connect

In ARK, open the server browser and search by name, or use the Steam server browser to add your server directly via YOUR_SERVER_IP:27015.

Next Steps

  • Adjust taming, harvesting, and XP rates in GameUserSettings.ini
  • Install mods via ActiveMods in the server configuration
  • Set up RCON for remote administration
  • Configure automatic world saves and backups