GameNoter

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.