#Guides
16.06.2025
7 min read

CS2 (CS:GO) Console Commands: Boost Performance & Train Like a Pro

Play CS2 effectively and achieve real results? With the help of console commands, players can improve their skills. This tool is hidden from many beginners, but it is actively used by experienced and pro players. With the help of console commands, players can customize the interface, make training more convenient, increase FPS, or simply speed up the necessary actions. Let’s look at the most useful console commands that will definitely improve the gaming experience.

What Are Console Commands in CS2?

Console commands in CS2 are special text instructions that the player must enter into the console in order to change the game settings or activate certain functions. Using console commands, the player can control almost everything. He can change the graphics parameters, controls, and interface, train with bots, enable useful functions, etc. Using such commands is useful for optimizing the game, high-quality training, and personal settings. So, how to open the console in CS2? Let’s figure it out.

How to Open Console in CS2

In order to open the console in CS2, the player first needs to make sure that it is activated in the settings. To do this, go to the Game Settings, find the “Enable Developer Console (~)” tab, and make sure that the “Yes” parameter is activated there. After this, the player will be able to access the console by pressing the tilde key (~), which is located to the left of the 1 key on the keyboard. If for some reason it does not open, then it is worth checking the keyboard layout or reassigning the key in the Control Settings section. If everything works as it should, the console is ready to accept commands.

Best CS2 Console Commands 

Counter-Strike 2 players have access to a lot of interesting and useful CS2 console commands, some of which are the most frequently used. Here are the main categories of such commands:

1. Performance and FPS

  • fps_max 0 — with this command, the player can remove the FPS limit;
  • cl_showfps 1 — this CS2 FPS command displays the current FPS in the upper right corner of the screen;
  • net_graph 1 — this command shows not only FPS but also network statistics, including ping and packet loss.

These are not all CS2 console commands for FPS, but the most important ones.

2. Network settings

  • cl_interp_ratio 1 — this command allows the player to adjust the interpolation, which affects the smoothness of movement;
  • rate, cl_updaterate, cl_cmdrate — commands for fine-tuning the network frequency.

3. HUD and display of information

  • +cl_show_team_equipment — this command shows the nicknames and equipment of teammates above their heads;
  • cl_drawhud 0 — this command removes the interface (useful for training);
  • cl_drawhud_force_* — this command allows the player to turn on/off individual HUD elements.

4. Sound and voice chat

  • voice_scale 0 — completely disables voice chat from teammates;
  • voice_modenable 0 — disables the player’s microphone (value 1 enables).

5. Controls and binds

  • bind [action] [key] — with this command, the player can set up hotkeys;
  • unbind, unbindall — commands for resetting or clearing bindings.

6. Crosshair settings

  • cl_crosshairstyle [0–5] — select the crosshair style;
  • cl_crosshairsize, thickness, and color commands allow the player to customize the crosshair for themselves.

7. Setting Up Grenades

  • give weapon_(grenade’s name) — his is a console command for throwing a grenade;
  • bind (letter) “use weapon_(grenade’s name)” — this is the command to bind the grenade.

In the grenade’s name, you can enter such grenades as smokegrenade, hegrenade, incgrenade, molotov, decoy, flashbang.

Useful CS2 Launch Options

Launch commands are a great way to customize the game before it even starts. You can improve performance, change visual settings, or just speed up the game’s startup. We recommend paying attention to these useful commands:

  • -high — sets CS2 to a high system priority (this can potentially improve performance by allocating more resources).
  • -language [language code] — this command changes the game language.
  • -fullscreen — this command allows the player to run the game in full-screen mode, with minimal input lag.
  • -windowed — this command is useful for players who work in multiple windows or have problems with fullscreen.
  • -novid — this command removes the splash screen at startup, allowing the player to quickly go to the menu.
  • -freq [Hz] — sets the monitor refresh rate, for example, -freq 144 for 144 Hz.
  • -w [width] -h [height] — with this command, the player can set the screen resolution themselves, for example, -w 1920 -h 1080.
  • -threads [number] — this command allows the player to specify the number of processor cores/threads that will be used (for example, -threads 4).
  • -noaafonts — disables font smoothing, which can slightly improve performance on weak PCs.

Tips for Practicing with CS2 Commands

Improving skills in CS2 without training is unlikely. To achieve maximum efficiency from training, it is worth using some CS2 console commands. They provide more flexibility. You will be able to qualitatively practice shooting, study the behavior of grenades, and simply analyze the mechanics. Here are the commands that are worth paying attention to:

  • sv_cheats 1 — this command turns on the cheat mode, since without it some commands will not work.
  • sv_showimpacts 1 — with this command you can find out where the bullets hit (this is very useful for those who want to improve shooting and understand the point of impact).
  • sv_showimpacts_time [time] — with this command the player can set the time for how long the traces of shots will be displayed (in seconds).
  • sv_infinite_ammo 1 — this is a command for infinite ammo (you can shoot without reloading, which is very convenient for intensive training).
  • weapon_accuracy_nospread 1 — this command removes weapon spread, allowing you to train in conditions of perfect accuracy.
  • sv_grenade_trajectory 1 — with this command, the player can see the trajectory of grenades, which helps in training grenade throws.

To Sum Up

In the world of CS2, both the stability of the PC and network are important, as well as the skills that can be pumped up during training. Console commands give flexibility in these matters, allowing the player to customize the game for himself: from screen settings to the little things related to shooting training. Knowing and correctly using CS2 console commands for better performance can be the very step that will take your game to a new level. Do not be afraid to experiment and adapt the commands to your needs – this is how the style of a real player is formed. Find out more about the features of using console commands and effective CS2 play in our blog!

FAQ 

How do I open the console in CS2?

To open the console, the player must press the (~) icon on the keyboard.

What is the command for infinite ammo?

For infinite ammo, the player should use this command — sv_infinite_ammo 1

How do I bind a key to throw a grenade?

In order to bind a key to the grenade ejection command, the player should use the bind [letter] “use weapon_[grenade’s name]” command, where the desired letter and grenade are specified.

Are console commands allowed in matchmaking?

In matchmaking, CS2 players are prohibited from using commands that require sv_cheats 1, other commands can be used.

Can I reset all my console commands?

Yes, the player can do this in several ways. He can enter the unbindall command, delete config.cfg, or selectively unbind the settings.