STAGE - IV

Practice server setup

practice.cfg turns an offline match into a practice room: infinite ammo and money, no round clock, no bots, nade trajectories drawn in the air, and a rethrow key. Set it up once, then it is one command every time.

1

Save the file into the cfg folder

Download practice.cfg above and drop it here. Do not rename it.

Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
Steam › steamapps › common › Counter-Strike Global Offensive › game › csgo › cfg gamemode_casual.cfg gamemode_competitive.cfg gamemode_deathmatch.cfg server.cfg valve.rc practice.cfg ← put it here

Steam on another drive? Right-click CS2 in your library → Manage → Browse local files, then open game › csgo › cfg.

2

Turn on the console

One-time. In CS2: Settings → Game → Enable Developer Console → Yes. The console opens with ~ (the key left of 1).

VIDEOAUDIOGAMEKEYBOARD / MOUSE Max Matchmaking Ping150 Install Counter-Strike Workshop ToolsNo Enable Buy Menu GridYes Enable Developer Console (~) Yes
3

Start a practice match

Play → Practice, pick the map you want to work on, and start. Offline, just you. Bots get kicked by the config, so it does not matter what the bot setting says.

MATCHMAKINGPREMIERPRACTICEWORKSHOP Ancient Anubis Mirage ✓ Inferno Nuke Bots: Off (either is fine) GO
4

Load the config

Once you are in the map, press ~, type the line below, hit Enter. Console says STAGE-4 practice loaded and the round restarts with everything on.

exec practice
Console ] exec practice sv_cheats 1 mp_freezetime 0 sv_infinite_ammo 1 sv_grenade_trajectory_prac_pipreview 1 STAGE-4 practice loaded. F5 noclip | F6 rethrow last nade | F7 restart round exec practice▏
5

Practice

Every nade draws its arc and leaves a marker where it lands. Throw, watch, adjust, throw again.

F5 noclip — fly to any spot F6 rethrow your last nade from where you stood F7 restart the round

Also on: infinite ammo and grenades, $60,000 and buy anywhere, no round clock, respawn on death, bullet impacts shown for ten seconds.

Next session: Play → Practice → map → exec practice. That is the whole routine.

?

If it does not work

“exec practice” prints an error / nothing happens — the file is in the wrong folder, or got saved as practice.cfg.txt. Turn on file extensions in Explorer and check the name.

Console will not open — step 2 is not done, or the key is bound to something else. The setting is under Game, not Keyboard.

Commands ignored — you are on a real server. This only works in an offline Practice match where you are the host.

Add server

Warmup servers are grouped by map. End the name with “ · City” to show a location.
Lower shows first.