ARK: Survival Ascended servers are coming soon
ARK: Survival Ascended's server licence allows personal, non-commercial use only, and its publisher lets just one company rent ARK servers. ARK opens on Wilderack only if we obtain a commercial hosting licence. These guides are ready for the day we open.
ARK: Survival Ascended keeps its server settings in two files in ShooterGame/Saved/Config/WindowsServer/. GameUserSettings.ini holds most of them, like rates, difficulty and passwords. Game.ini holds deeper rules, like breeding. You can change the common ones in Settings without opening a file.
Where the config files are
| File | What it holds |
|---|---|
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini |
Server name, passwords, rates, difficulty, PvE, tame and building limits |
ShooterGame/Saved/Config/WindowsServer/Game.ini |
Breeding, maturing and other deeper rules |
ShooterGame/Saved/AllowedCheaterAccountIDs.txt |
Admins who get commands without typing the password |
ShooterGame/Binaries/Win64/PlayersExclusiveJoinList.txt |
The whitelist, when it’s turned on |
ShooterGame/Saved/SavedArks/ |
Your world saves. See backups |
The folder is called WindowsServer because ARK’s server software only comes for Windows. We run it on Linux, but the game still uses the Windows folders.
How to change settings
You have three ways, from easiest to most detailed:
- Settings in the panel. Easy settings with plain labels: server name, map, max players, password, PvE, difficulty, XP, harvesting, taming speed and mods.
- Advanced under Settings. The real files, in an editor.
- Files, or SFTP with the details from the SFTP card in Files.
If you edit a file by hand, the easy settings read your change back instead of overwriting it. To be safe, stop the server before you edit a file by hand, then start it again.
The server name, map, max players, admin password and mods are set on the server’s start line from Settings. The start line wins over the files, so change these in Settings, not in GameUserSettings.ini.
Server settings
These go under [ServerSettings] in GameUserSettings.ini, one Key=Value per line. A multiplier of 1.0 is normal speed, and 2.0 is twice as much.
| Key | Default | What it does |
|---|---|---|
ServerPassword |
empty | The password to join. Empty means no password |
ServerPVE |
False |
True turns off player against player damage |
DifficultyOffset |
1.0 |
Sets the difficulty. Higher means stronger wild creatures |
OverrideOfficialDifficulty |
0.0 |
5.0 lets wild creatures reach level 150, like official servers. 0.0 leaves it off |
XPMultiplier |
1.0 |
How fast players and tames gain XP |
TamingSpeedMultiplier |
1.0 |
How fast taming goes |
HarvestAmountMultiplier |
1.0 |
How much you get from each hit on a tree, rock or creature |
ResourcesRespawnPeriodMultiplier |
1.0 |
How long resources take to grow back. Lower is faster |
DayCycleSpeedScale |
1.0 |
How fast days pass. Lower makes days longer |
PlayerCharacterFoodDrainMultiplier |
1.0 |
How fast players get hungry |
PlayerCharacterWaterDrainMultiplier |
1.0 |
How fast players get thirsty |
DinoCountMultiplier |
1.0 |
How many wild creatures spawn |
MaxTamedDinos |
5000 |
The most tames the whole server can have |
MaxPersonalTamedDinos |
0 |
The most tames one tribe can have. 0 means no limit |
TheMaxStructuresInRange |
10500 |
The most building pieces allowed in one area |
PreventOfflinePvP |
False |
True protects bases while their tribe is offline |
AllowThirdPersonPlayer |
True |
Lets players use the third-person camera |
ServerCrosshair |
True |
Shows the crosshair |
ShowMapPlayerLocation |
True |
Shows your own position on the map |
AutoSavePeriodMinutes |
15 |
Saves the world every this many minutes |
The server name is SessionName, under [SessionSettings]. Max players is set with the -WinLiveMaxPlayers start option, which replaces the old MaxPlayers key. Change both in Settings.
Some settings are ours to manage. The game port (-port), RCONEnabled, RCONPort and ServerAdminPassword let the panel run the server and its Console. Changing them by hand can stop players joining or break the console. Set the admin password under Settings > Players instead.
Game.ini settings
These go under [/Script/ShooterGame.ShooterGameMode] in Game.ini. A new server’s Game.ini may be empty. Add the section header and the keys you want.
[/Script/ShooterGame.ShooterGameMode]
BabyMatureSpeedMultiplier=2.0
EggHatchSpeedMultiplier=2.0| Key | Default | What it does |
|---|---|---|
BabyMatureSpeedMultiplier |
1.0 |
How fast babies grow up |
EggHatchSpeedMultiplier |
1.0 |
How fast eggs hatch |
MatingIntervalMultiplier |
1.0 |
How long until a creature can mate again. Lower is sooner |
BabyCuddleIntervalMultiplier |
1.0 |
How often babies ask for care. Lower is more often |
BabyImprintAmountMultiplier |
1.0 |
How much imprint each care gives |
Maps
Pick the map in Settings. Each map keeps its own save, so you can switch and come back later. The map ID is what ARK uses on the start line and in save folder names.
| Map | Map ID | Who can play it |
|---|---|---|
| The Island | TheIsland_WP |
Everyone |
| Scorched Earth | ScorchedEarth_WP |
Everyone |
| The Center | TheCenter_WP |
Everyone |
| Aberration | Aberration_WP |
Everyone |
| Extinction | Extinction_WP |
Everyone |
| Ragnarok | Ragnarok_WP |
Everyone |
| Valguero | Valguero_WP |
Everyone |
| Genesis: Part 1 | Genesis_WP |
Everyone |
| Astraeos | Astraeos_WP |
Players who bought it |
| Lost Colony | LostColony_WP |
Players who bought it |
Before you pick a paid map, check that everyone in your group owns it. Some mods add their own maps. Their CurseForge page tells you the map name to use.
Admins, whitelist and bans
ARK knows each player by an ARK ID, a 32-character code of letters and numbers. A player sees their own by typing whoami in the game’s console. You see everyone online with ListPlayers in Console.
Admins. Anyone who types enablecheats and the admin password becomes admin until they leave. To make someone admin without the password, add their ARK ID on its own line in ShooterGame/Saved/AllowedCheaterAccountIDs.txt. See admin commands.
Whitelist. To let only chosen players join:
- Add
UseExclusiveList=Trueunder[ServerSettings]inGameUserSettings.ini. - Put each player’s ARK ID on its own line in
ShooterGame/Binaries/Win64/PlayersExclusiveJoinList.txt. - Restart the server.
To add someone later without a restart, type AllowPlayerToJoinNoCheck and their ID in Console. DisallowPlayerToJoinNoCheck takes them off again. A server password still applies on top of the whitelist.
Bans. Type BanPlayer and the player’s ID in Console. UnbanPlayer and the ID lifts it. KickPlayer and the ID only kicks them.
The admin, allow and ban lists under Settings > Players do all this for you.
Which changes need a restart
| You changed | When it takes effect |
|---|---|
Anything in GameUserSettings.ini or Game.ini |
After a restart |
| Map, mods, name or max players in Settings | After a restart |
AllowedCheaterAccountIDs.txt or PlayersExclusiveJoinList.txt |
After a restart |
Kicks, bans and AllowPlayerToJoinNoCheck |
Right away |
Some changes, like more wild creatures or higher levels, only show up as creatures respawn. Run DestroyWildDinos in Console to clear the wild ones, and new ones spawn with the new settings.
A sleeping server picks up every change the next time it starts.
Questions
Where is GameUserSettings.ini on my ARK Survival Ascended server?
In ShooterGame/Saved/Config/WindowsServer/, next to Game.ini. Open it in Settings under Advanced, or in Files. The folder is called WindowsServer because ARK's server software is the Windows version.
How do I change XP and taming rates on my ARK server?
Change them in Settings, or set XPMultiplier and TamingSpeedMultiplier under [ServerSettings] in GameUserSettings.ini. Both default to 1.0, and 2.0 means twice as fast. Restart the server afterwards.
How do I make wild dinos go up to level 150?
Set OverrideOfficialDifficulty to 5.0 under [ServerSettings] in GameUserSettings.ini and restart. Then run DestroyWildDinos in Console, so the wild creatures respawn at the new levels.
Do I need to restart after changing ARK server settings?
Yes. ARK reads its config files when it starts, so changes take effect after a restart.
Sources we checked
- Server configurationARK Official Community Wiki
- Dedicated server setupARK Official Community Wiki
- Console commandsARK Official Community Wiki
