About GunGame
From mod.ioGunGame but in Insurgency
WIP implementation of the "Gun Game" Gamemode, now in Insurgency Sandstorm!
Disclaimer: I started working on this about a month before Arms Race was released officially. Oops. Planning to continue working on this as the official version doesn't support Free For All, and the new HUD elements added in support of the official mode might be repurpose-able. Thanks to all who helped playtest so far!
Gun Game (aka Gun Master, Arms Race, etc) is an arcade PvP gamemode where players progress through a series of weapons by getting kills with each one. The first player to finish the series is the winner.
All players spawn with only a knife and the weapon corresponding to their current level. When they complete a level, the next weapon is awarded to them immediately. Weapon drops are disabled.
Optionally, knife kills can "demote" the victim one or more levels. They can also award the killer with immediate promotion to the next level, essentially "stealing" a level from the other player. Weapon-bash kills count towards the weapon level and are not considered as knife kills.
Keep in mind that even in TDM mode, all players are still competing against each-other to get the final knife kill first. There can only be one winner!
How to Play
Add this mod to your server. There are two gamemodes, one derives from Free-For-All and the other from Team Deathmatch, so it should work with any scenario which already supports those modes. Override the gamemode in your server startup travel command and mapcycle to ensure it gets loaded.
Example travel commands:
<pre>Tell?Scenario=Scenario_Tell_FFA?MaxPlayers=16?Game=/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_CGap?Scenario=Scenario_Gap_TDM?MaxPlayers=16?Game=/GunGame/Gamemodes/BP_Gamemode_GunGameTDM.BP_Gamemode_GunGameTDM_C</pre> Example mapcycle:
<pre>(Scenario="Scenario_Tell_FFA",Mode="/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_C",Options="WeaponOrderName=BF3?KillsPerWeapon=2") (Scenario="Scenario_Crossing_FFA",Mode="/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_C",Options="WeaponOrderName=Default?KillsPerWeapon=1") (Scenario="Scenario_Prison_FFA",Mode="/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_C",Options="WeaponOrderName=USArmsRace?KillsPerWeapon=1") (Scenario="Scenario_PowerPlant_FFA",Mode="/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_C",Options="WeaponOrderName=RussianArmsRace?KillsPerWeapon=2") (Scenario="Scenario_Precinct_FFA",Mode="/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_C",Options="WeaponOrderName=PistolsOnly?KillsPerWeapon=2")</pre> Note: You can combine this mode with mutators, but using mutators which alter the theatre or squad layouts may have unintended side-effects.
The scripts have been reworked to support bots in both FFA and TDM, although I believe bot support in FFA is not very good by default.
Gamemode Config
There are various options you can change to customise this mode in addition to any options already available in Free-For-All or Team Deathmatch. The following should be added to your Game.ini file under these headings:
Free-for-All: [/GunGame/Gamemodes/BP_Gamemode_GunGameFFA.BP_Gamemode_GunGameFFA_C]
Team Deathmatch: [/GunGame/Gamemodes/BP_Gamemode_GunGameTDM.BP_Gamemode_GunGameTDM_C]
<table class="table-auto"> <tbody> <tr> <td>Parameter</td> <td>Description</td> <td>Default Value</td> </tr> <tr> <td>WeaponOrderName</td> <td>The name of the weapon sequence to use. See below for details.</td> <td>Default</td> </tr> <tr> <td>KillsPerWeapon </td> <td>The number of kills required for each weapon to advance to the next one. Setting this to any value greater than 0 will override the default "kills per weapon" of the chosen weapon order.</td> <td>Varies</td> </tr> <tr> <td>bSuicideDemotes</td> <td>Should a player killing themselves by any means cause them to be demoted?</td> <td>True</td> </tr> <tr> <td>bKnifeDemotes</td> <td>Should killing a player with a knife cause them to be demoted?</td> <td>True</td> </tr> <tr> <td>bKnifeStealsLevel </td> <td>Should killing a player with a knife advance the killer to the next level?</td> <td>False</td> </tr> <tr> <td>DemotionLevelPenalty</td> <td>When a player gets demoted, set them back this many levels.</td> <td>1</td> </tr> <tr> <td>bUnlimitedAmmo </td> <td>Provide all players with unlimited reserve ammo, and replace single-use weapons when expended.</td> <td>True</td> </tr> <tr> <td>bEnableWeaponAttachments</td> <td>Should weapons spawn with their sequence-assigned attachments?</td> <td>True</td> </tr> <tr> <td>bReverseWeaponOrder</td> <td>Reverse the selected weapon order, excluding the final weapon (knife) which will always be last.</td> <td>False</td> </tr> <tr> <td>ArmourLevel</td> <td>The armour type to use for all players. Can be set to "Heavy" or "Light", other values will default to no armour.</td> <td>None</td> </tr> <tr> <td>bPunishTeamkills</td> <td>(TDM Only) Punish teamkills by killing and demoting the killer.</td> <td>True</td> </tr> </tbody> </table>You can modify these options in the mapcycle too. Keep in mind that values are "sticky" - if you set one in the mapcycle, it will persist until you overwrite it with another entry. E.g, if you want to set "KillsPerWeapon=2" for only one map, you should set "KillsPerWeapon=1" for the others.
Admins can also override some of these settings mid-round using the "AdminSetGamemodeProperty" command. For example, do "AdminSetGamemodeProperty KillsPerWeapon 1" to override the kills-per-weapon for the rest of the match.
Weapon Order Setup
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 20d ago.
GunGame 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
- 0.15, released 2026-10-15
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 0.15 | 2026-10-15 | n/a | n/a |
| 0.14 | 2026-08-05 | n/a | n/a |
Run GunGame on a Insurgency: Sandstorm server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogGame 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 ↗
- ✓Author=EBS=Peglegswansoon, as published on mod.io
- ✓LicenseNot published by the sourceFree








