CS2 Bot Commands Guide
2025-06-11
To set up a bot practice environment in CS2, open the in-game console (default “~” key),
enable cheats by typing sv_cheats 1
, and then enter any of the commands below.
This lets you add, remove, and configure bots for custom drills.
To set up a bot practice environment in CS2, open the in-game console (default “~” key), and then enter any of the commands below.
For commands marked (cheat required), first enable cheats by typing
sv_cheats 1
.
Bot Addition Commands
bot_add <T/CT> [<difficulty>] [<name>]
Add a bot to the specified team (T or CT). You can optionally specify difficulty (easy, normal, hard, expert) and a name.
bot_add_t [<difficulty>] [<name>]
Add a bot to the Terrorist side. Difficulty and name can also be specified.
bot_add_ct [<difficulty>] [<name>]
Add a bot to the Counter-Terrorist side. Difficulty and name can also be specified.
bot_place
Spawn a bot at your crosshair position (cheats must be enabled)
Bot Difficulty Settings
bot_difficulty <0-3>
Set the difficulty for all bots (0=easy, 1=normal, 2=hard, 3=expert).
bot_autodifficulty_threshold_high <value>
Set the upper limit for bots’ auto-difficulty adjustment (–20 to 20).
bot_autodifficulty_threshold_low <value>
Set the lower limit for bots’ auto-difficulty adjustment (–20 to 20).
sv_bots_get_easier_each_win <0/1>
Make bots get easier after each player victory (1 to enable).
Bot Removal Commands
bot_kick [<filter>]
Kick all bots or those matching a team, difficulty, or name filter from the server.
bot_kick_t
Kick all bots from the Terrorist side.
bot_kick_ct
Kick all bots from the CT side.
bot_kill [<filter>]
Kill bots (they’ll respawn next round). You can filter by team, difficulty, or name.
Behavior Control Commands
bot_stop <0/1>
Stop or resume all bot actions (movement, shooting, etc.).
bot_freeze <0/1>
Freeze or unfreeze bot movement.
bot_dont_shoot <0/1>
Prevent bots from shooting or allow them to shoot again.
bot_mimic <0/1>
Make bots mimic your movements.
bot_mimic_yaw_offset <angle>
Set the yaw offset angle when bots mimic you.
bot_ignore_players <0/1>
Have bots interact only with each other, ignoring players.
notarget
Make bots completely ignore players.
bot_goto_mark
Move bots to the marked nav area.
bot_goto_selected
Move bots to the selected nav area.
bot_join_after_player <0/1>
Bots join only after a player has joined (1) or immediately (0).
bot_join_team <T/CT/Any>
Set the default team for newly added bots (T, CT, or Any).
bot_crouch <0/1>
0 = stand, 1 = crouch (cheats must be enabled)
bot_controllable <0/1>
1 = allow player to take full control of bots, 0 = disable
Chatter Control Commands
bot_chatter <off/radio/minimal/normal>
Set bot voice chatter mode (off, radio, minimal, normal).
Equipment & Loadout Commands
bot_all_weapons
Allow bots to use all weapons.
bot_loadout <weapon codes…>
Specify which weapons and grenades bots should carry.
bot_allow_grenades <0/1>
Allow (1) or disallow (0) bots to buy/use grenades.