Mastering the most essential CS2 console commands can dramatically enhance your gameplay, whether you’re practicing smokes, refining your aim, or boosting FPS.
At Blix.gg, we’ve compiled a fully updated 2025 guide with expert-picked CS2 practice commands, downloadable pro configs, and step-by-step setup instructions.
Every CS2 player has unique preferences, and that’s where config files come in. These files let you tailor everything from graphics to controls and crosshairs — instantly. Here’s how to use and install them.
Contents
- 1 Highlights
- 2 Understanding CS2 Configurations and How to Use Them
- 3 What Are CS2 Config Files? A Complete Breakdown
- 4 Best CS2 Settings to Boost Gameplay and Performance
- 5 Essential CS2 Practice Commands You Should Know
- 6 Top CS2 Performance Console Commands for Better Gameplay
- 7 CS2 Voice and Sound Console Commands Explained
- 8 Customize Your Crosshair in CS2: Full Command List
- 9 Key CS2 Console Commands for Solo Practice
- 10 Best Warm-Up Commands in CS2 to Sharpen Aim and Reflexes
- 11 CS2 Grenade Practice: Best Console Commands for Smokes & Nades
- 12 Top CS2 Pro Player Configs You Can Download and Use
- 13 Mathieu “ZywOo” Herbaut
- 14 Oleksandr “S1mple” Kostyliev
- 15 Danil “donk” Kryshkovets
- 16 Ilya “m0NESY” Osipov
- 17 Nikola “NiKo” Kovač
- 18 Frequently Asked Questions
Highlights
- Explaining a configuration file and providing tips on how to apply it
- The best console commands for practicing
- Top 5 professional player configurations
Understanding CS2 Configurations and How to Use Them
It is worth remembering that each setting is individual and depends on the preferences of a particular player. You can use them to quickly and efficiently customize your interface and then tune it to suit you.
If you want to improve your smoke throwing, check our detailed guides with videos and explanations on how to throw smokes effectively on Mirage, Dust 2, Anubis, or Inferno.
What Are CS2 Config Files? A Complete Breakdown
Configuration settings, so-called “config” in gaming slang, is a file “.сfg”, which stores all your personal settings (graphics, controls, and more). This file can also be borrowed from other players and implemented in your interface by running the “autoexec.cfg” command.
Where to Find Your CS2 Config File
The game’s installation directory usually stores these files in the “cfg” folder. The config files’ full path might look like:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg
Editing CS2 Config Files: Format & Tools
The configuration file usually has a .cfg extension and can be edited with Notepad, Sublime Text, or any other text editor.
How to Auto-Execute Your CS2 Config File
CS2 automatically executes the autoexec.cfg file when the game starts. Accordingly, if you add certain customization commands to it, they will run together with CS2.
How to Create and Install a Custom CS2 Config File
To create a configuration file that will run automatically, you need to follow these steps:
- Launch Steam
- Right-click on CS2
- Hover over “Manage“
- Click “View Local Files“
- Open the “game” folder in your local files
- Open the “csgo” folder (the folder is still named after CS2’s predecessor)
- Open the “cfg” folder
- Create a new text document with the name “autoexec.cfg“
- Then, write the commands in it and save it
You can create the file anywhere and move it to Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg
Best CS2 Settings to Boost Gameplay and Performance
To optimize your gameplay in CS2, you can tweak several essential settings. These settings can improve performance, enhance visibility, and customize the game to your preferences. Here are some necessary settings to consider:
Graphics Settings
- Resolution: set the resolution to match your native monitor for the best viewing experience.
Want to know why 1280×960 (4:3 stretched) remains a pro favorite? Check our full guide on the Best Resolution for CS2. - Texture Quality: adjust the texture quality depending on your system’s capabilities. Higher settings provide better detail but require more resources. Experienced players use the lowest settings to increase FPS.
Audio Settings
- Master Volume: adjust the master volume to a level that allows you to hear critical in-game sounds clearly without overpowering other audio sources.
- Sound Effects: fine-tune the sound effects volume to ensure important audio cues, such as footsteps or gunfire, are audible.
- Voice Communication: set the voice volume to a level where you can hear your teammates without being distracted by extraneous sounds and focus on the game.
Best CS2 Crosshair Settings: Tips & Pro Player Styles
The choice of crosshair settings in CS2 depends on personal preference. You can customize the crosshair in the game settings without using workshop maps or console commands. See the crosshairs used by professional players in our article: Best CS2 Pro Crosshairs (Codes) 2025.
- Style: CS2 provides a range of crosshair styles, which include static, dynamic, and classic.
- Color: choose a color that contrasts nicely with different backgrounds. A common choice is green or light blue.
- Size: the crosshair size should be comfortable and visible without obstructing the view. A medium crosshair size is usually used. If you like to aim, it is better to choose a small crosshair size or dot, and if you want to shoot by pressing the fire button, a giant crosshair will suit you.
- Thickness: the thickness of the crosshair lines can affect visibility. Some players prefer thicker lines to see more, while others prefer thinner lines for precision.
- Gap: the gap refers to the space between the crosshair lines. A small gap allows you to aim accurately, while a more significant gap can allow more room to see around the crosshairs.
We have a helpful article: Best CS2 Crosshair: How to Choice.
Essential CS2 Practice Commands You Should Know
In CS2, practice commands refer to console commands you can enter through the Developer Console to improve various stats or change rules for ease of practice.
You can also write the commands you want in the configuration file so that they trigger automatically when you start the game. Be careful with cheats – they can be used only on training servers.
Top CS2 Performance Console Commands for Better Gameplay
These commands are used while playing in competitive mode. Most experienced players consider these commands to be the best in CS2, as they significantly affect the performance of your game.
- cl_showfps: FPS is displayed in the upper right corner of the screen to help you monitor game performance;
- net_graph: displays network-related data, including connection check, server tickrate, and other information;
- cl_showpos: with this command, you can display your position in the game using X, Y, and Z coordinates. This can be useful for practicing grenade throws and navigating the map;
- fps_max: with this command, you can set the maximum frame rate limit for the game. This can help stabilize the frame rate and reduce the load on the GPU;
- r_dynamic: Turn dynamic lighting on or off. Disabling dynamic lighting can improve performance, but may affect image quality;
- r_drawparticles: Toggle the rendering of particle effects (e.g., smoke, sparks, fire). Turning this off may improve performance, but visually, the game will no longer look as realistic;
- cl_interp: Configure the interpolation delay for network updates. Unless you have specific network issues, it is recommended that you leave the default value (0.03125).
We have written a separate guide on improving performance: “How to Improve FPS in CS2?“.
CS2 Voice and Sound Console Commands Explained
Sound settings are essential settings for a comfortable game, so study the following commands and include the necessary ones in your configuration file:
- voice_enable: with this command, you can turn voice chat on or off in the game. A value of “0” will mute all players, and “1” will turn it on;
- voice_scale: allows you to adjust the volume of the in-game voice chat;
- voice_mixer_volume: adjusts the volume of the game’s voice chat relative to other sounds in the game;
- voice_modenable: turn on or off voice modulation, which can change the pitch and tone of your voice when using voice chat. Use “0” to disable and “1” to enable it;
- voice_player_volume: Controls the volume of individual players in voice chat. You can adjust the volume of specific players by specifying their Steam ID.
Customize Your Crosshair in CS2: Full Command List
These are essential settings that will give you the ability to make the crosshair the most comfortable for any game conditions:
- cl_crosshaircolor: this command allows you to change the color of your crosshair. You can specify the color using values from 0 to 4;
- cl_crosshairsize: adjusts the size of the crosshair;
- cl_crosshairthickness: changes the thickness of the lines in the crosshair;
- cl_crosshairstyle: sets the crosshair style;
- cl_crosshairdot: affects the presence of a dot in the center of the crosshair;
- cl_crosshairgap: changes the gap between the crosshair lines.
Key CS2 Console Commands for Solo Practice
Here are some commonly used practice commands:
- sv_cheats 1: enables offline practice cheats.
- bot_kick: kicks all bots out of the game.
- mp_roundtime: sets the round time for game modes other than defy.
- mp_warmup_end: ends warm-up and starts the game.
- bot_add_t: adds a bot to the terrorist team.
- bot_add_ct: adds a bot to the counter-terrorist team.
- bot_stop: stops all bots.
- bot_dont_shoot: prevents bots from firing their weapons in the game.
- mp_restartgame: starts the game after the given number of seconds.
- weapon_accuracy_nospread 1: turn off spreading your shots to practice accuracy.
- sv_showimpacts 1: displays bullet impacts for analysis of your shots.
Best Warm-Up Commands in CS2 to Sharpen Aim and Reflexes
It is vital to configure a few settings before diving into your CS2 training session to ensure a smooth and uninterrupted experience. These settings cover warm-up time, bots, and in-game money, including the CS2 infinite money commands.
- mp_roundtime_hostage 60: makes the round up to 60 minutes (hostage maps).
- mp_maxmoney 99999: sets the maximum amount of money you can have in the game.
- mp_startmoney 99999: get as much money as possible.
- mp_buytime 9999: increases buy time.
- mp_buy_anywhere 1: get the ability to buy in any part of the map.
- bot_mimic 1: let bots mimic your actions. Please set it to 0 to turn it off.
- god: this command enables the immortality mode, value 1 enables the mode, and value 0 turns it off.
CS2 Grenade Practice: Best Console Commands for Smokes & Nades
Practicing smokes and grenades in CS2 is a great way to gain an advantage. Here are some commands that can be used to practice smokes and grenades:
- sv_grenade_trajectory_prac_pipreview 1: this command shows the trajectory of the grenade. This will help you understand how the grenade flies and where it lands.
- sv_infinite_ammo 1: this command gives you infinite grenades, so you can use them without buying them after each throw.
- sv_showimpacts 1: if set to 1, this command will display where the bullet hits and where the grenade explodes. This will help you understand the effectiveness of shooting and throwing grenades.
- mp_roundtime_defuse [Time]: use this command to adjust the round time for defuse scenarios. Increasing the round time can give you more time to set up smoke and grenades and practice without the pressure of the clock.
- noclip: It can help explore the map and find new strategies.
Top CS2 Pro Player Configs You Can Download and Use
You can use configs not only with professional players, but also with regular users on Reddit:
Mathieu “ZywOo” Herbaut
ZywOo is a Team Vitality sniper known for his aggressive style of play. According to HLTV.org, the player recently received the prize for the most valuable player of ESL Pro League Season 21. Representatives of the publication in X reported this.
For ZywOo, this MVP award became the 22nd in his career, putting him in first place in the ranking regarding the number of these medals. Oleksandr “s1mple“ Kostylev moved to the second position.
ZywOo prefers to play games with high-resolution graphics. Mathieu “ZywOo” Herbo’s config can be checked here.
Oleksandr “S1mple” Kostyliev
S1mple is a professional CS2 player from Ukraine who formerly played for NaVi and Team Falcons. He is considered one of the greatest players in the game’s history and has won 21 MVP tournaments. You can see s1mple‘s config here.
Danil “donk” Kryshkovets
Everyone knows this guy—Donk took first place among the top players with the best average rating at the end of ESL Pro League Season 21 in CS2.
Counter-Strike 2 has its king! After Team Spirit’s victory at IEM Katowice 2024, the cybersports scene talks about Danil “donk“ Kryshkovets. We have a separate article about him: Who is Donk? Player Career and His Settings in CS2. You can see his config here.
Ilya “m0NESY” Osipov
M0NESY flashed brightly a few years ago when he stood out among the many talents of Na’Vi Junior, but after moving to G2, Ilya became a superstar. Ilya “m0NESY” Osipov received four MVP medals from HLTV. You can see his config here.
Nikola “NiKo” Kovač
NiKo is one of the best Counter-Strike players of all time, and he is known for his marksmanship and consistency even in stressful situations. In 2025, he continued his impressive performance in CS2, placing first at several major tournaments, such as PGL Major Copenhagen, where G2 placed in the top 4. The sportsman’s config can be viewed here.
Frequently Asked Questions
❓ Are CS2 configs legal to use in ranked games?
Yes — as long as they don’t use cheats or external programs. Config files only customize your settings and HUD.
❓ How do I know if my autoexec.cfg is working?
You can add echo “autoexec loaded” at the end of your config. If it appears in the developer console at launch, it worked.
❓ Do pro players really use these settings?
Yes, most pro players share their configs, and many stick to settings they’ve optimized over years of play.