Most of Insurgency: Sandstorm's deeper gameplay settings, like friendly fire, round length, bot counts, and idle kicking, live in a single file: Game.ini. This guide covers where to find it, why it starts out completely empty, the formatting rules it's picky about, and a curated list of the settings players ask about most.
Where To Find Game.ini
- Log into your MintServers panel and click the Stop button to shut down your server before editing.
- Navigate to the Files tab on the left-hand sidebar.
- Browse to the folder shown below. If it doesn't exist yet, start your server once and stop it again — Insurgency: Sandstorm generates its default config files on first launch.
📁 Insurgency (or your main server directory)
📁 Saved
📁 Config
📁 LinuxServer
📄 Engine.ini (covered later in this guide)
What's Already Set On The Game Settings Tab
Before touching Game.ini, it's worth knowing which settings the MintServers panel already handles for you. These are sent to the game as launch parameters every time your server starts, and are not stored inside Game.ini at all:
- Server Name — the name shown in the Community Servers browser.
- Query Port — used only for browser visibility, not for players connecting.
- Max Players — the player slot cap.
- Default Map / Scenario Name — what your server loads on startup.
- Additional Switches — a free-text field for extra command-line launch parameters.
- Game Stats Token / GSLT Authentication — the two tokens required for server browser visibility.
Everything else, like combat rules, round settings, and bot behavior, has to be added to Game.ini by hand.
Game.ini Formatting Rules
Insurgency: Sandstorm is strict about how settings are formatted. If a setting isn't written exactly right, the game will typically just ignore it rather than showing an error.
- Headers matter: Every setting needs a section header above it in square brackets, like
[/Script/Insurgency.INSGameMode]. A setting with no header above it is ignored. Headers are case-sensitive, so copy them exactly. - No blank lines within a section: Keep every setting directly under its header with no empty lines in between. A blank line starts a new (headerless, and therefore ignored) section.
- Each header appears only once: If you have several settings for the same section, list them all together under a single instance of that header rather than repeating it.
- More specific sections can override general ones: A setting under a game-mode-specific header, like the Checkpoint co-op header, can override the same setting under a general header for that match.
Commonly Adjusted Settings
The full settings list is extensive and covers every game mode individually. Below are the ones players and admins most commonly want to change. Only add the settings you actually intend to use, since Sandstorm's official admin guide notes that some options can conflict when combined unnecessarily.
bKillFeed— shows a kill feed on screen. DefaultFalse.bKillerInfo— reveals who killed you on the death screen. DefaultTrue.TeamKillLimit— team kills allowed before a player is auto-kicked. Default3.TeamKillGrace— grace period multiplier right after round start. Default0.2.bAllowFriendlyFire— DefaultTrue.FriendlyFireModifier— damage multiplier applied to friendly fire. Default0.2.
bAutoAssignTeams/bAutoBalanceTeams— automatically assign and rebalance teams. Both defaultTrue.AutoBalanceDelay— seconds before a rebalance kicks in. Default10.bMapVoting— enables end-of-match map voting. DefaultTrue.IdleLimit— seconds before an idle player is kicked. Default150.RoundTime— round length in seconds. Default480(8 minutes).RoundLimit— rounds played per match. Default5.WinLimit— rounds needed to win the match. Default3.
bBots— enables bots in regular multiplayer game modes. DefaultFalse.BotQuots— number of bots spawned whenbBotsis enabled. Yes, it's really spelled this way in the game's own settings, not a typo on our end. Default0.
Bonus: Adjusting Tick Rate (Engine.ini)
Tick rate isn't a Game.ini setting, it lives in the neighboring Engine.ini file in the same folder. The default is 60, and increasing it can smooth out gameplay, though it uses more server and player bandwidth.
A Note On RCON
RCON is also enabled through Game.ini rather than the Game Settings tab:
Setting up an RCON client and connecting to it is covered in its own dedicated guide, so this is just the config side of enabling it.
🛠️ Troubleshooting Common Issues
Settings don't seem to apply:Double-check the header above each setting is spelled and cased exactly right, and that there are no blank lines between a header and its settings.Co-op scenario ends instantly or won't load:This usually means a required setting for that game mode is missing. Add back the relevant defaults from the sections above.A setting doesn't seem to work even though it's in Game.ini:Check whether it's actually one of the settings controlled by the Game Settings tab instead (see the list above). Those override anything you put in Game.ini.File doesn't exist yet:Start your server once, then stop it. Insurgency: Sandstorm creates its default config files on first launch.
Game.ini can look intimidating with how many settings Insurgency: Sandstorm supports, but you only ever need to add the handful you actually care about. If you get stuck formatting a section or a setting won't take effect, no worries! Just open a support ticket and our team will gladly help you sort it out.