Profilerr
Settings

CS2 Console Commands

🤖Bot

ai_disable
server

Command for the "sv_cheats 1" mode. Bots will only perform idle actions.

bot_add
server
🔥

Add a Bot to a random side.

bot_add_ct
server

bot_add_ct - Adds a Counter-Terrorist bot matching the given criteria.

bot_add_t
server

bot_add_t - Adds a terrorist bot matching the given criteria.

bot_all_weapons
server

Allows the bots to use all weapons

bot_autodifficulty_threshold_high
client

Sets the difficulty rating of bots to high.

bot_autodifficulty_threshold_low
client

Sets the difficulty rating of bots to low.

bot_chatter
server

Enter a value: "off, radio, minimal, normal"

bot_crouch
server

All Bots will crouch.

bot_debug
server

Command for the "sv_cheats 1" mode. Debug Bots.

bot_debug_target
server

Command for the "sv_cheats 1" mode. Debug Bot issues for testing purposes.

bot_defer_to_human_goals
server

Prevents Bots from doing scenario tasks.

bot_defer_to_human_items
server

Prevents Bots from taking scenario items.

bot_difficulty
server

Changes the skill difficulty of the Bots.0 = Low / Easy1 = Normal2 = Hard3 = Expert

bot_dont_shoot
server

Bots won't shoot anymore.

bot_freeze
server

Default: 0
Requires sv_cheats 1

bot_goto_mark
server

Command for the "sv_cheats 1" mode. Bots will move to the targeted area.

bot_goto_selected
server

Command for the "sv_cheats 1" mode. Bots will the currently selected target area.

bot_join_after_player
server

Bots will only join if more human players join.

bot_join_team
server

Add more bots to the server by adding them to t, ct, or randomly.

bot_kick
server
🔥

bot_kick - Kicks a specific bot, or all bots, matching the given criteria.

bot_kill
server

Use this CS:GO console command to kill all Bots.

bot_knives_only
server

Restricts the bots to only using knives

bot_loadout
server

Command for the "sv_cheats 1" mode. You can define the loadout for bots, for example use the loadout "ak47".

bot_max_vision_distance_override
server

Command for the "sv_cheats 1" mode. Defines the range of sight, Bots use to have.

bot_mimic
server

The Bots copy the actions of your character.

bot_mimic_yaw_offset
server

Command for the "sv_cheats 1" mode. Defines the offset of the Bot mimic.

bot_pistols_only
server

Restricts the bots to only using pistols

bot_place
server

Command for the "sv_cheats 1" mode. Spawns a Bot where your player is.

bot_quota
server

Sets the maximum number of Bots that are allowed on a server.

bot_quota_mode
server

normal = normalfill = fill the server with as many Bots as possible of "bot_quota"match = 1 Bot per human

bot_randombuy
server

Command for the "sv_cheats 1" mode. Bots will buy random weapons.

bot_show_battlefront
server

Command for the "sv_cheats 1" mode. Highlights the areas of the map where Bots rush.

bot_show_nav
server

Command for the "sv_cheats 1" mode. Show the navigation mesh of the Bots.

bot_show_occupy_time
server

Command for the "sv_cheats 1" mode. Shows a display counter for the time when players can reach an area.

bot_snipers_only
server

Restricts the bots to only using sniper rifles

bot_stop
server

Freezes all Bots.

bot_traceview
server

Command for the "sv_cheats 1" mode. Enables trace view debug features.

bot_zombie
server

All Bots turn into Zombies, wandering around.

custom_bot_difficulty
client

Define the difficulty of custom Bots.

Commands List

// Add commands from the list

Why are Console Commands Needed in CS2?

Console commands for CS2 allow players to activate changes or settings in the game instantly. All you need to do is to open the console (click ‘~’), type the one you need, and press the ‘Enter’ key. The whole process takes as long as you need to read this sentence.

Despite the presence of 3,057 CS2 commands available via the console, the most important settings are available in the main menu of the game. All basic aspects needed for comfortable playing — Video, Audio, Game, Keyboard/Mouse, Controller — all can be adjusted without touching a keyboard. But you still can use your console to copy-paste someone's entire settings list rather than adjusting various options one by one.

There is also a huge list of commands, like adding bots and their control, activating infinite armor, or grenade trajectories, that are vital for training. Or, you can use them for fun with friends when you are tired of competitive mode and just want something wild. 

Including all CS2 console commands into a basic display menu would be a huge waste of space and not at all user-friendly, so developers left these options for configuration but "hid" them into the console. Advanced players usually know about a hundred from the whole CS2 commands list, but they only scratch the surface. To easily find the needed one, we’ve added all and grouped them, so you can quickly find the required by choosing the category.

What Commands Cannot be Used in Competitive Modes?

With the variety of Counter-Strike 2 console commands, the majority of them are used like pre-game settings. In other words, they are set at once and rarely need changes, especially during the match.

However, a huge cluster can be used only during training sessions. Their activation starts by typing ‘sv_cheats 1’ in the console, opening the road for things forbidden in the competitive modes. An easy character’s flying across the map, god mode, infinite weapon, closest spawn to test timings, grenade trajectories, and many more can help while training.

Another cluster of commands that are not for competitive modes usage is related to adjusting a local server with the game. Thus, you cannot change the freeze-time, round time, team sizes, or money amount when playing official Matchmaking.

Still, all CS2 commands mirrored in the game default menu (screen above) are available anytime. Thus, you can easily change crosshair details, viewmodel, radar orientation, voice and HUD settings, bind new messages, and many more.

FAQ

To activate the console in CS2, follow this procedure: Launch Game → Settings → Game → Enable Developer Console → Yes. Then, press the “~” button to activate it.

Basically, you need to type the opposite command. For some, it means adding the opposite value, which is usually ‘1’ for activation and ‘0’ for deactivation (e.g., sv_cheats 1 enables 'cheat' commands, and sv_cheats 0 disables them). For others, you need to find an opposite command (e.g., bot_add/bot_kick)

The most often used commands are related to adjusting game volume rates, mouse sensitivity, and binds, which can be changed up to several times per single map.

Console commands have almost no impact on the skill itself but can definitely make the gaming process smoother and more pleasant, so you can easily kill more enemies.