Advertisement

Generate a ARK: Survival Ascended GameUserSettings.ini

ARK spreads its settings over two files with confusingly similar names, and a setting in the wrong file is the usual reason an edit seems to have no effect.

Start from a preset

Visual Settings

ini Format
Identity

Name shown in the server browser.

Gameplay

Disables player-versus-player damage server-wide.

Experience rate.

Taming speed. Higher is faster — one of the two settings every private server changes.

Resources per harvest action. The other one.

Scales wild creature levels. Works with OverrideOfficialDifficulty, which is the setting that actually raises the level cap.

Sets the real difficulty value. 5 gives max wild level 150; this is the one to change, not DifficultyOffset alone.

Third-person camera.

Shows players their own coordinates on the map.

Displays a crosshair.

World

Overall day length.

Night length specifically. Most servers shorten nights rather than whole days.

How much damage structures resist. Higher means tougher buildings.

Allows building through terrain clipping. Almost universally enabled on private servers.

Structure limit per area. This is the practical cap on how heavy a server can get — raising it is how servers end up running out of memory.

Players & Access

Slot limit. ARK memory grows with what tribes build far more than with slots.

Join password. Blank means public.

Required for admin commands. Change it — the default is the first thing anyone tries.

Seconds before an idle player is kicked.

RCON & Query

Remote console access.

RCON port. Keep it off the public internet.

GameUserSettings.ini

[ServerSettings]
SessionName=My ARK SA
MaxPlayers=70
ServerPassword=
ServerAdminPassword=changeme123
ServerPVE=False
XPMultiplier=3
TamingSpeedMultiplier=10
HarvestAmountMultiplier=3
DifficultyOffset=1
OverrideOfficialDifficulty=5
AllowThirdPersonPlayer=True
ShowMapPlayerLocation=True
ServerCrosshair=True
DayCycleSpeedScale=1
NightTimeSpeedScale=1
StructureResistanceMultiplier=1
bDisableStructurePlacementCollision=True
TheMaxStructuresInRange=10500
KickIdlePlayersPeriod=3600
RCONEnabled=False
RCONPort=27020

Advertisement

The GameUserSettings.ini format

GameUserSettings.ini is an INI file split into sections, and the section a line sits under matters — put a setting beneath the wrong header and it is ignored without comment. Booleans take capitals, True and False. Multipliers are floating point: write 2.0, not 2, because some values are read strictly enough that a whole number gets thrown away.

Advertisement

The mistake that wastes an evening

Certain settings only work in Game.ini rather than GameUserSettings.ini, and the game gives no hint which ones. If a rate change does nothing and the syntax is fine, the line is probably in the wrong file. Ascended and Survival Evolved also differ on this, so do not start from a config copied off an older server.

Rather not run the server yourself?

These tools are free and funded by the two hosting services we run. If you want a server that is already set up, here they are.

Advertisement