Best CS2 Practice Commands: Full Config For Practice Server

Daniel Morris

Share:

If you want to improve your game, using the best CS2 practice commands is by far the quickest way to do that. They allow you to hop right into a practice server and learn new nade lineups, making it as convenient as possible to do so. But it’s not just one command. There are tons of CS2 practice commands you should be using all at the same time to ensure you have a smooth practice experience. You’ll be throwing smokes and popping flashes like prime Astralis in no time!

Best CS2 Practice Commands: Full Config For Practice Server

Best CS2 Practice Commands

To really get into the details, we have to separate the best CS2 practice commands by category. While some are used to define the settings of your practice server, others are useful commands that affect your character in-game.

Server Settings

These are the best server settings to use when setting up your CS2 practice server, and what each one does.

  • sv_cheats 1: Enables CS2 cheat commands – this is required.
  • bot_kick: Kicks all bots from the server.
  • mp_limitteams 0: Limits the difference in players between teams.
  • mp_autoteambalance 0: Disables the auto team balance feature.
  • mp_roundtime 60: Defines the round length – works like the CS2 infinite time command.
  • mp_roundtime_defuse 60: Defines the round length for bomb defusal game modes.
  • mp_freezetime 0: Stops you from being frozen at the start of every round.
  • mp_warmup_end: Instantly ends the warmup.
  • ammo_grenade_limit_total 5: Allows you to have five grenades instead of four.
  • sv_infinite_ammo 1: Gives you infinite ammo.
  • mp_maxmoney 60000: Defines the maximum amount of money you can have.
  • mp_startmoney 60000: Defines the amount of money you start with in your CS2 practice server.
  • mp_buytime 9999: Gives you infinite time to buy.
  • mp_buy_anywhere 1: Allows you to buy anywhere on the map.
  • mp_restartgame 1: Restarts the server with commands applied.
  • mp_respawn_on_death_ct 1: Allows instant respawn on CT side.
  • mp_respawn_on_death_t 1: Allows instant respawn on T side.

CS2 Practice Commands

These are the best CS2 practice commands for learning nade lineups quickly on the server. This includes some binds I’d recommend using for some of the more useful commands, so you can quickly press them as and when you need them.

  • bind n noclip: Binds the noclip command to N on your keyboard – you can change this if you prefer.
  • bind m “ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill;ent_fire flashbang_projectile kill;ent_fire hegrenade_projectile kill;ent_fire decoy_projectile kill;stopsound”: Binds M on your keyboard to instantly remove the effects of all CS2 utility in one click – perfect for practicing smokes and molotov lineups. You can change the key if you prefer.
  • bind , sv_rethrow_last_grenade: Binds the rethrow_last_grenade command (ideal for practicing flashes) to , on your keyboard – you can change this if you prefer.
  • sv_showimpacts 1: Shows the impacts where bullets land.
  • sv_showimpacts_time 10: Defines how long bullet impacts last (in seconds) before disappearing.
  • give weapon_incgrenade: Gives you an Incendiary Grenade.
  • give weapon_flashbang: Gives you a Flashbang.
  • give weapon_smokegrenade: Gives you a Smoke Grenade.
  • give weapon_molotov: Gives you a Molotov.
  • give weapon_decoy: Gives you a Decoy Grenade.
  • give weapon_hegrenade: Gives you a HE Grenade.

CS2 Practice Commands Server

CS2 Practice Commands: Copy & Paste

If you want a full set of CS2 practice commands that you can simply copy and paste into your console, we’ve got you covered below, sorted by category:

Server Settings

  • sv_cheats 1;bot_kick;mp_limitteams 0;mp_autoteambalance 0;mp_roundtime 60;mp_roundtime_defuse 60;mp_freezetime 0;mp_warmup_end;ammo_grenade_limit_total 5;sv_infinite_ammo 1;mp_maxmoney 60000;mp_startmoney 60000;mp_buytime 9999;mp_buy_anywhere 1;mp_restartgame 1;mp_respawn_on_death_ct 1;mp_respawn_on_death_t 1

CS2 Practice Commands

  • bind n noclip;bind m “ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill;ent_fire flashbang_projectile kill;ent_fire hegrenade_projectile kill;ent_fire decoy_projectile kill;stopsound”;bind , sv_rethrow_last_grenade;sv_showimpacts 1;sv_showimpacts_time 10;give weapon_incgrenade;give weapon_flashbang;give weapon_smokegrenade;give weapon_molotov;give weapon_decoy;give weapon_hegrenade

CS2 Practice Commands For Smokes

Setting Up a CS2 Practice Server

Setting up a CS2 practice server to learn new nade lineups is very simple. Open the game, and press the “Practice” and “Casual” tabs. From here, make sure that “Grenade Camera,” “Infinite Ammo,” and “Infinite Warmup” are all switched on. Load up the map you want to practice on.

CS2 Practice Server Setup

On the game is loaded, simply enter your CS2 practice commands as found above, or execute your config, which we’ll show you how to do next.

Creating a CS2 Practice Config

Alternatively, rather than copying and pasting CS2 practice commands every single time, you can always create a practice config that you can execute with a single command instead.

To do this, head to the CS2 cfg folder, which should be at this file path: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg. In here, duplicate the autoexec.cfg file and rename it practice.cfg. Open it and remove any of its contents. If you don’t use an autoexec, this should already be empty. Now, copy the following commands to your CS2 practice config:

// CS2 Practice Config 
sv_cheats 1 
bot_kick 
mp_warmup_end 
mp_maxmoney 60000 
mp_startmoney 60000 
mp_limitteams 0 
mp_autoteambalance 0 
mp_buy_anywhere 1 
mp_buytime 9999 
mp_freezetime 0 
mp_roundtime 60 
mp_roundtime_defuse 60 
mp_respawn_on_death_ct 1 
mp_respawn_on_death_t 1 
sv_infinite_ammo 1 
sv_showimpacts 1 
sv_showimpacts_time 10 
ammo_grenade_limit_total 5 
mp_restartgame 1
give weapon_incgrenade
give weapon_flashbang
give weapon_smokegrenade
give weapon_molotov
give weapon_decoy
give weapon_hegrenade 
bind n noclip
bind m "ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill;ent_fire flashbang_projectile kill;ent_fire hegrenade_projectile kill;ent_fire decoy_projectile kill;stopsound"

Once copied, it’s important that you ensure all these CS2 practice commands are on a new line in the cfg, or they won’t work. Save, exit, and open CS2. Launch your practice server, and in the console type “exec practice.cfg“. You can do this whenever you want to practice your nades in CS2, rather than entering all the individual commands every time.

Article Tags

No tags found

Tournaments

No tournaments found
Daniel Morris

Daniel Morris

Counter-Strike Content Lead
Daniel is a CS2 esports specialist, and now channels that expertise to discuss the game online. Despite his knowledge of Counter-Strike, he wasn’t quite good enough to go pro himself.
More from Daniel Morris >