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.
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 File | Web Interface | FTP |
|---|---|---|
| GameUserSettings.ini | Configuration tab -> Raw text view -> GameUserSettings.ini | ShooterGame/Saved/Config/LinuxServer/ |
| Game.ini | Configuration tab -> Raw text view -> Game.ini | ShooterGame/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.
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.
| Maps | Release Date | Command Name |
|---|---|---|
| The Island | 06/02/2015 | TheIsland |
| The Center | 05/17/2016 | TheCenter |
| Scorched Earth | 09/01/2016 | ScorchedEarth_P |
| Ragnarok | 06/12/2017 | Ragnarok |
| Aberration | 12/12/2017 | Aberration_P |
| Extinction | 11/06/2018 | Extinction |
| Valguero | 06/18/2019 | Valguero_P |
| Genesis | 02/25/2020 | Genesis |
| Crystal Isles | 06/11/2020 | CrystalIsles |
Simply enter the command name of the map in the Map field, and it will load on the next server start.
allowThirdPersonPlayer
This command determines whether the third-person perspective is enabled or not.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
AllowCaveBuildingPvE
Determines whether building structures inside caves is allowed (when PvE mode is active).
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
alwaysNotifyPlayerJoined
Determines whether players receive a notification when someone joins the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
alwaysNotifyPlayerLeft
Determines whether players receive a notification when someone leaves the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
bAllowFlyerCarryPvE
Determines whether players can carry dinosaurs with a flying dinosaur.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
bDisableStructureDecayPvE
Disables progressive decay of player structures.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
DinoCharacterFoodDrainMultiplier
Sets the food consumption rate of dinosaurs. Higher values increase hunger rate and affect taming times.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
DinoCharacterHealthRecoveryMultiplier
Sets the health regeneration rate of dinosaurs. Higher values speed up regeneration; lower values slow it down.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
DinoCharacterStaminaDrainMultiplier
Sets how quickly dinosaurs get tired. Higher values increase stamina drain; lower values slow it down.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
DinoCountMultiplier
Sets how many dinosaurs spawn. Higher values increase spawn chances; lower values decrease them.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
DinoDamageMultiplier
Sets how much damage dinosaurs deal. Higher values increase damage; lower values decrease it.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
DinoResistanceMultiplier
Sets the resistance of dinosaurs. Higher values increase resistance.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
globalVoiceChat
Determines whether global voice chat is enabled on the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
HarvestAmountMultiplier
Sets the amount of resources gathered when harvesting. Higher values yield more resources.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
HarvestHealthMultiplier
Sets the health of harvestable resources. Higher values increase materials per hit.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
noTributeDownloads
Allows disabling downloading of player characters from the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
PreventDownloadSurvivors
Prevents downloading survivor characters from the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
PreventDownloadItems
Prevents downloading items from the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
PreventDownloadDinos
Prevents downloading dinosaurs from the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.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 Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
PlayerResistanceMultiplier
Sets player resistance. Higher values increase resistance; lower values decrease it. 2.0 doubles, 0.5 halves the default.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
proximityChat
Determines whether local proximity chat is enabled on the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
ResourceNoReplenishRadiusPlayers
Sets the radius around players where resources do not respawn. Higher values increase radius.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
ResourceNoReplenishRadiusStructures
Sets the radius around structures where resources do not respawn. Higher values increase radius.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
ResourcesRespawnPeriodMultiplier
Sets the multiplier for resource respawn time. Higher values increase respawn time.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
ServerAdminPassword
Sets the password to log in as admin. More info in our guide: Become Admin
| Data Type | Default Value | Allowed Values |
|---|---|---|
| String | N/A | Any |
ServerCrosshair
Determines whether a crosshair is shown for the player.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
serverForceNoHud
Determines whether in-game controls are shown to the player.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
serverHardcore
Determines whether hardcore mode is enabled (players must restart after death).
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
ServerPassword
Sets the password for server access. Use this to restrict access. Disabled by default.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| String | N/A | Any |
serverPVE
Determines whether PvP is enabled. If disabled, only PvE is possible.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
ShowMapPlayerLocation
Determines whether players are shown on the map with markers.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
StructureDamageMultiplier
Sets how much resistance structures have. Higher values increase resistance.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
StructureResistanceMultiplier
Sets how much damage structures take from attacks. Higher values increase damage taken.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
TamedDinoDamageMultiplier
Sets damage dealt by tamed dinos. Higher values increase damage.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
TamedDinoResistanceMultiplier
Sets resistance of tamed dinos. Higher values increase resistance.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
TamingSpeedMultiplier
Sets taming speed. Higher values speed up taming.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
XPMultiplier
Sets experience points gained. Higher values increase XP.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
EnablePVPGamma
Determines if gamma usage is allowed on PvP servers.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
EnablePVEGamma
Determines if gamma usage is allowed on PvE servers.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
SpectatorPassword
Sets the password required for non-admins to enter spectator mode.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| String | N/A | Any |
DifficultyOffset
Sets the server difficulty. To calculate max creature level, multiply by 30 (max level scales linearly with difficulty, 1.0 = level 30).
DifficultyOffset = (Maximum Creature Level / 30 - 0.5) / (Official Difficulty - 0.5)
| Data Type | Default Value | Allowed Values |
|---|---|---|
| String | 0.50000 | Any |
PvEStructureDecayPeriodMultiplier
Sets how long before buildings start to decay. Higher values increase decay time.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
PvEStructureDecayDestructionPeriod
Sets when structures can be destroyed by other players on PvE servers. Higher values increase wait time.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
PvPStructureDecay
Enables or disables automatic building decay on PvP servers.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
DisableDinoDecayPvE
Disables (true) or enables (false) automatic dino release.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
PvEDinoDecayPeriodMultiplier
Sets multiplier for how fast dinos are released (higher = faster).
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
AdminLogging
Enables logging of admin cheat commands in chat when used.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
MaxTamedDinos
Sets the maximum number of tamed dinosaurs allowed.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 8300 | β |
MaxNumbersofPlayersInTribe
Sets the maximum number of players per tribe.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 2 | β |
KickIdlePlayersPeriod
Sets the time in seconds before an idle player is kicked.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 1800 (seconds) | β |
PerPlatformMaxStructuresMultiplier
Sets multiplier for structures on platform saddles. Use carefully; high values may cause performance issues.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | 1.00000 | β |
StructureDamageRepairCooldown
Sets cooldown time before a damaged structure can be repaired again. (0 allows instant repair)
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 180 | β |
bForceAllStructureLocking
Determines if all container types can be locked.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 | 0/1 |
bUseVSync
Determines if VSync is enabled (may reduce issues with some graphics cards).
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 | 0/1 |
MaxPlatformSaddleStructureLimit
Sets the maximum number of structures allowed on platform saddles.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 100 | β |
RCONPort
Sets the RCON port used for remote console login.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 100 | β |
AutoSavePeriodMinutes
Sets the interval in minutes for automatic server saves.
This value is fixed at 30 minutes and cannot be changed.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 30 | β |
RCONServerGameLogBuffer
Sets how many chat lines are shown in RCON tools.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 600 | β |
PreventOfflinePvPInterval
Sets how many seconds a player must be disconnected to be considered offline.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 60 (seconds) | β |
bPvPDinoDecay
Determines if tribe/player dinos are protected during offline raid protection.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 | 0/1 |
bPvPStructureDecay
Determines if tribe/player structures are protected during offline raid protection.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 | 0/1 |
DisableImprintDinoBuff
Determines if the bonus from imprinting a baby dino is disabled.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 | 0/1 |
AllowAnyoneBabyImprintCuddle
Determines if any player can cuddle baby dinosaurs.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 | 0/1 |
OverrideOfficialDifficulty
Overrides the difficulty setting.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 1 | 0/1 |
TheMaxStructuresInRange
Sets the maximum allowed number of structures in close proximity.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 10500 | β |
PvEAllowStructuresAtSupplyDrops
Determines if building near supply drops is allowed.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
AutoDestroyDecayedDinos
Determines if decayed dinos are destroyed immediately instead of becoming claimable.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
ClampItemSpoilingTimes
Sets all item spoil times to their maximum values.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
AllowCrateSpawnsOnTopOfStructures
Determines if supply crates can spawn on top of structures.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (disabled) | 0/1 |
PreventOfflinePvP
Determines if offline raid protection is enabled on PvE/PvP servers.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 (enabled) | 0/1 |
AllowMultipleAttachedC4
Allows multiple C4 explosives to be attached to dinosaurs.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 (enabled) | 0/1 |
bPvEDisableFriendlyFire
Determines if friendly fire is disabled in PvE.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 1 (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 Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 86400 | β |
DisableWeatherFog
Determines if fog on the map is enabled or disabled.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Boolean | 0 (enabled) | 0/1 |
MaxPlayers
Sets how many players can play on the server simultaneously.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | Depends on slot selection during order (fixed slots) | 10-130 |
SessionName
Sets the server name shown in the server browser, game, etc.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | ARK #XXXXXX | β |
Duration
Sets how long the welcome message is displayed after connecting.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Integer | 1.00000 | X-X |
Message
Sets the welcome message shown when a player connects to the server.
| Data Type | Default Value | Allowed Values |
|---|---|---|
| Float | "..." | / |
