Practice Mode

From Counter-Strike 2 Wiki

Practice Mode is a custom server configuration in Counter-Strike 2 that allows players to freely practice grenade lineups, movement, spray patterns, and map knowledge without the constraints of a normal match.

Setting Up Practice Mode

Quick Setup

  1. Launch CS2 and click Play
  2. Select PracticeCompetitive
  3. Choose a map
  4. Open the console (` key) and paste the setup commands below

Console Commands

Copy and paste this complete setup into the console:

sv_cheats 1; mp_warmup_end; bot_kick; mp_freezetime 0;
mp_roundtime_defuse 60; mp_buy_anywhere 1; mp_buytime 9999;
mp_maxmoney 65535; mp_startmoney 65535; mp_free_armor 2;
sv_infinite_ammo 1; sv_grenade_trajectory_prac_pipreview 1;
mp_restartgame 1

Command Breakdown

Command Purpose
sv_cheats 1 Enables cheat commands
mp_warmup_end Ends warmup
bot_kick Removes all bots
mp_freezetime 0 No freeze time between rounds
mp_roundtime_defuse 60 60-minute rounds
mp_buy_anywhere 1 Buy weapons anywhere
mp_buytime 9999 Extended buy time
mp_maxmoney 65535 Maximum money cap
mp_startmoney 65535 Start with maximum money
mp_free_armor 2 Free armor + helmet each round
sv_infinite_ammo 1 Infinite ammo (no reload)
sv_grenade_trajectory_prac_pipreview 1 Shows grenade trajectory preview

Useful Practice Commands

Grenade Practice

Command Purpose
sv_grenade_trajectory_prac_pipreview 1 Shows where grenade will land before throwing
sv_rethrow_last_grenade Rethrows last grenade (great for repeating lineups)
give weapon_smokegrenade Give yourself a smoke
give weapon_flashbang Give yourself a flashbang
give weapon_hegrenade Give yourself an HE grenade
give weapon_molotov Give yourself a Molotov

Movement

Command Purpose
noclip Toggle flying through walls (bind to a key for quick access)
god Toggle invincibility
cl_showpos 1 Show position and velocity (useful for movement practice)
getpos Print current position coordinates
setpos X Y Z Teleport to specific coordinates

Bot Control

Command Purpose
bot_add_t / bot_add_ct Add bots for target practice
bot_stop 1 Freeze all bots in place
bot_mimic 1 Bots copy your movement
bot_place Place a bot at your crosshair position
bot_crouch 1 Force bots to crouch

Practice Routine Suggestions

Grenade Lineup Practice (30 min)

  1. Pick one map you want to improve on
  2. Practice 3-5 key smoke lineups for each site
  3. Practice 2-3 flash lineups for entry
  4. Practice 1-2 molotov lineups per site
  5. Use sv_rethrow_last_grenade to repeat until consistent

Spray Control Practice (15 min)

  1. Place a bot against a wall with bot_stop 1
  2. Practice spray patterns at different distances
  3. Use sv_showimpacts 1 to see where bullets land
  4. Focus on the first 10-15 bullets of AK-47 and M4 patterns

Movement Practice (15 min)

  1. Practice counter-strafing: strafe, stop, shoot
  2. Practice jiggle-peeking common angles
  3. Use cl_showpos 1 to monitor velocity
  4. Aim for 0 velocity when you fire

Recommended Workshop Maps

For additional practice options, see Workshop Maps and Aim Training:

  • Aim Botz — The most popular aim training map
  • Recoil Master — Spray pattern trainer
  • YPrac Maps — Map-specific utility practice
  • Prefire Maps — Practice common angles

Saving Your Config

Create an autoexec file to load practice settings automatically:

  1. Navigate to: Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
  2. Create a file called practice.cfg
  3. Paste the practice commands (one per line)
  4. In-game, type exec practice to load

See Also