Insurgency Game.ini generator

Sandstorm's configuration is split between Game.ini and Engine.ini, and the section headers inside them matter as much as the file choice.

Visual Settings

ini Format
Identity

Server name in the browser.

Gameplay

Shows the kill feed.

Kill feed for spectators only.

Lets players vote on the next map.

Lets players vote on rule changes such as kicking.

Team damage.

Multiplier on team damage.

AI skill from 0 to 1.

Whether AI fills the server. Remember that launch arguments override values in this file, so check the startup command before editing again.

Players & Access

Join password.

Slot limit.

Game.ini

[ServerSettings]
ServerName=Spawnly Insurgency
ServerPassword=
MaxPlayers=28
bKillFeed=False
bKillFeedSpectator=True
bMapVoting=True
bUseRulesVoting=True
bAllowFriendlyFire=True
FriendlyFireDamageScale=1
BotDifficulty=0.5
bBots=True

How Game.ini syntax works

Sectioned INI. A setting must sit under the correct section header to be read, and the headers are long, fully-qualified names rather than short labels. Getting the header wrong produces exactly the same result as not writing the setting at all.

The mistake that costs people hours

Many server settings are also accepted as launch arguments, and launch arguments win. If a value in Game.ini is being ignored, check the startup command before editing the file again — something on the command line is very likely overriding it.

Support & Help