How to play a custom solo / single player game

Insurgency5 · 304 ratings12k views668 favorites3 min readby GeorgeUpdated Dec 5, 2015View on Steam ↗

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

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.