How to Change the Map on Your Insurgency: Sandstorm Server

Learn how to change maps and scenarios on your Insurgency: Sandstorm server using the travel command and map cycle configuration.

Insurgency: Sandstorm uses a combination of maps and scenarios to define what players experience. A map is the physical environment (like Crossing or Summit), while a scenario defines the game mode and team assignments on that map (like Checkpoint Security or Push Insurgents). Changing maps requires specifying both the map and scenario.

Changing the Map via RCON

The fastest way to switch maps on a running server is through RCON using the travel command.

Connect via RCON

Connect to your server using an RCON client. See the adding admins guide for RCON setup instructions.

Use the travel command

Execute the travel command with the full scenario string:

travel Oilfield?Scenario=Scenario_Oilfield_Checkpoint_Security

The server will change to the specified map and scenario immediately. Connected players will be transferred to the new map.

Changing the Starting Map

To change which map loads when the server starts:

Open the XGamingServer panel

Log in to the XGamingServer panel and select your Insurgency: Sandstorm server. Stop the server.

Open Startup settings

Click Startup in the sidebar. Find the Map or Default Map field.

Set the map and scenario

Enter the map and scenario in this format:

Oilfield?Scenario=Scenario_Oilfield_Checkpoint_Security

Save and restart

Click Save and start the server. It will load directly into the specified map.

Setting Up a Map Rotation

For automatic map cycling, create a MapCycle.txt file:

Navigate to the config directory

Click Files in the sidebar and navigate to:

Insurgency/Config/Server/

Create or edit MapCycle.txt

Create a new file called MapCycle.txt (or edit the existing one). Add one scenario per line:

(Scenario="Scenario_Crossing_Checkpoint_Security",MaxPlayers=28)
(Scenario="Scenario_Hideout_Checkpoint_Security",MaxPlayers=28)
(Scenario="Scenario_Summit_Checkpoint_Security",MaxPlayers=28)
(Scenario="Scenario_Oilfield_Checkpoint_Security",MaxPlayers=28)
(Scenario="Scenario_Precinct_Checkpoint_Security",MaxPlayers=28)
(Scenario="Scenario_Outskirts_Checkpoint_Security",MaxPlayers=28)
(Scenario="Scenario_Farmhouse_Checkpoint_Security",MaxPlayers=28)

Set the map cycle in Startup

In the Startup tab, make sure the map cycle parameter points to your file:

-MapCycle=MapCycle

Save and restart

Save and start the server. The server will cycle through the maps in order after each match ends.

Complete Map and Scenario List

Checkpoint (Co-op PvE)

MapSecurity ScenarioInsurgent Scenario
CrossingScenario_Crossing_Checkpoint_SecurityScenario_Crossing_Checkpoint_Insurgents
HideoutScenario_Hideout_Checkpoint_SecurityScenario_Hideout_Checkpoint_Insurgents
SummitScenario_Summit_Checkpoint_SecurityScenario_Summit_Checkpoint_Insurgents
OilfieldScenario_Oilfield_Checkpoint_SecurityScenario_Oilfield_Checkpoint_Insurgents
PrecinctScenario_Precinct_Checkpoint_SecurityScenario_Precinct_Checkpoint_Insurgents
OutskirtsScenario_Outskirts_Checkpoint_SecurityScenario_Outskirts_Checkpoint_Insurgents
FarmhouseScenario_Farmhouse_Checkpoint_SecurityScenario_Farmhouse_Checkpoint_Insurgents
TellScenario_Tell_Checkpoint_SecurityScenario_Tell_Checkpoint_Insurgents
HillsideScenario_Hillside_Checkpoint_SecurityScenario_Hillside_Checkpoint_Insurgents
MinistryScenario_Ministry_Checkpoint_SecurityScenario_Ministry_Checkpoint_Insurgents
RefineryScenario_Refinery_Checkpoint_SecurityScenario_Refinery_Checkpoint_Insurgents
BabScenario_Bab_Checkpoint_SecurityScenario_Bab_Checkpoint_Insurgents
CitadelScenario_Citadel_Checkpoint_SecurityScenario_Citadel_Checkpoint_Insurgents
GapScenario_Gap_Checkpoint_SecurityScenario_Gap_Checkpoint_Insurgents

Push (PvP)

MapSecurity ScenarioInsurgent Scenario
CrossingScenario_Crossing_Push_SecurityScenario_Crossing_Push_Insurgents
PrecinctScenario_Precinct_Push_SecurityScenario_Precinct_Push_Insurgents
SummitScenario_Summit_Push_SecurityScenario_Summit_Push_Insurgents
HideoutScenario_Hideout_Push_SecurityScenario_Hideout_Push_Insurgents
TellScenario_Tell_Push_SecurityScenario_Tell_Push_Insurgents

Firefight (PvP)

MapScenario
CrossingScenario_Crossing_Firefight
HideoutScenario_Hideout_Firefight
SummitScenario_Summit_Firefight
PrecinctScenario_Precinct_Firefight
TellScenario_Tell_Firefight

Domination (PvP)

MapScenario
CrossingScenario_Crossing_Domination
HideoutScenario_Hideout_Domination
MinistryScenario_Ministry_Domination
PrecinctScenario_Precinct_Domination

Travel Command Format

The travel command follows this format:

travel <MapName>?Scenario=<ScenarioName>

Where:

  • <MapName> is the map's internal name (e.g., Oilfield, Crossing, Summit)
  • <ScenarioName> is the full scenario identifier (e.g., Scenario_Oilfield_Checkpoint_Security)

You can also add additional parameters:

travel Oilfield?Scenario=Scenario_Oilfield_Checkpoint_Security?MaxPlayers=20

Night Maps

Some maps have night variants. To play a night version, use the _Night suffix on the map name:

travel Crossing_Night?Scenario=Scenario_Crossing_Night_Checkpoint_Security

Not all maps have official night variants. Check the server console output for available scenarios if you're unsure.

💡 Tip: You can use the RCON command maps to list all available maps on your server, and scenarios to see available scenarios for the currently loaded map.

📝 Note: When changing maps via the travel command, all connected players are moved to the new map. Any in-progress match on the current map ends immediately. Use the say RCON command to warn players before switching.

If you get stuck at any time, you can join our Discord.

How is this guide?

40% Off — Limited TimeGet your Insurgency Sandstorm server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page