ARK:Survival Evolved: GameUserSettings.ini

The following codes must be entered in your GameUserSetting.Ini if you wish to customise your ARK:Survival Evolved server experience from the base values.

1) Login to your TCAdmin panel.
1) 'Stop' your server.

2) Click 'Configuration File'
3) Click 'text Editor' on the gameusernettings.ini configuration file
4) Add your chosen options and click 'save' (Take a copy of the changes incase they do not stick)
5) Start your server and check the configuration file to make sure the changes stuck.





New In Version 236.3
* Added Thai tanslation (launch commandline: -culture=th)

English: en
German: de
French: fr
Italian: it
Spanish: es
Simplified Chinese: zh
Traditional Chinese: zh-TW
Russian: ru
Thai (NEW!): th
Japanese (WIP): ja
Polish (NEW!): pl
Danish (NEW!): da
Dutch (NEW!): nl
Swedish (NEW!): sv
Hungarian (NEW!): hu
Czech (NEW!): cs
Turkish (NEW!): tr
Brazilian Portugese: pt_BR

You can also directly override the language by using the following startup commandline (for dedicated servers, etc, where 'en' is one of the language codes listed above): -culture=en


New in Version v235.8
Custom servers can activate the event with "-vday" commandline!

v235.3
* BattlEye Anti-Cheat System!

New In Version 235.2
* Added community German Translation, courtesy of Thomas Kowalzik - Owner of Arkforum.de! Thank you Thomas :) 
Launch game with command argument:
-culture=de

New In Version 231.7
* New server option to prevent spawning of Loot crates (artifact creates will still spawn):
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
bDisableLootCrates=true


New In Version 231.4
* Turret Damage vs Dinos (Bullet and Projectile Turrets) can be customized on your server with:
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
DinoTurretDamageMultiplier=1.0

New In Version v231.1
* Dinos harvest at 3x their previous damage-rate (i.e. similar to pre-tamed-dino-rebalance). This can be customized on your server with:
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
DinoHarvestingDamageMultiplier=3.0
PlayerHarvestingDamageMultiplier=1.0

New In Version 231.0
* INI Options for server admins to scale tamed dino stats:
Values we currently have defaulted, in content which server admins can override in their INI's (setting all the values to 1 will have it behave 'like it used to be'!):
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
;0: Health
;8: Damage
;Multiplier immediately added for tamed dino
PerLevelStatsMultiplier_DinoTamed_Add[0] = 0.15
PerLevelStatsMultiplier_DinoTamed_Add[8] = 0.15

;Multiplier applied if perfect affinity
PerLevelStatsMultiplier_DinoTamed_Affinity[0] = 0.375
PerLevelStatsMultiplier_DinoTamed_Affinity[8] = 0.375

;Multiplier applied for each TAMED level-up point
PerLevelStatsMultiplier_DinoTamed[0] = 0.15
PerLevelStatsMultiplier_DinoTamed[8] = 0.15

New In Version 228.4
* INI Option for PvP Friendly Fire Disabling:
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
bDisableFriendlyFire=true

New In Version 228.2
* INI Options for server admins to scale tamed dino stats (for experimentation of balance).
Example values that we're currently considering:
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
PerLevelStatsMultiplier_DinoTamed_Add[0] = 0.2f;
PerLevelStatsMultiplier_DinoTamed_Affinity[0] = 0.4f;
PerLevelStatsMultiplier_DinoTamed[0] = 0.4f;
PerLevelStatsMultiplier_DinoTamed_Add[8] = 0.2f;
PerLevelStatsMultiplier_DinoTamed_Affinity[8] = 0.4f;
PerLevelStatsMultiplier_DinoTamed[8] = 0.4f;

Health: 0
Stamina: 1
Torpidity: 2
Oxygen: 3
Food: 4
Water: 5
Temperature: 6
Weight: 7
MeleeDamageMultiplier: 8
SpeedMultiplier: 9
TemperatureFortitude: 10

New In Version 226.0
* Exposed Custom Recipe Cooking Quality and Skill Scalars for Server Configuration. Increased Default Cooking Quality and Skill Scaling by a further 20% each.

WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
CustomRecipeEffectivenessMultiplier=1.0
CustomRecipeSkillMultiplier=1.0

New In Version 224.0
* Tribe Admin Logs (which can also act as effective "offline event" logs even for solo players!!!!). Server can set "MaxTribeLogs" in Server Game Mode INI, which determines how many Tribe log entries are kept per Tribe (default 100, set it to 0 to disable the system). 
* Custom RP-oriented Recipe/Cooking System (including Skill-Based results) -- finally, you can now create your own unique recipes for S### Burgers)! Servers can optionally disable this feature in their GameMode INI via "bAllowCustomRecipes=false"

* Server Admin Logs (including RCON support) , launch with "-servergamelog" and use RCON command "getgamelog" to print 100 entries at a time also outputs to dated file in in "\Logs", adjust max length of RCON buffer with commandline:
?RCONServerGameLogBuffer=600
* bPassiveDefensesDamageRiderlessDinos Server GameMode INI option to allow spike walls to damage wild/riderless Dinos

New In Version 223.0
* PvE "Tribe Warfare" option (capability for Tribes to officially declare war on each other for mutually-agreed-upon period of time). This is enabled by default. To disable it, add:

WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
bPvEAllowTribeWar=false

If you want Tribes to be able to cancel an agreed-upon war before it has actually started (default not allowed), then you can also add into that INI:
bPvEAllowTribeWarCancel=true

New In Version 222.5
* Halloween Structures (Placeable Jack-o-Lanterns, Scarecrows, etc) removed from Inventories unless ?AllowDeprecatedStructures=true commandline is used)
* Added Server Config value for BabyFoodConsumptionRate:
WindowsServer\Game.ini
(or LinuxServer)
[/script/shootergame.shootergamemode]
BabyFoodConsumptionSpeedMultiplier=1.0
You can set it lower along with a low 'BabyMatureSpeedMultiplier' if you want your sever's dino babies to be more like.... real babies? ;) 

New In Version 222.0
* Added a Server Option for cooldown period on structure repair from the last time damaged. Set to 180 seconds by default. INI ShooterGameMode StructureDamageRepairCooldown=0 to disable it.
* Server Option to allow Locking All Item Containers and enabled it on our PvE servers. commandline ?ForceAllStructureLocking=true to enable it
* Server Option to allow Auto-Destroying Structures after sufficient "no nearby Tribe" time has passed (defined as a multiplier of the Allow Claim period). Useful for servers to clear off abandoned structures automatically over time if they wish. commandline ?AutoDestroyOldStructuresMultiplier=1.0 to enable it

New In Version 219.0
* Antispeedhack now has a commandline bias you can use on your server (can cause more rubberbanding on laggy players). Defaults to 1.0, you can launch with it such as:
-speedhackbias=0.25f

New Server Game.ini configurable values:
[/script/shootergame.shootergamemode]
MatingIntervalMultiplier=1.0
EggHatchSpeedMultiplier=1.0
BabyMatureSpeedMultiplier=1.0


New In Version 218.5
* Anti speedhack detection is now enabled by default -- to disable it, use the server commandline "-noantispeedhack"
* Server player-move-physics optimization is now enabled by default (improves perf) -- to disable it, use the server commandline "-nocombineclientmoves"

New In Version 218.3
* New server option defaulting disallowed, Quetz platforms will not allow any non-allied dino to base on them when they are flying. If you want your server to allow non-allied dinos to be able to stand on the Quetz platforms:
Game.ini
bFlyerPlatformAllowUnalignedDinoBasing=true 

New In Version 218.0
* Server Admins can now set in their Game.ini:
CropGrowthSpeedMultiplier=1
LayEggIntervalMultiplier=1
PoopIntervalMultiplier=1
CropDecaySpeedMultiplier=1

New In Version 216.00
* Official Servers: Relaunching with -ForceRespawnDinos to destroy all wild creatures to flush out NPC's to new Biome configurations. (this will only destroy wild creatures that are NOT currently being tamed :)

New In Version 211.0
* Added a [ServerSettings] server option "?PerPlatformMaxStructuresMultiplier=1.0" that can be used to increase the limit of structures on dynamic platforms. Beware, increasing this value could affect server performance!

New in Version 207
* Driveable Dune Buggy Modding example (we'll let modders have the first crack at vehicles with this example :) 

(also available for server admins to spawn for experiments, and so is the Dragon)

cheat spawnactor "Blueprint'/Game/PrimalEarth/Dinos/Dragon/Dragon_Character_BP.Dragon_Character_BP'" 1 1 1

cheat giveitem "Blueprint'/Game/PrimalEarth/Vehicles/VH_Buggy/Blueprint/PrimalItemVHBuggy.PrimalItemVHBuggy'" 1 1 false -- for proper driving physics on dedicated servers, highly recommend that server admins who use the Buggy run their server with INI change:
"steamapps\common\ARK\Projects\ShooterGame\Saved\Config\WindowsServer\Engine.ini"
[/script/engine.physicssettings]
Server_MaxSubsteps=5
Server_MaxSubstepDeltaTime=0.1
Note: On Dedicated Servers, additional substeps are currently somewhat unstable and may lead to crashes. Hence experimental, we will fix the stability with the substeps soon.

* New ServerSettings "DisablePvEGamma=true" option now prevents gamma changes in PvE

New in version 206.0
* Added Server PvP Auto Demolish options and PvE Auto Dino Unclaim options

GameUserSettings.ini
[ServerSettings]
PvPStructureDecay=true
DisableDinoDecayPvE=false
PvEDinoDecayPeriodMultiplier=1.0
(or the commandline ?PvPStructureDecay=true, etc)

* Added option for unofficial Servers to have all admin commands logged to chat, to help Admin trustworthiness. Clients can see whether the servers have this setting enabled in the Pause menu.
?AdminLogging=true
or
GameUserSettings.ini
[ServerSettings]
AdminLogging=true

New In Version: v205.3
* Optionally launch with ?EnableDeathTeamSpectator=true (or EnableDeathTeamSpectator in [ServerSettings] of INI) to allow non-admin SotF players to spectate attached to only their own living team members after death.


New in Version205.0
* Survival of the Fittest servers can launch with "-gameplaylogging" commandline option to output a dated log file to \Saved folder, which will contain a timestamped kill & winners log listing steam id, steam name, character name, etc. Handy for automatic Tournament records... :) 

v202.0 
* Prevent-Friendly-Fire option for PvE servers
WindowsServer\Game.ini
(or LinuxServer)

[/script/shootergame.shootergamemode]
bPvEDisableFriendlyFire=true

New in Version 201
* We now support global, dynamic Official Server bans. So please please don't use hacks, or we'll have to find out, and then we will have to ban... :( . Also, player run servers will have the option of using our global ban list, or pointing to any online ban list that they want. That goes in your server's GameUserSettings.ini:
[ServerSettings]
BanListURL="http://playark.com/banlist.txt"


New In V196
* Added option to disable specific Alpha predators ("NPC Replacements") on custom servers. This can also be used to disable any specific NPC, or replace the spawns of a particular NPC with that of a different NPC.

\Config\WindowsServer\Game.ini
[/script/shootergame.shootergamemode]
NPCReplacements=(FromClassName="MegaRaptor_Character_BP_C",ToClassName="Dodo_Character_BP_C")
NPCReplacements=(FromClassName="MegaRex_Character_BP_C",ToClassName="")

* Custom servers can now specify "ResourceNoReplenishRadiusStructures" & "ResourceNoReplenishRadiusPlayers" multipliers, if they wish to allow resources to regrow closer or farther away from players & structures.

\Config\WindowsServer\Game.ini
[/script/shootergame.shootergamemode]
ResourceNoReplenishRadiusPlayers=1
ResourceNoReplenishRadiusStructures=1

\Config\WindowsServer\Game.ini
[/script/shootergame.shootergamemode]
bIncreasePvPRespawnInterval = true;
IncreasePvPRespawnIntervalCheckPeriod=300;
IncreasePvPRespawnIntervalMultiplier=2;
IncreasePvPRespawnIntervalBaseAmount=60;

cheat ForcePlayerToJoinTargetTribe PlayerID (0 for you)

(that will put you/playerID into the tribe of whatever you're pointing at, if it's a tribe structure/character)
cheat MakeTribeAdmin
cheat MakeTribeFounder
cheat RemoveTribeAdmin

* Server INI's option to switch from PvE to PvP mode at pre-specified in-game times OR a pre-specified real-world (server-side) times!

\Config\WindowsServer\Game.ini
[/script/shootergame.shootergamemode]
bAutoPvETimer=true
bAutoPvEUseSystemTime=true or false
AutoPvEStartTimeSeconds=0 to 86400
AutoPvEStopTimeSeconds=0 to 86400

Added in V195:

//to allow building in caves
[ServerSettings]
AllowCaveBuildingPvE=true
or
?AllowCaveBuildingPvE=true

And in Server's "Game.ini", to prevent Taming of specific Dino's:
[/script/shootergame.shootergamemode]
PreventDinoTameClassNames="Argent_Character_BP_C"
PreventDinoTameClassNames="Ptero_Character_BP_C"
//etc etc -- all dino classnames are in the ARK Dev Kit, maybe someone can put them on the ARK Wiki ;)

V193 NEW ENGRAMS FOR YOUR CUSTOM SERVER GAME.INI's:
EngramEntry_StoneGateway_Large
EngramEntry_StoneGateLarge
EngramEntry_BearTrap_Large
EngramEntry_BearTrap

New as of V191
* Max Number of Tamed Dinos on the ARK is now server-customizable value, and bumped up the default by 1000. To adjust this, use the ?MaxTamedDinos=4000 commandline argument, or add MaxTamedDinos=4000 to your ServerSettings in your GameUserSettings.ini!
* Admin Spectator camera (and an extra password you can use for anyone to access spectator mode) + spectator-controls UI

To use the admin spectator, any admin can just use:
cheat enablespectator

stopspectating will always take you out of spectator.
Note that being a Spectator destroys your own player character, you will respawn when leaving spectator mode.

To use non-admin spectator, the server must specify a spectator password like so in the GameUserSettings.ini:
[ServerSettings]
SpectatorPassword=mypassword

or via commandline
?SpectatorPassword=mypassword

New as of 189:


* Custom servers INI can now scale globally the spoiling times of perishables, as well as scale the global decomposition time of items and bodies on the ground, respectively. Set these to larger than 0 values, in your server's Game.ini :

[/script/shootergame.shootergamemode]
GlobalSpoilingTimeMultiplier=0
GlobalItemDecompositionTimeMultiplier=0
GlobalCorpseDecompositionTimeMultiplier=0

* Custom servers INI can now scale on a per-resource type basis the amount of resources harvested. In your server's Game.ini, for example:

[/script/shootergame.shootergamemode]
HarvestResourceItemAmountClassMultipliers=(ClassName="PrimalItemResource_Thatch_C",Multiplier=2.0)
HarvestResourceItemAmountClassMultipliers=(ClassName="PrimalItemResource_Stone_C",Multiplier=4.0)

* Custom servers INI can now override the Max XP cap of players & dino characters, respectively. Set these to larger than 0 values, in your server's Game.ini :

[/script/shootergame.shootergamemode]
OverrideMaxExperiencePointsPlayer=0
OverrideMaxExperiencePointsDino=0

New options for ShooterGame\Saved\Config\WindowsServer\GameUserSettings.ini (these can also be passed in as commandline):
New as of 187:
[/script/shootergame.shootergamemode] bOnlyAllowSpecifiedEngrams=true/false

Defaults false. If true, any Engram not explicitly specified in the EngramsOverride list will be Hidden. Useful for maintaining primitive servers even as we add new Engrams in Updates.

Also:
OverrideNamedEngramEntries=(EngramClassName=”EngramEntry_AlarmTrap_C”,EngramHidden=true,EngramPointsCost=3,EngramLevelRequirement=2,RemoveEngramPreReq=false)

For example. Lets you specify an Engram by classname so that it’s guaranteed to work even if Engram indices change in the future — is guaranteed to be permanent. You can get all the classnames from the ARK Dev Kit.

* Restored the previous “overdamage” of Harvestable Resources, while we work in the coming days on a new balance for per-Dino Resource Harvesting multipliers — unofficial servers can enable the limiting optionally with “ClampResourceHarvestDamage=true”

New as of 181:
ResourcesRespawnPeriodMultiplier=1
KickIdlePlayersPeriod=2400
AutoSavePeriodMinutes=15
ClampResourceHarvestDamage=false

New as of 179.0:

[ServerSettings]
DifficultyOffset=1
TamingSpeedMultiplier=1
HarvestAmountMultiplier=1
PlayerCharacterWaterDrainMultiplier=1
PlayerCharacterFoodDrainMultiplier=1
DinoCharacterFoodDrainMultiplier = 1
PlayerCharacterStaminaDrainMultiplier = 1
DinoCharacterStaminaDrainMultiplier = 1
PlayerCharacterHealthRecoveryMultiplier = 1
DinoCharacterHealthRecoveryMultiplier = 1
DinoCountMultiplier=1
HarvestHealthMultiplier = 1
PvEStructureDecayDestructionPeriod = 0

[ServerSettings]
ServerPassword=YOURPASSWORD
ServerAdminPassword=YOURPASSWORD
ShowMapPlayerLocation=True
ServerHardcore=False
GlobalVoiceChat=False
ProximityChat=False
NoTributeDownloads=False
AllowThirdPersonPlayer=False
AlwaysNotifyPlayerLeft=True
DontAlwaysNotifyPlayerJoined=True
ServerPVE=True
ServerCrosshair=True
ServerForceNoHUD=False
DifficultyOffset=1
PlayerDamageMultiplier=1.200000
XPMultiplier=1.200000
TamingSpeedMultiplier=1.800000
HarvestAmountMultiplier=1.200000
HarvestHealthMultiplier=1.200000
KickIdlePlayersPeriod=2400.000000
AutoSavePeriodMinutes=15.000000
RCONPort=28816
RCONEnabled=True
MaxStructuresInRange=1300.000000
DayCycleSpeedScale=1
NightTimeSpeedScale=1
DayTimeSpeedScale=1
DinoDamageMultiplier=1
TamedDinoDamageMultiplier=1
PlayerDamageMultiplier=1.000000
StructureDamageMultiplier=1.000000
PlayerResistanceMultiplier=1.000000
DinoResistanceMultiplier=1
TamedDinoResistanceMultiplier=1
StructureResistanceMultiplier=1.000000
XPMultiplier=1.000000


New options for ShooterGame\Saved\Config\WindowsServer\Game.ini (these can NOT be passed in as commandline, only supported via the INI):

New as of 179.0:
[/script/shootergame.shootergamemode]
DinoSpawnWeightMultipliers=(DinoNameTag=Bronto,SpawnWeightMultiplier=10.0,OverrideSpawnLimitPercentage=true,SpawnLimitPercentage=0.5)
DinoSpawnWeightMultipliers=(DinoNameTag=Raptor,SpawnWeightMultiplier=0.1,OverrideSpawnLimitPercentage=false)

[/script/shootergame.shootergamemode]
OverrideEngramEntries=(EngramIndex=0,EngramHidden=true)
OverrideEngramEntries=(EngramIndex=1,EngramHidden=false,EngramPointsCost=10,EngramLevelRequirement=15,RemoveEngramPreReq=false)
OverrideEngramEntries=(EngramIndex=2,EngramHidden=false,EngramPointsCost=5,EngramLevelRequirement=20,RemoveEngramPreReq=true)

Where EngramIndex corresponds to the index (starting with 0) of the Engram visible within the base game. I'll paste a list of all the current Engrams shortly, and you can also determine the indices by just adding up the positions in the regular game's Engrams View :)

[/script/shootergame.shootergamemode]
LevelExperienceRampOverrides=(ExperiencePointsForLevel[0]=13,ExperiencePointsForLevel[1]=20,ExperiencePointsForLevel[2]=30)
LevelExperienceRampOverrides=(ExperiencePointsForLevel[0]=13,ExperiencePointsForLevel[1]=20,ExperiencePointsForLevel[2]=30)

These let you control how many levelups you are allowed and the required and the corresponding XP requirements for each one. The first entry is for players, the second entry is for dinos.

[/script/shootergame.shootergamemode]
OverridePlayerLevelEngramPoints=10
OverridePlayerLevelEngramPoints=15
OverridePlayerLevelEngramPoints=20

This determines how many engram points you get per level. You should use the same number of those as you have corresponding to your max allowed amount of player levels.


Below are DinoNameTag values for use with the DinoSpawnWeightMultipliers described above:

Anky
Argent
Bat
Bronto
Carno
Coel
Dilo
Dodo
Mammoth
Mega
Para
Phiomia
Piranha
Ptera
Raptor
Rex
Sabertooth
Sarco
Scorpion
Stego
Spino
Spider
Titanboa
Trike
Turtle

New In Version 178
- Official PvP servers one-time Clearance of all old unequipped items (with the exception of blueprints, eatables, notes, and quest items), to ensure fairness after Item Duplication bug exploit. Server admins can enforce this once if they run with this command argument (will only work ONCE on pre-update save games):

ShooterGameServer.exe theisland?listen -ClearOldItems

New In Version 174.31
- "EnablePvPGamma=true" server option will now work ;)

New In Version 174.3
- Gamma adjustment now disabled on PvP/Hardcore servers (by server-side default). Unofficial Servers can force allow gamma adjustment on PvP/Hardcore with this commandline/INI option:
EnablePvPGamma=true

New In Version 173
New server commandline/INI options (GamerUserSettings.ini [ServerSettings] section or "?Option=Value" for commandline argument):

bDisableStructureDecayPvE=false
bAllowFlyerCarryPvE=false
MaxStructuresInRange=1300

Was this answer helpful?

 Print this Article

Also Read

How do I update my ARK:Survival Evolved server?

The backup procedure showed first is not always neccesary, most updates dont cause your save to...

Reverting to a previous ARK:Survival Evolved save.

Firstly you need to back up your saved folder incase of error, or something goes wrong.1) Login...

How to upload your saved ARK:Survival Evolved map.

If you have just transferred your hosting to us from another provider and wish to use your last...

How do I edit my ARK:Survival Evolved configuration?

For this, you have 2 options, you can either add additions to command line, or you can add the...

How to install the Centre map DLC on my server

With update 241 a new official map was released: TheCenter. Prebuilt into all servers. Command...