ARK: Survival Ascended Startup Parameters

Complete list of startup parameters and command-line options for your ARK: Survival Ascended dedicated server.

Startup parameters (also called command-line arguments) let you configure your ARK: Survival Ascended server without editing config files. Parameters set via the command line take priority over settings in GameUserSettings.ini. You can set them through the Startup tab on the XGamingServer panel.

Setting Startup Parameters

Open the XGamingServer panel

Log in to the XGamingServer panel and select your ARK: Survival Ascended server. Stop the server.

Open Startup settings

Click Startup in the sidebar. You'll see fields for common startup parameters that the panel manages for you (like Session Name, Max Players, etc.).

Add additional parameters

For parameters not covered by the panel's built-in fields, look for an Additional Command Line Parameters or Custom Startup field where you can add extra flags.

Save and restart

Click Save and start your server.

Parameter Syntax

ARK:SA uses two types of startup parameters:

  • Query parameters — Start with ? and are appended to the map name. Multiple query parameters are chained with ?: TheIsland_WP?SessionName=MyServer?MaxPlayers=40
  • Flag parameters — Start with - and are standalone: -crossplay -NoBattlEye

Common Query Parameters

These parameters configure basic server settings:

ParameterDescriptionExample
?SessionName=Server name shown in the browser?SessionName=My ARK Server
?MaxPlayers=Maximum simultaneous players?MaxPlayers=40
?ServerPassword=Password required to join?ServerPassword=secret
?ServerAdminPassword=Password for admin commands?ServerAdminPassword=admin123
?Port=Game port (default 7777)?Port=7777
?QueryPort=Steam query port (default 27015)?QueryPort=27015
?AltSaveDirectoryName=Custom save directory name?AltSaveDirectoryName=MyServer
?MultiHome=Bind to a specific IP address?MultiHome=192.168.1.100

Map Parameters

The map is specified as the first part of the command line:

MapParameter Value
The IslandTheIsland_WP
Scorched EarthScorchedEarth_WP
AberrationAberration_WP
The CenterTheCenter_WP
ExtinctionExtinction_WP

Example: TheIsland_WP?SessionName=My Server?MaxPlayers=40

Gameplay Parameters

ParameterDescriptionExample
?DifficultyOffset=Difficulty level (0.0–1.0)?DifficultyOffset=1.0
?OverrideOfficialDifficulty=Override max dino level?OverrideOfficialDifficulty=5.0
?ServerPVEEnable PvE mode (no PvP)?ServerPVE
?ServerHardcoreEnable hardcore mode (permadeath)?ServerHardcore
?AllowThirdPersonPlayerAllow third-person view?AllowThirdPersonPlayer
?ShowMapPlayerLocationShow player location on map?ShowMapPlayerLocation
?ServerCrosshairEnable crosshair?ServerCrosshair
?RCONEnabled=TrueEnable RCON for remote admin?RCONEnabled=True
?RCONPort=RCON port (default 27020)?RCONPort=27020
?DisableStructureDecayPvEDisable structure decay in PvE?DisableStructureDecayPvE
?AllowFlyerCarryPvEAllow flyers to carry players in PvE?AllowFlyerCarryPvE

Flag Parameters

Flag parameters use a - prefix and don't take values:

ParameterDescription
-crossplayEnable crossplay between Steam and Epic Games
-NoBattlEyeDisable BattlEye anti-cheat
-ForceAllowCaveFlyersAllow flying dinos inside caves
-NoTransferFromFilteringDisable character transfer filtering
-ClusterDirOverride=Set a custom cluster directory for transfers
-nosteamclientRun without Steam client (server-only)
-automanagedmodsAuto-manage and update mods
-mods=Comma-separated list of mod IDs

Rate Multiplier Parameters

These parameters override the rate settings in GameUserSettings.ini:

ParameterDescriptionDefault
?XPMultiplier=Experience gain rate1.0
?TamingSpeedMultiplier=Taming speed1.0
?HarvestAmountMultiplier=Resource harvest amount1.0
?EggHatchSpeedMultiplier=Egg hatching speed1.0
?BabyMatureSpeedMultiplier=Baby growing speed1.0
?MatingIntervalMultiplier=Mating cooldown interval1.0

Cluster Parameters

For running a cluster of ARK:SA servers that share character transfers:

ParameterDescription
-ClusterDirOverride=<path>Shared directory for cluster data
-clusterid=<id>Cluster identifier string
?PreventDownloadSurvivorsBlock character downloads
?PreventDownloadItemsBlock item downloads
?PreventDownloadDinosBlock dino downloads

Example Startup Command

Here's what a typical startup command looks like with multiple parameters:

TheIsland_WP?SessionName=My ARK Server?MaxPlayers=40?ServerPassword=secret?ServerAdminPassword=admin123?DifficultyOffset=1.0?OverrideOfficialDifficulty=5.0?RCONEnabled=True?RCONPort=27020 -crossplay -mods=927131,928988

💡 Tip: Start with the essential parameters (SessionName, MaxPlayers, passwords) and add more as needed. Too many parameters at once makes troubleshooting difficult if something goes wrong.

📝 Note: Parameters set in the Startup tab take priority over the same settings in config files. If you set MaxPlayers=40 as a startup parameter and MaxPlayers=20 in GameUserSettings.ini, the server will use 40.

If you get stuck at any time, you can join our Discord.

How is this guide?

40% Off — Limited TimeGet your Ark Survival Ascended server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page