Menu
 

ARK: Survival Ascended Dedicated Server Setup (2026): SteamCMD, Ports, Mods, Crossplay - Full Walkthrough

How to Set Up an ARK: Survival Ascended Dedicated Server Yourself

Prefer managed hosting? Skip the manual setup with managed ARK: Survival Ascended dedicated server hosting, online 24/7 with daily backups, clusters, and full mod support.

This guide walks through installing and launching a working ARK Survival Ascended (ASA) dedicated server. The instructions are grounded in the launch-arg layout we use in production. If you'd rather skip the manual setup, our ARK: Survival Ascended dedicated server hosting handles every step below on a fully managed dedicated machine.

Want PC, Xbox, and PS5 players on the same server? Read our guide on whether ARK: Survival Ascended is cross-platform alongside this one for the platform-specific launch flags and the official-vs-unofficial split.

Searching for "dedicated server on PS5"? The direct answer: you cannot self-host an ASA dedicated server on a PS5 (or Xbox) - the server software is a Windows/Linux program (SteamCMD app 2430930). PS5 players get a 24/7 server one of two ways: run this guide's setup on a PC that stays online, or rent a hosted server and enable crossplay (-ServerPlatform=All) so PS5, Xbox and PC friends all join the same world. Our managed ASA hosting does the second option in a few clicks. Before you launch, paste your start command into the free ARK ASA Cluster & Mod Doctor - it catches the ?Port=-ignored trap and port collisions, and the INI validator checks your GameUserSettings.ini with passwords stripped in your browser.

App ID: ASA's dedicated server is Steam app 2430930. This is different from ARK: Survival Evolved (app 376030). See ARK Dedicated Server Setup for ARK SE.

Step 1: Install with SteamCMD

Pull the ASA dedicated server build:

steamcmd +force_install_dir /opt/asa-server +login anonymous +app_update 2430930 validate +quit

The dedicated-server build was originally Windows-only; on Linux hosts it is run through Proton/UMU. We use Proton with PROTON_USE_WINED3D=1 on our nodes for graphics-layer compatibility. If you're self-hosting on Linux, expect a Proton-based launch flow rather than a native Linux binary.

Step 2: Port Layout

PortProtocolPurpose
baseUDPGame traffic (set with -port=)
base+1UDPSteam P2P / peer (also passed as -QueryPort= on our launches)
base+2UDPReserved for query (allocated alongside game/peer)
base+3TCPRCON (set with -RCONPort= via the ?-options)

If you run multiple ASA servers on one host, increment base by at least 4 between instances so the four-port block doesn't overlap.

Step 3: Launch Args (the Full Reference)

ASA's launch line mixes two styles: ?-prefixed "URL options" passed as the first positional argument, and standard -flag=value CLI args. Below is the canonical layout, derived from our production launch.

?-options (positional, attached to map name)

MAP_NAME?listen?SessionName=YOUR_SERVER_NAME?ServerPassword=...?RCONEnabled=True?RCONPort=PORT?ServerAdminPassword=...

Important order rule: ServerAdminPassword must be the last ?-option. ASA parses this list left-to-right and treats anything after ServerAdminPassword as part of the password value. Our plugin enforces this order.

-flag CLI args

-port=BASE_PORT
-QueryPort=BASE_PORT_PLUS_1
-WinLiveMaxPlayers=NUMBER
-ServerPlatform=ALL                # or PC
-PublicIPForEpic=YOUR_PUBLIC_IP
-NoBattlEye
-newsaveformat
-servergamelog

Other documented flags from the official ARK Community Wiki:

  • -crossplay, Epic Games / cross-platform support
  • -automanagedmods, automatic mod management on startup

Common optional flags also exposed in panel-driven configurations:

  • -mods=ID1,ID2,ID3, CurseForge mod IDs (active mods)
  • -passivemods=ID1,ID2, passive mods loaded after active
  • -clusterid=NAME, for multi-map clusters
  • -ClusterDirOverride=PATH, shared cluster directory
  • -ActiveEvent=NAME, seasonal events
  • -MaxNumOfSaveBackups=N, default 20
  • -UseStructureStasisGrid, boolean toggle
  • -AutoDestroyStructures, boolean toggle
  • -UseDynamicConfig, boolean toggle
  • -ExclusiveJoin, whitelist-only joins

Step 4: Pick a Map

Map names are passed as the first positional argument (before the ?-options). The official ARK Community Wiki lists these ASA map identifiers:

MapIdentifierStatus
The IslandTheIsland_WPDefault vanilla
The CenterTheCenter_WPFree
Scorched EarthScorchedEarth_WPFree DLC
RagnarokRagnarok_WPFree
AberrationAberration_WPDLC
ExtinctionExtinction_WPDLC
AstraeosAstraeos_WPCommunity map (official identifier)
Lost ColonyLostColony_WPCommunity map (official identifier)

For the Astraeos-specific setup see ARK Astraeos server setup. Some ARK SE legacy maps (Valguero, Crystal Isles, Lost Island, Fjordur) have not been ported to ASA at the time of writing, check the current ARK Community Wiki for the latest map list before assuming a legacy identifier works.

Step 5: Mods (CurseForge)

ASA's mod platform is CurseForge (Studio Wildcard partnered with CurseForge / Overwolf for ASA modding, this replaces Steam Workshop, which is what ARK SE used). Mod IDs are numeric and obtained from each mod's CurseForge page.

Pass them as a comma-separated list in -mods=:

-mods=900062,926956,927131,914844

The dedicated server auto-downloads each mod on first startup. For panel-driven setups, IDs are typically validated against a digits-and-separators format and capped at a few hundred characters total, managed hosts handle that. Active mods load before passive mods (use -passivemods= for the second tier).

For mod-loading troubleshooting see ASA mods not loading.

Step 6: Server Platform (Crossplay)

The -ServerPlatform= flag controls which clients can connect:

  • ALL, PC (Steam) + Xbox + PlayStation 5
  • PC, Steam only (no console crossplay)

If console players can't see your server in the in-game browser, see ASA crossplay timeout fix.

Step 7: Stop & Restart Behavior

Use a clean shutdown when stopping the server, typically Ctrl-C in an interactive console or the equivalent DoExit RCON command. Allow ~30 seconds for the server to flush saves. Hard kills (SIGKILL / kill -9, End Task on Windows) can corrupt the world if interrupted mid-save.

Suspending the server process to free resources (e.g., SIGSTOP) is not recommended, ASA's Epic Online Services and anti-cheat heartbeats can drop, leaving the server in an unrecoverable state.

Step 8: First Boot Verification

On first launch:

  • The Proton-based wrapper compiles shaders the first time materials are rendered. First boot is slower than subsequent boots.
  • Look for the server appearing in the in-game "Unofficial" tab. If your server doesn't show within a few minutes, check that ports are forwarded and that -PublicIPForEpic= matches your real public IP.
  • Connect from your client; the server should accept your password (if set) and load the chosen map.

Common Boot Failures

SymptomLikely causeWhere to look
Server doesn't appear in browserPublic IP / Epic heartbeat misconfiguredVerify -PublicIPForEpic; check firewall on UDP base, base+1, base+2
"No sessions found" on connectListen mode / session syncASA no sessions found
Console players can't see serverCrossplay or Epic platform issueASA crossplay timeout fix
Mods don't loadMod ID format or CurseForge fetchASA mods not loading
Unofficial-server login loopEOS / login token issueASA unofficial login fix
Server crashes on saveDisk pressure / out-of-spaceCheck disk space; verify save backup count via -MaxNumOfSaveBackups

Related ARK SA Articles

Quick Start with Supercraft

Supercraft hosts ARK Survival Ascended dedicated servers with the launch flow above pre-configured: app 2430930 pulled, Proton wrapper, port quartet allocated, all panel-configurable launch flags exposed (mods, cluster, active event, max backups, structure stasis grid, dynamic config). Map switch is one click, pick from the 10-map list above.

Rent an ARK Ascended Server

Managed ARK: Survival Ascended server hosting. Supercraft runs ASA dedicated servers on AMD EPYC hardware with CurseForge mods, every released map, raw INI access, daily snapshots and four regions. Still on Survival Evolved? We run ARK: Survival Evolved servers too.

Launch a ARK: Survival Ascended server with this setup

Pick a preset and your new server boots preconfigured - rates, rules and mods already dialed in. Change anything later in the panel.

Browse all ARK: Survival Ascended recipes →

ARK Solo / Small-Tribe QoL

Built for solo and duo play: 5x harvest and XP, 10x taming, very fast breeding, plus quality-of-life on — fly…

ARK PvP Standard

Balanced PvP: player-vs-player on, 2x harvest and XP, 3x taming for reasonable progression, PvP gamma disable…

Tired of fighting this issue every patch?

Run a managed Ark server with us. We handle the patches, mod-version pinning, save backups, and DDoS protection. Set up in 3 minutes, 5 datacenter regions, no contract.

See Ark hosting plans →
Top