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.
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.
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 field | Goes onto the launch line as |
|---|---|
| Server Name | SessionName |
| Join Password | ServerPassword |
| Admin Password | ServerAdminPassword |
| Map | the map name itself |
| Max Players | MaxPlayers |
| Mod IDs | GameModIds |
| BattlEye | the -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].
| Setting | Default | Typical value | What it does |
|---|---|---|---|
XPMultiplier | 1.0 | 3.0 | Scales experience gained by players, tribes and tames from every source. |
TamingSpeedMultiplier | 1.0 | 5.0 | Scales taming speed. Higher is faster. |
HarvestAmountMultiplier | 1.0 | 3.0 | Scales resources gained from trees, rocks and corpses. |
OverrideOfficialDifficulty | 0.0 | 5.0 | Raises the wild dino level cap, see below. 0.0 disables it. |
DifficultyOffset | 1.0 | 1.0 | A finer 0.0 to 1.0 difficulty setting. Most owners leave it and use OverrideOfficialDifficulty instead. |
DayCycleSpeedScale | 1.0 | 1.0 | Speed of day and night together. Rarely changed by itself. |
NightTimeSpeedScale | 1.0 | 4.0 | Speed of night only. The usual fix for nights that drag on. |
PlayerCharacterFoodDrainMultiplier | 1.0 | 0.5 | How fast players get hungry. Lower means less time spent farming food. |
StructureResistanceMultiplier | 1.0 | 2.0 | Damage resistance of player-built structures. |
serverPVE | False | True | True turns off PvP and makes the server PvE. The lowercase s is correct, not ServerPVE. |
AllowThirdPersonPlayer | True | True | False forces first person only. Most owners leave it on. |
ShowMapPlayerLocation | True | False | False hides your own position on the map, which some PvP servers prefer. |
AllowFlyerCarryPvE | False | True | True 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.
| Setting | Default | What it does |
|---|---|---|
BabyMatureSpeedMultiplier | 1.0 | Higher shortens the time a baby takes to grow up. |
EggHatchSpeedMultiplier | 1.0 | Higher shortens the time a fertilised egg takes to hatch. |
MatingIntervalMultiplier | 1.0 | Lower shortens the cooldown before a female can mate again. |
BabyCuddleIntervalMultiplier | 1.0 | Lower means babies ask for imprint attention more often. |
BabyImprintAmountMultiplier | 1.0 | Higher raises the imprint percentage each cuddle gives. |
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
- 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.
- 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. - 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.
- 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.
Related guides
ARK server admin password and cheats
Set ServerAdminPassword from the Startup tab, log in with enablecheats, run the basic admin commands, and whitelist admins by Steam64 ID.
Palworld server settings and best presets
Where PalWorldSettings.ini lives, why your edits don't apply, what every common key does, and three presets to start your server from.
Valheim world modifiers on your server
Pick a Valheim preset or tune combat, raids and resources yourself, then upload that world to your dedicated server the right way.
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.
