All Counter-Strike 2 Bot Commands

All Counter-Strike 2 Bot Commands

29. March 2025 by Francisco Villafana

Bots in Counter-Strike 2 are an essential feature that enhances gameplay. While they are primarily used for practice, they can also add a fun element to the game. Knowing the right commands can help players control bots efficiently and improve their experience. Below is a comprehensive list of all bot commands available in Counter-Strike 2.

Complete List of Bot Commands in CS2

Bot Management Commands

  • bot_add – Adds a bot to the game.
  • bot_add_ct – Adds a bot to the Counter-Terrorist team.
  • bot_add_t – Adds a bot to the Terrorist team.
  • bot_kick – Removes all bots from the game.
  • bot_kill – Eliminates all bots.
  • bot_quota <number> – Sets the number of bots in the game.
  • bot_quota_mode – Adjusts the bot quota mode.

Weapon Control Commands

  • bot_all_weapons – Allows bots to use all weapons.
  • bot_allow_grenades – Controls bot access to grenades.
  • bot_allow_machine_guns – Enables or disables machine guns for bots.
  • bot_allow_pistols – Grants bot access to pistols.
  • bot_allow_rifles – Allows bots to use rifles.
  • bot_allow_shotguns – Toggles bot access to shotguns.
  • bot_allow_snipers – Determines if bots can use sniper rifles.
  • bot_allow_sub_machine_guns – Enables or disables SMGs for bots.
  • bot_knives_only – Restricts bots to knife combat.
  • bot_pistols_only – Limits bots to using pistols.
  • bot_snipers_only – Restricts bots to sniper rifles.

Behavior and Movement Commands

  • bot_difficulty <0-3> – Sets the bot difficulty level (0=Easy, 3=Expert).
  • bot_ignore_enemies – Prevents bots from attacking enemies.
  • bot_ignore_players – Stops bots from targeting players.
  • bot_defer_to_human_goals – Prioritizes human players’ objectives.
  • bot_defer_to_human_items – Allows bots to defer item pickups to humans.
  • bot_stop – Makes all bots stop moving.
  • bot_freeze – Freezes bots in place.
  • bot_mimic – Makes bots mimic the player’s actions.

Debugging and AI Controls

  • bot_debug – Enables bot debugging information.
  • bot_debug_target – Displays bots’ target information.
  • bot_traceview – Shows the bots’ movement path.
  • bot_show_nav – Displays navigation information for bots.
  • bot_show_occupy_time – Shows the time bots occupy an area.

How to Activate the Console and Use Commands

If you have never used console commands in CS2, follow these steps to enable the developer console:

  1. Launch CS2
  2. Open the “Settings” menu
  3. Navigate to the “Game” tab
  4. Locate the “Enable Developer Console” option
  5. Set it to “Yes”
  6. Press the “~” key to open the console

Once enabled, you can enter any bot command from the list above to modify their behavior, weapons, and AI settings.