Skip to content

ARK: Server Configuration

Discover how to optimize your ARK game server settings for better gameplay and more customization β†’ Learn more now

10 November 202612 min read1 Views0 helpful

Server Configuration

Configuring an ARK game server can be confusing and overwhelming for some. And there’s a reason for that. ARK offers a wide range of configuration options for the game. Additionally, configuration is done across different files, and you need to be careful which commands go into which file. This guide aims to give you a clearer overview of how to configure an ARK game server.

Differences Between Configuration Files

The configuration of the ARK game server is done via the configuration files GameUserSettings.ini and Game.ini. You can edit them either through the Configuration tab (raw text view) or via FTP.

Configuration FileWeb InterfaceFTP
GameUserSettings.iniConfiguration tab -> Raw text view -> GameUserSettings.iniShooterGame/Saved/Config/LinuxServer/
Game.iniConfiguration tab -> Raw text view -> Game.iniShooterGame/Saved/Config/LinuxServer/

The GameUserSettings.ini file contains options for both the game client and the server. Client options are not used by the server. Server options are defined in the [ServerSettings] section, usually at the end of the file. For advanced customizations, such as changing engram points or XP per level, disabling certain content, or adjusting player preferences, the Game.ini is used.

Configuration: Map

ARK offers various maps that can be played on the server. You can select which map you want to play in the Configuration tab of the web interface.

MapsRelease DateCommand Name
The Island06/02/2015TheIsland
The Center05/17/2016TheCenter
Scorched Earth09/01/2016ScorchedEarth_P
Ragnarok06/12/2017Ragnarok
Aberration12/12/2017Aberration_P
Extinction11/06/2018Extinction
Valguero06/18/2019Valguero_P
Genesis02/25/2020Genesis
Crystal Isles06/11/2020CrystalIsles

Simply enter the command name of the map in the Map field, and it will load on the next server start.

Configuration: GameUserSettings.ini

[ServerSettings]

allowThirdPersonPlayer

This command determines whether the third-person perspective is enabled or not.

Data TypeDefault ValueAllowed Values
Boolean00/1

AllowCaveBuildingPvE

Determines whether building structures inside caves is allowed (when PvE mode is active).

Data TypeDefault ValueAllowed Values
Boolean00/1

alwaysNotifyPlayerJoined

Determines whether players receive a notification when someone joins the server.

Data TypeDefault ValueAllowed Values
Boolean00/1

alwaysNotifyPlayerLeft

Determines whether players receive a notification when someone leaves the server.

Data TypeDefault ValueAllowed Values
Boolean00/1

bAllowFlyerCarryPvE

Determines whether players can carry dinosaurs with a flying dinosaur.

Data TypeDefault ValueAllowed Values
Boolean00/1

bDisableStructureDecayPvE

Disables progressive decay of player structures.

Data TypeDefault ValueAllowed Values
Boolean00/1

DayCycleSpeedScale

Sets the scaling factor for the day-night cycle speed in ARK, controlling how often day turns to night and vice versa. The default value 1 matches the single-player and official server cycle speed. Values below 1 slow the cycle; higher values speed it up. 1 minute real time equals about 28 minutes in-game. For an approximately 24-hour day/night cycle, use 0.035.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DayTimeSpeedScale

Sets the scaling factor for daytime speed, determining the length of the day relative to the night (defined by NightTimeSpeedScale). Lower values lengthen the day.

Data TypeDefault ValueAllowed Values
Float1.00000∞

NightTimeSpeedScale

Sets the scaling factor for nighttime speed, determining the length of the night relative to the day (defined by DayTimeSpeedScale). Lower values lengthen the night.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DinoCharacterFoodDrainMultiplier

Sets the food consumption rate of dinosaurs. Higher values increase hunger rate and affect taming times.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DinoCharacterHealthRecoveryMultiplier

Sets the health regeneration rate of dinosaurs. Higher values speed up regeneration; lower values slow it down.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DinoCharacterStaminaDrainMultiplier

Sets how quickly dinosaurs get tired. Higher values increase stamina drain; lower values slow it down.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DinoCountMultiplier

Sets how many dinosaurs spawn. Higher values increase spawn chances; lower values decrease them.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DinoDamageMultiplier

Sets how much damage dinosaurs deal. Higher values increase damage; lower values decrease it.

Data TypeDefault ValueAllowed Values
Float1.00000∞

DinoResistanceMultiplier

Sets the resistance of dinosaurs. Higher values increase resistance.

Data TypeDefault ValueAllowed Values
Float1.00000∞

globalVoiceChat

Determines whether global voice chat is enabled on the server.

Data TypeDefault ValueAllowed Values
Boolean00/1

HarvestAmountMultiplier

Sets the amount of resources gathered when harvesting. Higher values yield more resources.

Data TypeDefault ValueAllowed Values
Float1.00000∞

HarvestHealthMultiplier

Sets the health of harvestable resources. Higher values increase materials per hit.

Data TypeDefault ValueAllowed Values
Float1.00000∞

noTributeDownloads

Allows disabling downloading of player characters from the server.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PreventDownloadSurvivors

Prevents downloading survivor characters from the server.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PreventDownloadItems

Prevents downloading items from the server.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PreventDownloadDinos

Prevents downloading dinosaurs from the server.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PlayerCharacterFoodDrainMultiplier

Sets how quickly a player gets hungry. Higher values increase hunger rate; lower values slow it down. 2.0 doubles, 0.5 halves the default.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PlayerCharacterHealthRecoveryMultiplier

Sets how fast a player heals. Higher values speed healing; lower values slow it. 2.0 doubles, 0.5 halves the default.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PlayerCharacterStaminaDrainMultiplier

Sets how quickly players get tired. Higher values increase stamina drain; lower values slow it. 2.0 doubles, 0.5 halves the default.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PlayerCharacterWaterDrainMultiplier

Sets how quickly a player gets thirsty. Higher values increase thirst rate; lower values slow it. 2.0 doubles, 0.5 halves the default.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PlayerDamageMultiplier

Sets how much damage a player deals. Higher values increase damage; lower values decrease it. 2.0 doubles, 0.5 halves the default.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PlayerResistanceMultiplier

Sets player resistance. Higher values increase resistance; lower values decrease it. 2.0 doubles, 0.5 halves the default.

Data TypeDefault ValueAllowed Values
Float1.00000∞

proximityChat

Determines whether local proximity chat is enabled on the server.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

ResourceNoReplenishRadiusPlayers

Sets the radius around players where resources do not respawn. Higher values increase radius.

Data TypeDefault ValueAllowed Values
Float1.00000∞

ResourceNoReplenishRadiusStructures

Sets the radius around structures where resources do not respawn. Higher values increase radius.

Data TypeDefault ValueAllowed Values
Float1.00000∞

ResourcesRespawnPeriodMultiplier

Sets the multiplier for resource respawn time. Higher values increase respawn time.

Data TypeDefault ValueAllowed Values
Float1.00000∞

ServerAdminPassword

Sets the password to log in as admin. More info in our guide: Become Admin

Data TypeDefault ValueAllowed Values
StringN/AAny

ServerCrosshair

Determines whether a crosshair is shown for the player.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

serverForceNoHud

Determines whether in-game controls are shown to the player.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

serverHardcore

Determines whether hardcore mode is enabled (players must restart after death).

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

ServerPassword

Sets the password for server access. Use this to restrict access. Disabled by default.

Data TypeDefault ValueAllowed Values
StringN/AAny

serverPVE

Determines whether PvP is enabled. If disabled, only PvE is possible.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

ShowMapPlayerLocation

Determines whether players are shown on the map with markers.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

StructureDamageMultiplier

Sets how much resistance structures have. Higher values increase resistance.

Data TypeDefault ValueAllowed Values
Float1.00000∞

StructureResistanceMultiplier

Sets how much damage structures take from attacks. Higher values increase damage taken.

Data TypeDefault ValueAllowed Values
Float1.00000∞

TamedDinoDamageMultiplier

Sets damage dealt by tamed dinos. Higher values increase damage.

Data TypeDefault ValueAllowed Values
Float1.00000∞

TamedDinoResistanceMultiplier

Sets resistance of tamed dinos. Higher values increase resistance.

Data TypeDefault ValueAllowed Values
Float1.00000∞

TamingSpeedMultiplier

Sets taming speed. Higher values speed up taming.

Data TypeDefault ValueAllowed Values
Float1.00000∞

XPMultiplier

Sets experience points gained. Higher values increase XP.

Data TypeDefault ValueAllowed Values
Float1.00000∞

EnablePVPGamma

Determines if gamma usage is allowed on PvP servers.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

EnablePVEGamma

Determines if gamma usage is allowed on PvE servers.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

SpectatorPassword

Sets the password required for non-admins to enter spectator mode.

Data TypeDefault ValueAllowed Values
StringN/AAny

DifficultyOffset

Sets the server difficulty. To calculate max creature level, multiply by 30 (max level scales linearly with difficulty, 1.0 = level 30).

Code
DifficultyOffset = (Maximum Creature Level / 30 - 0.5) / (Official Difficulty - 0.5)
Data TypeDefault ValueAllowed Values
String0.50000Any

PvEStructureDecayPeriodMultiplier

Sets how long before buildings start to decay. Higher values increase decay time.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PvEStructureDecayDestructionPeriod

Sets when structures can be destroyed by other players on PvE servers. Higher values increase wait time.

Data TypeDefault ValueAllowed Values
Float1.00000∞

PvPStructureDecay

Enables or disables automatic building decay on PvP servers.

Data TypeDefault ValueAllowed Values
Boolean00/1

DisableDinoDecayPvE

Disables (true) or enables (false) automatic dino release.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

PvEDinoDecayPeriodMultiplier

Sets multiplier for how fast dinos are released (higher = faster).

Data TypeDefault ValueAllowed Values
Float1.00000∞

AdminLogging

Enables logging of admin cheat commands in chat when used.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

MaxTamedDinos

Sets the maximum number of tamed dinosaurs allowed.

Data TypeDefault ValueAllowed Values
Integer8300∞

MaxNumbersofPlayersInTribe

Sets the maximum number of players per tribe.

Data TypeDefault ValueAllowed Values
Integer2∞

KickIdlePlayersPeriod

Sets the time in seconds before an idle player is kicked.

Data TypeDefault ValueAllowed Values
Integer1800 (seconds)∞

PerPlatformMaxStructuresMultiplier

Sets multiplier for structures on platform saddles. Use carefully; high values may cause performance issues.

Data TypeDefault ValueAllowed Values
Float1.00000∞

StructureDamageRepairCooldown

Sets cooldown time before a damaged structure can be repaired again. (0 allows instant repair)

Data TypeDefault ValueAllowed Values
Integer180∞

bForceAllStructureLocking

Determines if all container types can be locked.

Data TypeDefault ValueAllowed Values
Boolean10/1

bUseVSync

Determines if VSync is enabled (may reduce issues with some graphics cards).

Data TypeDefault ValueAllowed Values
Boolean00/1

MaxPlatformSaddleStructureLimit

Sets the maximum number of structures allowed on platform saddles.

Data TypeDefault ValueAllowed Values
Integer100∞

RCONPort

Sets the RCON port used for remote console login.

Data TypeDefault ValueAllowed Values
Integer100∞

AutoSavePeriodMinutes

Sets the interval in minutes for automatic server saves.

Info

This value is fixed at 30 minutes and cannot be changed.

Data TypeDefault ValueAllowed Values
Integer30∞

RCONServerGameLogBuffer

Sets how many chat lines are shown in RCON tools.

Data TypeDefault ValueAllowed Values
Integer600∞

PreventOfflinePvPInterval

Sets how many seconds a player must be disconnected to be considered offline.

Data TypeDefault ValueAllowed Values
Integer60 (seconds)∞

bPvPDinoDecay

Determines if tribe/player dinos are protected during offline raid protection.

Data TypeDefault ValueAllowed Values
Boolean10/1

bPvPStructureDecay

Determines if tribe/player structures are protected during offline raid protection.

Data TypeDefault ValueAllowed Values
Boolean10/1

DisableImprintDinoBuff

Determines if the bonus from imprinting a baby dino is disabled.

Data TypeDefault ValueAllowed Values
Boolean10/1

AllowAnyoneBabyImprintCuddle

Determines if any player can cuddle baby dinosaurs.

Data TypeDefault ValueAllowed Values
Boolean10/1

OverrideOfficialDifficulty

Overrides the difficulty setting.

Data TypeDefault ValueAllowed Values
Integer10/1

TheMaxStructuresInRange

Sets the maximum allowed number of structures in close proximity.

Data TypeDefault ValueAllowed Values
Integer10500∞

PvEAllowStructuresAtSupplyDrops

Determines if building near supply drops is allowed.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

AutoDestroyDecayedDinos

Determines if decayed dinos are destroyed immediately instead of becoming claimable.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

ClampItemSpoilingTimes

Sets all item spoil times to their maximum values.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

AllowCrateSpawnsOnTopOfStructures

Determines if supply crates can spawn on top of structures.

Data TypeDefault ValueAllowed Values
Boolean0 (disabled)0/1

PreventOfflinePvP

Determines if offline raid protection is enabled on PvE/PvP servers.

Data TypeDefault ValueAllowed Values
Boolean1 (enabled)0/1

AllowMultipleAttachedC4

Allows multiple C4 explosives to be attached to dinosaurs.

Data TypeDefault ValueAllowed Values
Boolean1 (enabled)0/1

bPvEDisableFriendlyFire

Determines if friendly fire is disabled in PvE.

Data TypeDefault ValueAllowed Values
Boolean1 (enabled)0/1

ServerAutoForceRespawnWildDinosInterval

Sets the time in seconds until a forced respawn of all wild dinos occurs. For example, 86400 means forced respawn after one day.

Data TypeDefault ValueAllowed Values
Integer86400∞

DisableWeatherFog

Determines if fog on the map is enabled or disabled.

Data TypeDefault ValueAllowed Values
Boolean0 (enabled)0/1

[/script/engine.gamesession]

MaxPlayers

Sets how many players can play on the server simultaneously.

Data TypeDefault ValueAllowed Values
FloatDepends on slot selection during order (fixed slots)10-130

[SessionSettings]

SessionName

Sets the server name shown in the server browser, game, etc.

Data TypeDefault ValueAllowed Values
FloatARK #XXXXXX∞

[MessageOfTheDay]

Duration

Sets how long the welcome message is displayed after connecting.

Data TypeDefault ValueAllowed Values
Integer1.00000X-X

Message

Sets the welcome message shown when a player connects to the server.

Data TypeDefault ValueAllowed Values
Float"..."/

FAQ

Frequently asked questions

You configure your server using the GameUserSettings.ini and Game.ini files, which can be edited via the Configuration tab (raw text view) or via FTP under ShooterGame/Saved/Config/LinuxServer/.
GameUserSettings.ini contains options for both the game client and the server.

Feedback

Was this article helpful?

Your feedback helps us prioritize and improve content.

0 of 0 Users found this article helpful.

Personal support

Need more help than the guide provides?

Our ZAP support team knows your product β€” briefly describe your issue and we'll help you personally.