CS2 Practice Config and Commands

Setting up a proper CS2 practice config saves time and helps you focus on improving mechanics instead of typing console commands repeatedly. A well-made practice.cfg allows you to instantly enable grenade trajectory, infinite ammo, noclip and other essential training features.

This website helps you create a practice.cfg file for CS2, packed with handy commands and keybinds to improve your practice sessions, whether it's mastering smokes, flashes, or movement techniques.

Best Commands to Include in Your CS2 Practice Config

A proper CS2 practice config should include commands that remove downtime and give you full control over the server. Below are the most useful commands to include in your practice.cfg file for efficient training sessions.

  • sv_cheats 1 - Enables cheat-protected commands required for practice tools.
  • sv_infinite_ammo 1 - Gives unlimited ammo for grenade and recoil practice.
  • ammo_grenade_limit_total 5 - Allows carrying multiple grenades.
  • sv_grenade_trajectory 1 - Shows grenade trajectory path for better lineup practice.
  • sv_grenade_trajectory_time 10 - Extends how long the trajectory line stays visible.
  • mp_buy_anywhere 1 - Lets you buy weapons anywhere on the map.
  • mp_buytime 9999 - Removes buy time limitations.
  • mp_freezetime 0 - Skips freeze time at the start of rounds.
  • mp_roundtime_defuse 60 - Extends round time for longer practice sessions.
  • mp_restartgame 1 - Quickly restarts the match after applying new settings.

By adding these commands to your CS2 practice config, you can instantly set up a professional training environment for smokes, flashes, movement drills and aim improvement.

Looking for a Full Autoexec Setup?

While a practice.cfg is perfect for training sessions, you might also want a permanent configuration file that loads automatically every time CS2 starts. That's where an autoexec file comes in.

Our CS2 Autoexec Generator allows you to create a complete autoexec.cfg with crosshair settings, viewmodel adjustments, keybinds and performance tweaks. You can use both files together, one for daily play and one specifically for practice sessions.

Getting Started

  1. Save the generated practice.cfg into your CS2 cfg folder
  2. Launch CS2 and head to Play > Practice > Competitive
  3. Pick your desired map and hit GO
  4. When the map loads, open the console
  5. Run your practice config by entering exec practice in the console

Tip: To reset your practice setup, simply restart the game.

Useful Practice Binds

Below are some commands you can bind to keys for easier control during practice. Replace MOUSE5 with any key you prefer:

bind "MOUSE5" "noclip" // Enables flying around the map
bind "MOUSE5" "sv_rethrow_last_grenade" // Throws your last thrown grenade again

Changing Maps

If you want to switch maps, type the map command followed by the map name in the console. For example, to load Inferno, enter map de_inferno. After loading a new map, remember to run exec practice to apply your practice settings.

After training, track your improvement using our Faceit Elo & Stats Checker.