How to Host an Insurgency Sandstorm Server (2026 Guide)

Host an Insurgency Sandstorm dedicated server: SteamCMD app 581330, GSLT and Game Stats tokens, Game.ini, MapCycle.txt, Admins.txt and mod.io mods.

Updated Oct 3, 2026 · 5 min read

On this page

To host an Insurgency Sandstorm server, download app 581330 with SteamCMD, create a Steam game server token (GSLT) for app 581320 and a Game Stats token at gamestats.sandstorm.game, then launch with a map and scenario, -Port=27102 -QueryPort=27131, -GSLTToken and -GameStats -GameStatsToken. Gameplay settings go in Game.ini, the rotation in MapCycle.txt, admins in Admins.txt and mods from mod.io in Mods.txt.

What do you need to host a Sandstorm server?

Sandstorm's server is heavier than older shooters, and co-op adds AI on top. Native Windows and Linux server builds exist. The install takes roughly 5.5 GB of disk.

Server RAM Notes
Co-op for a squad of about 8 4 GB Bots fill the enemy side
Full versus server or a few mods 6 GB 28 player Push or Firefight
Large mod sets, custom maps, AI overhauls 8 to 12 GB Every mod loads into memory with the map

You also need two tokens, both free:

PC servers are for PC players. The console versions of Sandstorm do not share servers with PC.

Squad advancing through a town in Insurgency Sandstorm on a community server

How do I install and start the server?

  1. Install SteamCMD and download the server:
steamcmd +force_install_dir C:\SandstormServer +login anonymous +app_update 581330 validate +quit
  1. Start it with a map, a matching scenario and your tokens:
InsurgencyServer-Win64-Shipping.exe Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=28 -Port=27102 -QueryPort=27131 -log -hostname="Our Sandstorm Server" -GSLTToken=YOUR_GSLT -GameStats -GameStatsToken=YOUR_STATS_TOKEN

On Linux the binary is Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping with the same arguments.

  1. Let it run once so it creates its config folders, then stop it and edit the files below.

The map and scenario must match. A Checkpoint scenario on a map that does not have one means the level will not load. New World Interactive's server admin guide lists every map and scenario name.

Useful extra launch options:

Option What it does
-Password=secret Locks the server with a password
-MapCycle=MapCycle Uses MapCycle.txt (leave off the .txt)
-Mutators=Hardcore,HeadshotOnly Turns on mutators
-Mods Loads the mods in Mods.txt

Keep cheats off if you want XP: a server with cheats enabled stops awarding it.

What ports does a Sandstorm server use?

Port Protocol Purpose
27102 UDP Game traffic (-Port)
27131 UDP Steam query, server browser (-QueryPort)
27015 TCP RCON, only if enabled in Game.ini

Give each server on the same machine its own ports. If you host at home, see our port forwarding guide.

How do I configure Game.ini?

Game.ini lives in Insurgency/Saved/Config/WindowsServer/ (or LinuxServer). For a co-op server, the bot settings are the ones that matter:

[/Script/Insurgency.INSCoopMode]
AIDifficulty=0.5
bUseVehicleInsertion=True
FriendlyBotQuota=0
MinimumEnemies=6
MaximumEnemies=12

[Rcon]
bEnabled=True
Password=change-me
ListenPort=27015
bAllowConsoleCommands=True
Key What it does Good value
AIDifficulty Bot skill, 0 to 1 0.5 for casual squads, higher for veterans
MinimumEnemies Bots per wave with few players 6 to 10
MaximumEnemies Bots per wave with a full squad 12 to 20
FriendlyBotQuota Friendly bots filling empty slots 0 if your squad is full

In Checkpoint, enemies come in waves, so these numbers are per wave, not the total per objective. Raise them slowly: AI is the most expensive part of a co-op server.

How do I set the map rotation in MapCycle.txt?

Edit Insurgency/Config/Server/MapCycle.txt and add one scenario per line. The simple form is just the scenario name:

Scenario_Crossing_Checkpoint_Security
Scenario_Farmhouse_Checkpoint_Security
Scenario_Hideout_Checkpoint_Insurgents

The longer form also sets lighting:

(Scenario="Scenario_Farmhouse_Checkpoint_Security",Lighting="Night")

Start the server with -MapCycle=MapCycle so it uses the file. You can mix co-op and versus scenarios in one cycle, but most communities keep one style per server so players know what they are joining.

How do I make myself admin?

Add your SteamID64 to Insurgency/Config/Server/Admins.txt, one per line, and restart:

76561198000000001
76561198000000002

Admins can then use admin commands from the in game console, such as kicking players or changing the map.

How do I add mods from mod.io?

Sandstorm mods (maps, weapons, game modes like ISMCmod) come from mod.io:

  1. In Engine.ini, add your mod.io access token and accept the terms:
[/Script/ModKit.ModIOClient]
bHasUserAcceptedTerms=True
AccessToken=YOUR_MODIO_TOKEN
  1. List the mod IDs in Insurgency/Config/Server/Mods.txt, one per line.
  2. Add -Mods to the launch line. For a custom map, also add -ModDownloadTravelTo= followed by the map and scenario to load once mods download.

Players download the mods when they join. Add mods one at a time so you can tell which one breaks after a game update.

FAQ

Why do players not earn XP on my Sandstorm server?

The Game Stats token is missing, expired or the server has cheats on. Make a fresh token at gamestats.sandstorm.game, restart with -GameStats -GameStatsToken, and keep cheats off.

What is the GSLT app ID for Insurgency Sandstorm?

Use 581320, the game's app ID, when you create the token on Steam. The server download itself is app 581330.

How do I join a Sandstorm server by IP?

Open the console and type open followed by the IP and game port. For a passworded server, add ?Password= and the password to the end of the address.

How many players can a Sandstorm server hold?

You set it with MaxPlayers on the launch line. Versus servers commonly run 28, and co-op servers usually host around 8 humans with bots on the other side.

Can console players join a PC Sandstorm server?

No. The PC version and the console versions of Insurgency Sandstorm use separate servers.

The easy option: host it with us

If you would rather skip SteamCMD, launch lines and token juggling, you can rent an Insurgency Sandstorm server from us. We create the GSLT for you, and you paste your Game Stats token into the panel. The panel also holds the server name, max players, default map, scenario, query port, auto updates and Additional Switches for passwords, mutators and map cycles, while Admins.txt, MapCycle.txt and Mods.txt are in the file manager. It is ready minutes after you pay, with DDoS protection and backups before game updates. New customers get 50% off the first month, and your squad can split the bill. More options are in our list of military shooters with dedicated servers.

Skip the setup. Your own Insurgency: Sandstorm server.

$4.99USD first month

Then $9.99/mo. Just trying it? $2.50 for 3 days

Keep reading