← All guides

Shooters · Server guide

How to host an Insurgency: Sandstorm server: GSLT, map cycles, admins and mods

Run your own Insurgency: Sandstorm server: tokens, Game.ini, map cycles, admins and mod.io mods, and how GGHOST Cloud sets it up for you on request.

GGHOST Cloud team26 October 20265 min read

Insurgency: Sandstorm
  • Starts at On request
  • Recommended RAM Sized for you
  • Ready in A few days
  • Control panel Pterodactyl

Insurgency: Sandstorm is at its best with a group that knows what it is doing: co-op Checkpoint against bots with friends, a hardcore community server, or a PvP server with your own rotation and rules. Running your own dedicated server gives you that control, and Sandstorm’s server is well documented once you know where things live. It is an Unreal Engine 4 game, so instead of Source-style console variables you work with launch parameters, a few .ini files and two plain text lists. This guide walks through them, then explains how we set a server up for you on GGHOST Cloud.

How a Sandstorm dedicated server works

A Sandstorm server runs the match for everyone: players, bots, ballistics, objectives and the round flow. It starts from a launch command that names the first map and mode (the travel URL) and points to your config files. Everything else, from your map rotation to your admin list, hangs off that command.

To list your server on the internet, set a Steam Game Server Login Token (GSLT). You create it on Steam’s game server account management page for Insurgency: Sandstorm and pass it with the -GSLTToken= parameter. Each server needs its own token. Treat it like a password.

What drives CPU and memory use

We do not publish a fixed sizing table for Sandstorm, because the load depends on how you run it. The main factors are:

  • Player count. More players means more movement, gunfire and network traffic to process.
  • Bots. Co-op modes fill the opposing side with AI, and bots cost CPU time like players do. A busy co-op server can be heavier than a PvP server with the same human count.
  • Mods. Custom maps and gameplay mods can add both memory and CPU load.

Tell us the modes, mods and player count you want, and we size it with you. You pay for memory, not player slots; the player limit is a setting you choose.

Server config essentials

The config files

Sandstorm splits its configuration across two places:

  • Insurgency/Config/Server/ holds the plain text lists, such as your admin list and map cycle.
  • Insurgency/Saved/Config/LinuxServer/ holds the .ini files, including Game.ini (game rules) and Engine.ini.

Edit them from the panel’s file manager or over SFTP, then restart.

Game modes

Sandstorm’s main modes split into PvP (such as Push, Firefight, Skirmish, Domination and Frontline) and co-op against bots (such as Checkpoint and Outpost). Rules for each mode, including round counts, timers and bot settings, are set in Game.ini.

Map cycle

The rotation is a text file passed with -MapCycle=. Each line is a scenario, which combines a map, a mode and a side, for example Scenario_Farmhouse_Checkpoint_Security. You can also write entries with options such as lighting, in the form (Scenario="...",Lighting="Day").

Admins

Admins are listed in a text file passed with -AdminList=, with one SteamID64 per line. Keep it short, and remove people when they step down.

Keep a copy of your Game.ini, map cycle and admin list together. They are the three files that make your server yours, and a backup of just those three restores most of your setup.

Mods on Sandstorm

Sandstorm’s mods are hosted on mod.io, not the Steam Workshop. A modded server needs:

  1. A mod.io access token, added to Engine.ini under the [/Script/ModKit.ModIOClient] section, along with accepting mod.io’s terms (bHasUserAcceptedTerms=True).
  2. The -Mods launch parameter.
  3. A Mods.txt file in Insurgency/Config/Server/ with one mod ID per line.

Players who join download the server’s mods automatically. To start the server on a custom map, the map’s scenario goes in the launch command and map cycle like any other.

Performance and fair-play tips

  • Pick the region closest to your players. Ping matters for gunfights. Our live regions today are Singapore and Europe (France–Germany border), with the United States (East, Central and West), the United Kingdom, India, Japan and Australia on demand.
  • Tune bot counts for co-op. More bots means more CPU time. Raise the count gradually and watch how the server behaves when it fills up.
  • Restart on a schedule. A daily restart at a quiet hour keeps a long-running server fresh and picks up updates. Set it as a scheduled task in the panel.
  • Keep the admin list tight and give helpers their own panel sub-user rather than sharing your login.
  • Add mods one at a time. If a new mod breaks the server, you know which one it was.

Adding mods and maps safely

Most mod trouble comes from two things: a mod that has not been updated after a game patch, and a scenario name typed slightly wrong in the map cycle. After any change, restart and read the console. If the server fails to load a map, check the scenario name first. Take a backup from the panel before big changes so you can roll back.

Backups

On GGHOST Cloud, backups run on a schedule you set and restore from the panel without opening a ticket. For Sandstorm, the files to protect are your configs, map cycle, admin list and mod list. A daily backup plus a manual one before each change is plenty. Moving from another host means uploading those files over SFTP.

Getting a Sandstorm server on GGHOST Cloud

Insurgency: Sandstorm is set up on request rather than through instant checkout:

  1. Tell us what you need. Ask us on Discord (or open a ticket) with the game mode, maps or mods and player count you need.
  2. We size it and quote. We work out the memory and CPU headroom for that setup and quote a monthly price. No setup fee, no contract; billing runs through app.gghost.cloud.
  3. We set it up on our Pterodactyl panel, usually within a few days.
  4. Add your token and share the address. Set your GSLT, start the server, and give players the address and port shown in the panel.

You then have the full panel at panel.gghost.cloud: live console, file manager, SFTP, scheduled tasks, sub-users and database access. You can change startup flags, including your starting map and mode, from the panel and restart. Every node is behind DDoS protection from our network providers, and support comes from the people who run the servers, on Discord or at hello@gghost.cloud.

The short version

Set a GSLT with -GSLTToken=, keep game rules in Game.ini, build your rotation from scenario names in the map cycle, and list admins by SteamID64. For mods, add a mod.io token to Engine.ini, use -Mods and list IDs in Mods.txt. Back up before changes, restart on a schedule, and ask us on Discord when you want a server set up.

How it works at GGHOST Cloud

From request to running server.

  1. 01 Ask on Discord Tell us the Insurgency: Sandstorm build, mods and player count you need.
  2. 02 We size it We recommend the RAM and region, and quote a monthly price.
  3. 03 We set it up Installed on our Pterodactyl panel, usually within a few days.
  4. 04 Invite your players Console, file manager, SFTP and backups, all in one panel.

Included on every server

The platform behind your Insurgency: Sandstorm server.

Full Pterodactyl panel

Console, file manager, SFTP, scheduled tasks, sub-users and database access. Not a cut-down skin over it.

Backups on a schedule

Set the cadence you want and restore to a point in time from the panel, without opening a ticket.

DDoS protection included

Every node sits behind DDoS protection from our network providers, on every plan — not an upsell on the checkout page.

Switch version or build anytime

Change the server build, game version or startup flags from the panel and restart. No reinstall, no ticket.

Move region once per cycle

If your players move, the server can follow. We handle the world and config transfer.

No player-slot billing

You pay for memory. Slots are a config value you set, not a line item we charge for.

Insurgency: Sandstorm server FAQ

Questions players ask us.

Where do I find a Sandstorm map name for my map cycle?

Map cycle entries use scenario names, such as Scenario_Farmhouse_Checkpoint_Security, rather than the map names shown in menus. Each entry combines a map, a game mode and a side, so copy the exact scenario names from the official server documentation or the mod's page.

Do players have to install mods themselves to join a modded server?

No. Sandstorm mods come from mod.io, and players who join a modded server download the mods the server is running. You still need the server set up with a mod.io access token and the mod list.

Want a Insurgency: Sandstorm server?

Tell us what you need on Discord and we will size it and set it up on our Pterodactyl panel.