Screenshot taken of Dust 2's A Bombsite in CS2, featuring the famous goose in the wall.
Screenshot by Dot Esports

How to open the console in CS2

A key piece of CS knowledge.

CS2 released in September 2023, and while many believe it’s just CS:GO with a fresh coat of paint, there are plenty of new features accessible in the beloved franchise’s sequel. Most of these features can be accessed via the game’s menus, but for everything at once, the console is your best friend.

Recommended Videos

Many Counter-Strike players don’t even use the game’s menus despite them featuring numerous basic features now. For some, it’s easier to input a string and a value into the client’s console to immediately run commands or change a setting.

Here’s how to turn on the console in CS2, as well as a quick guide on how to open and use it.

How to enable the console in CS2

There are two ways to enable the console in CS2. The easiest method is to toggle the “Enable Developer Console” setting in the main menu, while the other requires you to input a launch command on Steam.

Most users will do just fine by changing the setting in the main menu. Click the Settings cog in the top left, and navigate to the Game tab. The Enable Developer Console option is in the first section of options on your screen, second from the bottom. Simply switch it to “Yes,” and you’re on your way.

Alternatively, you can add a command in your game’s launch options, essentially forcing the setting to “Yes” whenever you start the game. To do so, follow these steps:

  • Open your Steam Library.
  • Navigate to Counter-Strike 2.
  • Right-click and select Properties.
  • Scroll down to Launch Options and add “-console” (without the quotes) to the text box, then close the window.

Now, whenever you launch CS2, the console is ready for you to use.

Opening the console in CS2

By default, once you’ve enabled the console in CS2, you’ll have to hit tilde (~) to open the console window during a match or in the main menu.

If you’d prefer to use the tilde key for something else, you can rebind the key needed to open the console in your keyboard and mouse settings. To rebind the console key:

  • Open your game settings in the top-left.
  • Select the “Keyboard / Mouse” tab.
  • Under Keyboard & Mouse Settings, scroll to the UI Keys settings. The final option is the default key for Toggle Console.
  • Click the setting on the right, then when prompted, enter your new key bind.

What can you use the console for in CS2?

CS2’s console gives players almost unlimited access to the backend settings for their client—far more than the game’s menu grants. It’s an essential tool for Counter-Strike, with the ability to tweak your crosshair and sensitivity, adjust volume, join and leave community servers, display performance statistics, and so much more.

You can even enable cheat commands, but it goes without saying this won’t work on the majority of servers and is really only available in private sessions.

Useful CS2 console commands for beginners

We’ve included a number of simple console commands that many players use often in CS2. For most of these, you’ll only need to enter them into the console once, but others may require re-entry each time you load the game.

  • disconnect: Disconnects you from the current server and takes you to the main menu.
  • quit: Closes the game immediately, taking you to your desktop.
  • fps_max <amount>: Sets a hard cap on your FPS. Replace <amount> with the FPS value you’d like to max out at. It is recommended players select a high number (over 800) regardless of whether they’ll reach that mark.
  • voice_enable 1: Turns on voice chat for all players.
  • voice_enable 0: Disables all voice chat
  • sv_cheats 1: Enables access to cheat commands.
  • sv_cheats 0: Toggles off the access to cheat commands
  • noclip: Enables Counter-Strike’s Noclip mode, allowing you to fly freely around the map. Enter the command again to disable Noclip. Even better, I recommend binding it to a key, which brings us to:
  • bind <key> <command>: The basic key bind command in Counter-Strike. Replace <key> with your chosen key, and <command> with what you want the key to do. To see what is bound to a certain key, drop the <command> and the console will display what is currently attached to a key.
  • help <command>: Gives a short description of what the chosen command does. Replace <command> with the command of your choice.
  • clear: Wipes the console clear of all commands and messages.
  • volume 0.x: Puts the volume at a certain level, where you need to replace x with the number you want to set it on.
  • bot_add: Adds a bot in a practice match.
  • bot_place: Places a bot in a certain place in practice match.
  • kill: Eliminates you if you’re stuck or in need of a quick and immediate death.

Dot Esports is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more
related content
Read Article ‘We kinda gave up’: Why insani, MIBR, and Brazil no longer need NA CS2 to flourish
Insani, a CS2 player for MIBR, sits at his PC at ESL Challenger Melbourne.
Read Article What is bob command in CS2 and how to use it
A player with a Deagle in CS2.
Read Article What is Wingman in CS2?
Screenshot taken of Inferno's T Spawn in CS2, featuring two Terrorists holding pistols and the bomb on the ground.
Related Content
Read Article ‘We kinda gave up’: Why insani, MIBR, and Brazil no longer need NA CS2 to flourish
Insani, a CS2 player for MIBR, sits at his PC at ESL Challenger Melbourne.
Read Article What is bob command in CS2 and how to use it
A player with a Deagle in CS2.
Read Article What is Wingman in CS2?
Screenshot taken of Inferno's T Spawn in CS2, featuring two Terrorists holding pistols and the bomb on the ground.
Author
Nicholas Taifalos
Weekend editor for Dot Esports. Nick, better known as Taffy, began his esports career in commentary, switching to journalism with a focus on Oceanic esports, particularly Counter-Strike and Dota. Email: nicholas@dotesports.com
Author
Mateusz Miter
Polish Staff Writer. Mateusz previously worked for numerous outlets and gaming-adjacent companies, including ESL. League of Legends or CS:GO? He loves them both. In fact, he wonders which game he loves more every day. He wanted to go pro years ago, but somewhere along the way decided journalism was the more sensible option—and he was right.