How to Open Console in CS2

5 min readWinio Team
how_to_open_console_cs2_cover

The developer console in Counter-Strike 2 is a built-in tool that lets you enter commands, create binds, and customize your game. It’s essential for advanced settings and is widely used by both casual and competitive players. To follow CS pro performance, visit Winio and get 5 free predictions on their matches.

By default, the console is disabled, so you’ll need to enable it before using it.

How to Enable and Open Console in CS2

To turn on the console:

  1. Launch CS2
  2. Click the gear icon (Settings)
  3. Open the Game tab
  4. Find “Enable Developer Console”
  5. Set it to “Yes”
скриншот_1

Once enabled, you can open the console by pressing the ~ (tilde) key on your keyboard. On most layouts, it’s located below ESC and above TAB.

The console can be opened both mid-game and in the main menu.

Enabling console via launch options (optional)

Console can be also enabled with Steam launch options:

  1. Find CS2 in your library
  2. Right-click it and select properties
  3. In the “Launch Options” field, enter “-console”
скриншот_2

In CS2, however, the main way to enable the console is through in-game settings.

How to Change the Console Key in CS2

If the default key doesn’t work or you prefer a different key, you can rebind it:

  1. Go to Settings
  2. Select Keyboard / Mouse, and within it navigate to UI Keys
  3. Assign a new key

This is often the fastest fix if the console doesn’t open.

скриншот_3

Troubleshooting Console Issues

Console Not Opening or Invisible

If nothing happens when you press the key:

  • Make sure Developer Console is enabled in settings
  • Check your keyboard layout (the tilde key may differ)
  • Rebind the console key in settings

Some players also report cases where the console opens but isn’t visible (UI bug). Rebinding usually fixes this.

Reset CS2 Settings to Default

If the issue persists, resetting your configuration can help:

  • Verify game files through Steam
  • Or delete your config files (they will regenerate automatically)

This restores all settings to default and can fix broken binds.

Resetting Console Commands

If your binds or commands are not working correctly:

  • Reset your config (delete or regenerate it)
  • This clears custom commands and restores default behavior

Best Console Commands in Counter-Strike 2

Here are some of the most useful and commonly used console commands in Counter-Strike 2:

Performance and FPS

cl_showfps 1

fps_max 0

  • cl_showfps 1 — shows your FPS in-game
  • fps_max 0 — removes FPS cap for maximum performance

Binds and Utility

bind "key" "action"

  • Lets you assign actions to keys (jump throws, quick buy, etc.)
  • Example: bind "F" "+use"

Radar Settings

cl_radar_always_centered 0

cl_radar_scale 0.4

cl_hud_radar_scale 1.15

  • Improves map awareness
  • Makes radar more zoomed out and easier to read

Viewmodel (Weapon Position)

viewmodel_fov 68

viewmodel_offset_x 2.5

viewmodel_offset_y 0

viewmodel_offset_z -1.5

  • Changes how your weapon is positioned on screen
  • Purely visual but can improve clarity

Crosshair Commands

cl_crosshairsize 3

cl_crosshairthickness 1

cl_crosshairgap -2

  • Customize crosshair for better visibility and precision

Practice and Training

sv_cheats 1

mp_restartgame 1

mp_roundtime 60

mp_roundtime_defuse 60

mp_freezetime 1

mp_buytime 9999

mp_buy_anywhere 1

mp_maxmoney 60000

mp_startmoney 60000

ammo_grenade_limit_total 5

sv_infinite_ammo 1

sv_grenade_trajectory 1

sv_grenade_trajectory_time 10

sv_showimpacts 1

sv_showimpacts_time 10

bot_kick

  • sv_cheats 1 — enables practice commands (offline only)
  • mp_restartgame 1 — restarts the match instantly
  • mp_roundtime / mp_roundtime_defuse 60 — longer rounds for practice
  • mp_freezetime  — freezes time
  • mp_buytime 9999 + mp_buy_anywhere 1 — buy anytime, anywhere
  • mp_maxmoney 60000 + mp_startmoney 60000 — max money setup
  • ammo_grenade_limit_total 5 — carry multiple grenades
  • sv_infinite_ammo 1 — infinite ammo (reload still required)
  • sv_grenade_trajectory 1 — shows grenade path
  • sv_grenade_trajectory_time 10 — keeps trajectory visible longer
  • sv_showimpacts 1 — shows bullet impacts
  • sv_showimpacts_time 10 — impact markers stay longer
  • bot_kick — removes all bots

Useful Notes

  • Commands take effect immediately after pressing Enter
  • Some commands require a local server or cheats enabled
  • Most settings can be saved using an autoexec file

These commands cover the essentials and are widely used by players to improve visibility, control, and performance.

How to Set Up a CS2 Autoexec File

An autoexec file is a file that runs console commands automatically when the game launches. It’s useful for saving your preferred settings, binds, and commands so you don’t have to re-enter them every time.

You can read how to set up and configure autoexec here.

Conclusion

To open the console in Counter-Strike 2, you simply need to enable it in settings and press the tilde (~) key. If it doesn’t work, rebinding the key or resetting your config usually fixes the issue.

Once set up, the console becomes a powerful tool for customizing and improving your game experience.

FAQ

How do I open the console in Counter-Strike 2?

Enable the Developer Console in Settings → Game, then press the ~ (tilde) key.

Why can’t I open the console in CS2?

Most likely the console is not enabled, or the key is not correctly bound. Check settings or rebind the “Toggle Console” key.

What is the default console key in CS2?

The default key is ~ (tilde), located below ESC on most keyboards. It may differ depending on your keyboard layout.

Do I need launch options to enable the console?

No. In CS2, you can enable the console directly in the game settings. The -console launch option is optional.

Loading events...
How to Open Console in CS2 - Step by Step Guide | Winio.ai