Source-checkedGame modes & minigames

Round Progress

by RareK · for Insurgency: Sandstorm

"Checkpoints" for your checkpoint (and now also Push). TLDR: Complete the set objective, start there next round if you lose, instead of all the way at the start.

104KDownloads
7 mo agoLast updated
mod.ioSource

About Round Progress

From mod.io

"Checkpoints" for your checkpoint (and now also Push). TLDR: Complete the set objective, start there next round if you lose, instead of all the way at the start.

"Checkpoints" for your checkpoint (and now also Push). TLDR: Complete the set objective, start there next round if you lose, instead of all the way at the start.

Should be working with Checkpoint, Checkpoint Hardcore and Push


In order for the "checkpoint" to activate, the objective you set will need to no longer be in play. This means the "checkpoint" will only be complete when a defense is finished, if, the objective is a capturable one.

The exception to this (for the Checkpoint gamemode), is if the last objective is set as the "checkpoint", the "checkpoint" is activated at the beginning of the final defense, which means if the round is lost, the next round will begin as a final defense.

"Checkpoint complete! You will start from here next round!" and "Skipping to checkpoint." will be displayed in the game's chat box by default when the mutator is correctly configured and running the relevant part of the script.

If multiple "checkpoints" are set, they will need to be captured in order as you'd expect. You will restart the round at the most progressed objective "checkpoint". StartSkipped=True will only auto complete the first "checkpoint" if multiple are configured.

In Push, defender's will be initially moved onto the active objective when a "checkpoint" round is begun, similar to the temporary A objective spawning that the gamemode already does.


MutatorID=RoundProgress

Mutator config is set per scenario.

Add the new section in your Game.ini located in sandstorm_server\Insurgency\Saved\Config\WindowsServer (windows server) or %localappdata%\Insurgency\Saved\Config\WindowsClient (local-play)

Below is some example config setups, add as many as you like, just stick with the format.

<pre>[/RoundProgress/Mutator/RoundProgress.RoundProgress_C] StructArray=(ScenarioString="Scenario_MAP1_Checkpoint_Security",ObjectiveSkipIndex=(0),StartSkipped=False) StructArray=(ScenarioString="Scenario_MAP2_Checkpoint_Security",ObjectiveSkipIndex=(1,4),StartSkipped=False) StructArray=(ScenarioString="Scenario_MAP2_Checkpoint_Insurgents",ObjectiveSkipIndex=(-1),StartSkipped=False) StructArray=(ScenarioString="Scenario_MAP1_Push_Security",ObjectiveSkipIndex=(-2),StartSkipped=True)

SkippingMessage="Skipping to checkpoint." CheckpointSetMessage="Checkpoint complete! You will start from here next round!" Debug=false ; Set to true for debug messages in chat</pre>

 

ScenarioString is the scenario you want to apply the mutator to. Should be the same as in your travel/mapcycle.

ObjectiveSkipIndex starts at 0. So A=0, B=1 etc. This is an array so you can have multiple objectives setup (0,1,2,3) etc

Setting (-1) will make all the scenario's objectives into "checkpoints"

Setting (-2) or (-3) or (-4) etc.... will make all the scenario's objectives into "checkpoints" except for the last objective, 2nd to last objective ... etc.

Never set the last objective as a "checkpoint" in the Push Gamemode. If you want all objectives in Push use (-2) or lower [-3,-4 etc].

StartSkipped=True will bypass the capture condition and skip to the ObjectiveSkipIndex on round one and all subsequent scenario rounds. StartSkipped=False is normally desired.

 

 

SkippingMessage="" &gt; You can set your own round skip message, default is automatically set "Skipping to checkpoint."

CheckpointSetMessage="" &gt; You can set your own checkpoint accomplished message, default is automatically set to "Checkpoint complete! You will start from here next round!"

ResetWaves=1 &gt; For when solo reinforcements is enabled; prevents additional objective respawn waves being added after progressing

Debug=false &gt; Set to true for debug messages in chat.

 

Helpful maps:

https://imgur.com/a/tp7kYmx Insurgency: Sandstorm - Checkpoint Objectives Maps

Highlights

From source data

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 7 mo ago.

Round Progress on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server load
light
Smallest plan we suggest
Insurgency: Sandstorm — 3 GB (3 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.20c, released 2026-04-13

Run Round Progress on a Insurgency: Sandstorm server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on mod.io as “Mutator”

Game modes & minigames

Game modes, minigames and competitive formats for your server.

Compatibility

Game
Insurgency: Sandstorm

Verified at the source

  • ✓mod.ioOfficial listing, checked 2026-11-04Open ↗
  • ✓AuthorRareK, as published on mod.io
  • ✓LicenseNot published by the sourceFree

Round Progress, answered

Generated from the mod’s own source data.

Is it free?

Yes. Round Progress is free to download from mod.io.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download Round Progress from mod.io and upload it to your Nxeon Insurgency: Sandstorm server in Files.

NxLabs

Run Round Progress on a Insurgency: Sandstorm server.

Deploy in about a minute from $7.99 a month, then upload Round Progress in Files.