CS:GO Grenade Practice Config

CS:GO Practice Config Guide

Smokes and flashes are very useful for strategies and combat in CS:GO. Many people like to practice their grenade throws, and you can find many videos on YouTube on how to do a specific smoke or flash.

In this guide, we will show you some of the most useful console commands, for practicing different grenades and throws. These commands will give you unlimited ammo, show the grenade trajectory & impacts and also include a bind for noclip (so you can easily fly around).

An example of the commands in use can be seen in the video below, where we demonstrate some easy smokes on de_mirage.

Quick tip:
Make a config file called nadepractice.cfg and put it in your CS:GO config folder – the CS:GO folder is normally located in:
C:\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg

Copy the commands below to your new config file. Every time you start a server, just type “exec nadepractice.cfg” and you are ready to go!

Let’s just get to it, here is the config for anyone interested:


Important: remember to replace KEY with your desired key to use “noclip” or give grenades.

Explanation of the commands used in this config

  • sv_cheats 1: enables all commands.
  • sv_infinite_ammo 1: infinite ammo.
  • ammo_grenade_limit_total 5: you can have 5 grenades instead of 4.
  • mp_warmup_end: end warmup.
  • mp_freezetime 0: no freetime at the beginning of each round.
  • mp_roundtime 60: round time in minutes.
  • mp_roundtime_defuse 60: round time in minutes on defuse maps.
  • sv_grenade_trajectory 1: show a trajectory/line when you throw grenades.
  • sv_grenade_trajectory_time 10: the time in seconds before the trajectory/line disappears.
  • sv_showimpacts 1: show bullet impacts (blu/red boxes).
  • mp_limitteams 0: there is no limit on how many players there can be on one team.
  • mp_autoteambalance 0: auto team balance turned off.
  • mp_maxmoney 60000: you can have $60.000 instead of the default $16.000.
  • mp_startmoney 60000: start the game with $60.000.
  • mp_buytime 9999: the time in which you are able to buy (in seconds).
  • mp_buy_anywhere 1: enables you to open the buy menu anywhere on the map.
  • mp_restartgame 1: restarts the game after 1 second.
  • noclip: you can fly and clip through objects.
  • bot_add_t: add a bot to the terrorist team.
  • bot_add_ct: add a bot to the counter-terrorist team.
  • bot_kick: kick all bots.
  • bot_stop: makes the bot stand still and do nothing.

Since this guide was written, we have made a more detailed guide for a general practice config.

If you have anything to add, please leave a comment.

30 thoughts on “CS:GO Grenade Practice Config”

    • 1. Create a normal Textfile (name doesn’t mather for now)

      2. Open the empty text file and copie everything

      3. Press “save as …”

      4. change the “.txt” to “all files” (I don’t know if that’s what you call it in english but there are usually only 2 options so choose the one that does NOT say “.txt” in the end! :D)
      5. name the file “nadepractice.cfg” without the ” ”

      6. Now there is one .txt file and one .cfg file – you can delete the .txt file since you don’t need it anymore
      7. Have fun at playing CS:GO!

      • There is also permanent fix for this kind of issues.. Fresh Windows install hides known file extensions by default. Only situation when that options is useful is when you dont know whats file extension. Then it kind of protects you not to screw it up. So, just disable it and Windows dont screw you.

        And why Im writing this? I got screwed… its one of the first things I fix after installing Windows but now I had not yet done it.. And it shot my foot instantly. Or maybe it was nade this time.. XD

        Pretty lulz but Microsoft even offers patch to fix this issue: https://support.microsoft.com/en-us/kb/865219

    • Go my computer->organizate->folder and search option->view->(middle page) unmark hide extension for known file tipe . then create a notepad folder and chage extension .txt in .cfg

      • here are the 3 sets of commands that you should enter in console one by one:
        sv_cheats 1;sv_infinite_ammo 1;ammo_grenade_limit_total 5;mp_warmup_end;mp_freezetime 0

        mp_roundtime 60;mp_roundtime_defuse 60;sv_grenade_trajectory 1;sv_grenade_trajectory_time 10;sv_showimpacts 1

        mp_limitteams 0;mp_autoteambalance 0;mp_maxmoney 60000;mp_startmoney 60000;mp_buytime 9999;mp_buy_anywhere 1;mp_restartgame 1

        copy the first set, paste in console; the copy/paste the second etc.

  1. Suppose i make this cfg …. and i use it …… then without shutting the game i start playing competitive then will i get VAC BAN ??? As the working cfg is still this practice one……. ????

  2. For lazy people:
    sv_cheats 1; sv_infinite_ammo 1; ammo_grenade_limit_total 5; mp_warmup_end; mp_freezetime 0; mp_roundtime 60; mp_roundtime_defuse 60; sv_grenade_trajectory 1; sv_grenade_trajectory_time 10; sv_showimpacts 1; mp_limitteams 0; mp_autoteambalance 0; mp_maxmoney 60000; mp_startmoney 60000; mp_buytime 9999; mp_buy_anywhere 1; mp_restartgame 1

  3. sv_cheats 1; sv_infinite_ammo 1; ammo_grenade_limit_total 5; mp_warmup_end; mp_freezetime 0; mp_roundtime 60; mp_roundtime_defuse 60; sv_grenade_trajectory 1; sv_grenade_trajectory_time 20; sv_showimpacts 1; mp_limitteams 0; mp_autoteambalance 0;

Leave a Comment