Insurgency

Insurgency

282 ratings
How to play a custom solo / single player game
By George
How to customize the game settings for solo against bots.
2
   
Award
Favorite
Favorited
Unfavorite
Foreword
Since the Conquer update in October 2015, Insurgency features a Solo menu. However, you still cannot fully customize the difficulty and number of bots, unless you do so in the console or the server.cfg file. This guide will show you how.
Getting started
  • enable the console in-game under settings/game options
  • check your key binds so that the console is set to F11
  • note: you can't get the console to appear in the Main Menu, only once you click Solo
List of most common console commands to do with bots
COMMAND
FUNCTION
ins_bot_difficulty 0
bot difficulty can be 0-3
bot_damage 0.6
bot damage can be 0.6-1
ins_bot_quota 5
fills up this number of empty slots with bots (occupy, push, etc)
ins_bot_count_checkpoint_min 5
bot count in checkpoint (each co-op game mode has its own bot count)
ins_bot_count_conquer_min 5
bot count in conquer (...and so on)
ins_bot_add
adds a bot
ins_bot_add_t2
adds a bot to team 2
ins_bot_kick_t1
kicks a bot from team 1
ins_bot_kick_t2
kicks a bot from team 2
kick bot joey
kicks joey
Method 1: customize settings via the console
  • click the Solo menu
  • bring up the console with F11
  • change any variables, for example:
    ins_bot_quota 4 ins_bot_difficulty 2
    or
    ins_bot_count_checkpoint_min 4

  • after changing the settings, run the map by typing in the map name and game type:
    map buhriz occupy
    or
    map sinjar push
    or
    map buhriz_coop
    (note that co-op maps have a different design and therefore have _coop after their names)

IMPORTANT NOTE: even after changing the settings in the console, if you select one of the maps from the Solo menu and press Start, all your custom settings will be reset to their defaults. Just make sure you always use the console to run a map, then your settings should be preserved.
Method 2: customize settings via .cfg files
All config files are located in SteamApps\common\insurgency2\insurgency\cfg.

The server.cfg is the primary config file that always applies to all game modes, plus there is a second config file that only applies to each specific game mode (for example: default_server_checkpoint.cfg only applies to checkpoint games).

server.cfg
//BOT DIFFICULTY AND AMOUNT "ins_bot_difficulty" "0" //fixed bot difficulty, 0-3 "bot_damage" "0.6" //0.6-1 "ins_bot_quota" "5" //fills up this number of empty slots with bots

Bot count in checkpoint:
This has to be set in the default_server_checkpoint.cfg file:
"ins_bot_count_checkpoint_min" "5"
Bot count in conquer:
This has to be set in the default_server_conquer.cfg file:
"ins_bot_count_conquer_min" "8"
...and so on.

After changing the settings, run the map by using the console as described above.

IMPORTANT NOTE: even after changing the settings in the server.cfg, if you select one of the maps from the Solo menu and press Start, all your custom settings will be reset to their defaults. Just make sure you always use the console to run a map, then your settings should be preserved.
Easily adding / removing bots in-game
You can set up your config.cfg file located in SteamApps\common\insurgency2\insurgency\cfg, so that these commands are bound to the F5-8 keys.
bind "F5" "ins_bot_add" // adds a bot bind "F6" "ins_bot_add_t2" //adds a bot to team 2 bind "F7" "ins_bot_kick_t1" //kicks a bot from team 1 bind "F8" "ins_bot_kick_t2" //kicks a bot from team 2
Playing alone against bots in non co-op games
  • set the bot quota to something
    ins_bot_quota 4
  • run the map
    map buhriz occupy
  • use your key binds as described above (F7 or F8) to remove all the bots from your team
57 Comments
boahboahboahgirl 16 Nov, 2024 @ 3:23pm 
@George I noticed in another comment you uploaded a pastebin link with your server.cfg but the link appears dead, would you mind uploading it again or sending it in dm? :)
boahboahboahgirl 12 Nov, 2024 @ 6:47pm 
thank you for the guide!!!!!!! lots of great info to work with for such an old game.

is there a way to play co-op modes like checkpoint and conquer from the insurgents team, like in sandstorm?
George  [author] 27 Aug, 2024 @ 12:27pm 
@stgmoody8 first you need to kick a bot from the enemy team, and then you can switch teams from the menu.
stgmoody8 27 Aug, 2024 @ 9:49am 
how do i switch teams in solo mode
Sean2111 3 May, 2024 @ 12:55am 
Just so I dont forget myself.

An easy way to add bots to your solo game is-------

I found the file server_solo.cfg in Insurgency/Config which I added the following lines to using notepad,
mp_theater_override theater_35angrybots8p_default
and the file default_server_checkpoint.cfg in the same location and I added the lines,
"mp_coop_ai_teammates" "1"


Voila,Now I have 7 trusty team mates in my battle.If I die then I use F key to take a bot over..
This solves the theatre issue ,if I wish to use one -else forget the bit about "mp_theater_override theater_35angrybots8p_default". AND more importantly adds friendly AI bots.
hopper 29 Feb, 2024 @ 5:53pm 
thank you so much! :steamhappy:
One death guy 30 Dec, 2023 @ 1:43am 
if you set the config files to read only then you can choose maps and modes using solo and your settings will not be changed and overrided - just tested and it works
Sean2111 17 May, 2023 @ 7:14pm 
You could use the bot pistols command in earlier post.
Else you could subscribe to a Theatre thru Workshop and then edit it to your idea.
You may need the vpk.exe installed to read and extract the Workshop file.
It is a bit of mucking around if you have never done it before.
Maybe send me a message and I could give you some idea ,but it will take you hours to do it ,mucking with text files.
Mobius the Moron 17 May, 2023 @ 7:21am 
is there a way to force bots to use certain items only? like: pistols and shotguns with light armor and nothing else
Deadmau5UltraAnimals 30 Apr, 2023 @ 11:44pm 
Yeah I tend to use steam overlay so probably won't be using that, might have to find a way to unbind it