How to set up a grenade practice server in CS2

A ready-made command list for grenade practice in CS2: infinite grenades, trajectory preview, rethrow last grenade and noclip.

20 October 2026 1 min read 24
#cs2 #practice #grenades #commands #config #guides

To learn lineups you need a local server without bots, with infinite money and grenades and a trajectory preview.

🔧 How to start

  • Play → Practice → Practice with bots (or a normal bot game) on the map you want.

  • Open the console and paste the commands below.

📌 Ready-made command set

sv_cheats 1
mp_warmup_end
mp_freezetime 0
mp_roundtime_defuse 60
mp_buy_anywhere 1
mp_buytime 9999
mp_maxmoney 60000
mp_startmoney 60000
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory_prac_pipreview 1
bot_kick
mp_restartgame 1

📋 What the commands do

  • sv_cheats 1 — enables cheat commands (only on your own server).

  • mp_roundtime_defuse 60 — the round lasts 60 minutes.

  • mp_buy_anywhere 1, mp_buytime 9999 — buy anywhere, anytime.

  • sv_infinite_ammo 1 — infinite ammo and grenades.

  • ammo_grenade_limit_total 5 — carry every grenade type at once.

  • sv_grenade_trajectory_prac_pipreview 1 — shows where the grenade will land before you throw.

  • bot_kick — removes bots.

🎯 Useful during practice

noclip
sv_rethrow_last_grenade
  • noclip — fly through walls. Bind it: bind "n" "noclip".

  • sv_rethrow_last_grenade — repeats your last throw so you can see where it lands.

⚠️ Tip

Save the commands into a prac.cfg file in game\csgo\cfg and run them with one command: exec prac.

Was this article helpful?