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 in CS2 allow players to instantly activate changes or settings in the game. All you need to do is open the console, type the command you need, and press the Enter key. The whole process takes about as long as it takes to read this sentence.

However, despite the presence of 3,057 CS2 commands available through the console, most important settings can already be adjusted through the game’s main menu. All basic aspects needed for comfortable gameplay — Video, Audio, Game, Keyboard/Mouse, Controller — can be configured without touching the console. Still, the console is extremely useful if you want to copy and paste someone else’s entire settings list instead of adjusting every option manually.

There is also a large set of commands that are essential for training. These include commands for adding bots and controlling them, activating infinite armor, adjusting grenade trajectories, and more. Alternatively, you can use them just for fun with friends when you are tired of competitive matches and want to try something chaotic.

Including all CS2 console commands directly in the main settings menu would waste a huge amount of space and make the interface less user-friendly. For this reason, the developers kept these options available but effectively "hid" them inside the console. Advanced players often know around a hundred commands from the full CS2 commands list, but even that only scratches the surface. To make things easier, we’ve grouped the commands into categories so you can quickly find the one you need.

How to Open and Use the CS2 Console

In CS2 all commands are activated through the console. But how do you open it?

When in CS2:

  • Open the game and click the gear icon in the main menu.

    Open the CS2 and click the gear icon in the main menu
  • Go to the Game tab.
  • Find Enable/Allow Developer Console and set it to Yes/Enabled.

    Find Enable/Allow Developer Console and set it to Yes/Enabled
  • In-game, press the ` or the ~ key (usually the tilde key) to open the console.

    In CS2 press the ` or the ~ key to open the console

Boom! You are ready to go.

Now, whenever you open CS2 all console commands can be entered from this window that appears after pressing the tilde key. So go ahead and explore the CS2 console commands list we’ve prepared for you.

What Commands Cannot Be Used in Competitive Modes

With the variety of Counter-Strike 2 console commands, most of them function as pre-game configuration settings. Essentially, all CS2 commands that mirror configuration settings can be used at any time.

However, a large group of commands is available only during training sessions. To activate them, you must type sv_cheats 1 in the console. This unlocks commands that are not allowed in competitive modes. These include features such as flying across the map, god mode, infinite ammo, closest spawn to test timings, grenade trajectory previews, and many more, all of which can be extremely useful for practice.

Another group of commands cannot be used in competitive matches because they modify local server settings. For example, you cannot change freeze time, round time, team sizes, or starting money while playing official matchmaking games.

FAQ

Some CS2 console commands may not work because they were removed, renamed, restricted to specific modes, or require special permissions, such as cheat-enabled servers. In some cases, the issue may simply be a typing mistake or an incorrect parameter.

The classic FPS command is cl_showfps 1, which displays a simple frame rate counter on your screen. Another option is cq_netgraph 1, which shows additional performance and network statistics, though it functions more as a HUD-style stat display rather than a basic FPS counter. For a more detailed dashboard, Valve also provides the Source2 Telemetry HUD, which can be enabled in the Game settings. There, you can choose which performance metrics you want to display on your screen.

To activate the console in CS2, follow this procedure: Launch GameSettingsGameEnable Developer ConsoleYes. Then, press the “~” (tilde) key to open the console and enter commands.

In most cases, you cancel a command by entering the opposite value. Many commands use ‘1’ for activation and ‘0’ for deactivation. For example, sv_cheats 1 enables 'cheat' commands, while sv_cheats 0 disables them. In other cases, you may need to use an opposite command, such as bot_add/bot_kick.

The most commonly used commands are related to adjusting game volume levels, mouse sensitivity, and key binds. Many players modify these settings frequently, sometimes several times within a single match.

Console commands do not directly improve your skill, but they can definitely make the gameplay experience smoother and more comfortable. Optimizing your settings may help you react faster and perform better during matches.