Skip to content
Settings & AdminARK: Survival Evolved

ARK server settings: ini files explained

What GameUserSettings.ini and Game.ini control on your ARK: Survival Evolved server, and the safe way to change them.

Updated 7 min read

Your ARK: Survival Evolved server's rates, difficulty and breeding speeds all come from two plain text files: GameUserSettings.ini and Game.ini. This guide explains what each one controls, where they live on your ARK: Survival Evolved server, and the keys people change most.

The easy way: the Server Settings tab

Your server panel has a Server Settings tab that covers the settings below as labelled controls: XP, taming and harvest rates, difficulty, day and night speed, PvE and camera options, and every breeding speed. Presets (2x, 3x, 5x, 10x, Breeding boost and Short nights) fill them in with one click.

The tab handles the stop-first rule further down for you. While the server is offline it just saves. While it's running, Save and restart stops the server, writes your changes into the files ARK has just saved, and starts it again. Players online are disconnected for that minute or so.

Use the File Manager method in the rest of this guide for any setting the tab doesn't list.

The two files

GameUserSettings.ini holds almost everything you'd call a "server setting": experience, taming and harvest rates, difficulty, day and night speed, PvE or PvP, and camera and map options. Most of these sit under one section, [ServerSettings]. Two more sections matter: [SessionSettings] holds SessionName (your server's name in the in-game browser), and [/Script/Engine.GameSession] holds MaxPlayers.

Game.ini is for what ARK's own documentation calls "more advanced modifications". Most owners only ever use it for one thing: breeding. Maturation speed, egg hatching, mating cooldowns and imprinting all live in Game.ini, under a single section header you need to type exactly as shown: [/script/shootergame.shootergamemode].

GameUserSettings.ini is created for you the first time your server boots. Game.ini is not, but the Server Settings tab creates it the first time you save a breeding setting. To make it by hand instead, create a plain text file named Game.ini on your computer, then in the File Manager open ShooterGame/Saved/Config/LinuxServer/ and Upload it.

Both files live in that same folder, opened from the File Manager tab. If you'd rather not hand-type every key, our ARK server settings generator builds both files from a short form. Download the result and upload it the same way.

The golden rule: stop the server first

ARK keeps its settings in memory while it runs, and writes them back out to GameUserSettings.ini when it shuts down. Edit the file while the server is online and your changes are gone the moment it next stops, overwritten by whatever was already running. ARK's own documentation puts it plainly: close the server before changing the ini files, or the changes are removed.

Warning

When you edit a file by hand, always Stop your server in the panel, edit the file, then Start it again. Editing while it's running, even if you plan to Restart afterwards, can lose the edit. The Server Settings tab does this stop, edit and start for you.

What the Startup tab controls, and why it wins

Several of the same settings also live on the Startup tab, and from there they go straight onto the server's launch command, not into a file. A value on the launch line always beats the same key in GameUserSettings.ini:

Startup tab fieldGoes onto the launch line as
Server NameSessionName
Join PasswordServerPassword
Admin PasswordServerAdminPassword
Mapthe map name itself
Max PlayersMaxPlayers
Mod IDsGameModIds
BattlEyethe -NoBattlEye flag, when turned off

How to set the admin password and enable cheats in ARK: Survival Evolved covers the admin password case in detail: edit ServerAdminPassword in the ini and the old password keeps working, because the Startup tab's value is the one actually in use. The same applies to every row above, and to anything typed into Additional Arguments: whatever is on the command line wins.

The Server Settings tab knows this. A setting you've put in Additional Arguments shows there as read-only, with a link to the Startup tab, so you change it in the one place that counts.

The most-changed GameUserSettings.ini settings

All of these sit under [ServerSettings].

SettingDefaultTypical valueWhat it does
XPMultiplier1.03.0Scales experience gained by players, tribes and tames from every source.
TamingSpeedMultiplier1.05.0Scales taming speed. Higher is faster.
HarvestAmountMultiplier1.03.0Scales resources gained from trees, rocks and corpses.
OverrideOfficialDifficulty0.05.0Raises the wild dino level cap, see below. 0.0 disables it.
DifficultyOffset1.01.0A finer 0.0 to 1.0 difficulty setting. Most owners leave it and use OverrideOfficialDifficulty instead.
DayCycleSpeedScale1.01.0Speed of day and night together. Rarely changed by itself.
NightTimeSpeedScale1.04.0Speed of night only. The usual fix for nights that drag on.
PlayerCharacterFoodDrainMultiplier1.00.5How fast players get hungry. Lower means less time spent farming food.
StructureResistanceMultiplier1.02.0Damage resistance of player-built structures.
serverPVEFalseTrueTrue turns off PvP and makes the server PvE. The lowercase s is correct, not ServerPVE.
AllowThirdPersonPlayerTrueTrueFalse forces first person only. Most owners leave it on.
ShowMapPlayerLocationTrueFalseFalse hides your own position on the map, which some PvP servers prefer.
AllowFlyerCarryPvEFalseTrueTrue lets flying tames pick up wild creatures on a PvE server.

Wild dino levels and difficulty

OverrideOfficialDifficulty is what raises the level cap on wild creatures, not DifficultyOffset. Set it to 5.0 and wild dinos spawn up to level 150, the same as official servers. Leave it at the default 0.0 and the override does nothing, no matter what DifficultyOffset is set to.

Game.ini breeding settings

These sit under [/script/shootergame.shootergamemode] in Game.ini, not GameUserSettings.ini.

SettingDefaultWhat it does
BabyMatureSpeedMultiplier1.0Higher shortens the time a baby takes to grow up.
EggHatchSpeedMultiplier1.0Higher shortens the time a fertilised egg takes to hatch.
MatingIntervalMultiplier1.0Lower shortens the cooldown before a female can mate again.
BabyCuddleIntervalMultiplier1.0Lower means babies ask for imprint attention more often.
BabyImprintAmountMultiplier1.0Higher raises the imprint percentage each cuddle gives.
Tip

If you push BabyMatureSpeedMultiplier up a lot, lower BabyCuddleIntervalMultiplier to match. A baby that matures in twenty minutes still needs its imprint care on time, or the imprint percentage falls behind and the adult ends up under 100%.

ARK: Survival Evolved server: connect, mods covers the map choice and RAM sizing that go alongside these settings.

Common mistakes

  1. Editing by hand while the server is running - the changes are gone the moment it next stops. Stop first, edit, then Start, or use the Server Settings tab, which restarts it for you.
  2. The wrong section header - a key typed under [ServerSettings] that actually belongs in [/script/shootergame.shootergamemode], or the other way round, is silently ignored. Check the header above the line you added, not just the line itself.
  3. Copying a setting from an ARK: Survival Ascended guide - Survival Ascended is a separate, newer game on a different engine, and several of its settings are renamed or don't exist in Survival Evolved. If a key does nothing, check the guide it came from is written for the original game.
  4. The same setting is also on the Startup tab or in Additional Arguments - the launch command always wins, so the ini edit looks like it changed nothing. Check the Startup tab first if a setting won't stick.

Was this guide helpful?

Still stuck?

Talk to a real person, we answer fast.

  • Open a ticket

    Paste the exact error and name your server, so we can look at it from our side.

  • Ask on Discord

    Chat with the team and other server owners.

  • Browse the Help Centre

    Versions, mods, plugins, backups and RAM sizing, all in plain English.

Ready to launch your ARK: Survival Evolved server?

Aussie hardware, NVMe disks and DDoS protection, with the version and mod loader yours to change whenever you like.

See ARK: Survival Evolved plans