Private practice reference

CS2 grenade practice commands for smoke and utility drills.

Copy a focused CS2 grenade practice command list, apply it in a private session and repeat one throw at a time. The tool groups server setup, trajectory help, grenade give commands and quick reset actions so you can spend less time rebuilding the practice room.

01Copy readyone command or bundle
02Focused groupssetup, smoke, utility
03Private onlyno public-match bypass

01 / command tool

Copy CS2 grenade practice commands

Ready to copy
SERVER SETUP
sv_cheats 1

Enables practice-only commands in a private session. Start here before trajectory, noclip or give commands.

SERVER SETUP
sv_infinite_ammo 1

Lets you repeat a throw without stopping to buy or reload. Turn it off when you want a normal resource constraint.

SERVER SETUP
ammo_grenade_limit_total 5

Raises the total grenade carry limit for a practice session so the common utility set is available together.

SERVER SETUP
mp_buy_anywhere 1
mp_buytime 9999

Keep the buy menu available while you test a lineup. Use it for setup convenience, then remove it for a cleaner drill.

SMOKE PRACTICE
sv_grenade_trajectory_prac_pipreview 1

Shows the practice trajectory preview for a thrown grenade. Use it to inspect the path while learning a repeatable release.

SMOKE PRACTICE
sv_grenade_trajectory_time_spectator 4

Keeps the trajectory visible for a few seconds so you can review the release and landing instead of guessing.

SMOKE PRACTICE
bind v noclip

Binds noclip to V for quickly checking a lineup from another angle. Choose another key if V is already part of your setup.

GIVE GRENADES
give weapon_smokegrenade

Gives one smoke grenade for a focused lineup. Replace the item name with another utility command below when needed.

GIVE GRENADES
give weapon_flashbang
give weapon_hegrenade

Loads a flash and HE pair for practicing pop flashes, damage checks or a utility sequence.

GIVE GRENADES
give weapon_molotov
give weapon_incgrenade

Loads fire utility for a timing or area-denial drill. Check which item the current side and mode accept in your session.

RESET AND UTILITY
sv_rethrow_last_grenade

Rethrows the most recent grenade in a practice context. It is useful for checking a landing after moving to a review position.

RESET AND UTILITY
mp_restartgame 1

Restarts the round after changing server settings. Use it after the setup block so the next throw starts from a clean state.

RESET AND UTILITY
mp_warmup_end
mp_freezetime 0

Moves a private session into the drill quickly and removes the freeze pause between attempts.

Showing 13 commands

These commands are for a private practice session. They do not provide a competitive advantage in public matches, bypass server rules or guarantee that a lineup remains valid after a map update.

02 / setup guide

How to set up grenade practice in CS2

A repeatable room is more useful than a long command dump. Apply the smallest block that answers the question you are testing, then keep the map, starting mark and throw consistent.

  1. 01

    Open a private practice session.

    Use a local or private server where you control the settings. These commands are not a replacement for public matchmaking rules, and sv_cheats 1 is intentionally limited to a practice context.

  2. 02

    Apply the server setup block.

    Start with cheats, infinite ammo and the grenade limit. Add buy-anywhere only when repeated purchases are part of the drill. If a setting does not appear immediately, restart the round after the block.

  3. 03

    Choose one throw and one starting mark.

    For a smoke, record the map, side, grenade, crosshair reference and release type. Do not switch lineups halfway through a comparison because the result becomes a different task.

  4. 04

    Inspect the path, then verify in current CS2.

    Trajectory preview and noclip help you diagnose a release. They do not certify a live lineup. Recheck the landing in the current game after map or smoke behavior changes.

03 / practice workflow

Use commands to make one utility drill repeatable.

The command list handles the room. Your practice note should handle the decision: what throw, from where, under which release rule and with what evidence that it worked.

01 / CONTROL

Keep the starting position fixed.

Mark the same wall, corner or map prop before each attempt. If the starting point moves, a successful landing may only show that the setup changed.

02 / FEEDBACK

Review the path before chasing speed.

Use trajectory and noclip to see whether the release angle, movement and timing match the intended throw. A faster attempt is not better when the landing is inconsistent.

Example command block

Start with the smallest useful setup.

Copy the full bundle when you need a clean room, or copy one command when you are testing a specific setting.

sv_cheats 1
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory_prac_pipreview 1
sv_grenade_trajectory_time_spectator 4
mp_restartgame 1

Scope note. CS2 command names and map behavior can change. Use the current in-game console and current Workshop description as the final check; the official Counter-Strike 2 page is the first-party game reference. This page is a convenience reference, not an official Valve command reference.

04 / faq

CS2 grenade practice commands FAQ

How do I set up grenade practice in CS2?

Open a private practice session, run sv_cheats 1, apply the server setup commands you need, then use mp_restartgame 1. Start with one grenade and one map position so each attempt remains comparable.

What are the best CS2 smoke practice commands?

For a focused smoke drill, use sv_cheats 1, sv_grenade_trajectory_prac_pipreview 1, sv_grenade_trajectory_time_spectator 4 and a temporary bind v noclip. Add infinite ammo when you need many repetitions.

How do I get grenades in a CS2 practice server?

Enable cheats in the private session, then run a give command such as give weapon_smokegrenade, give weapon_flashbang or give weapon_hegrenade. The Give grenades filter groups the common utility items.

Can I use these commands in a public CS2 match?

No. They are intended for a private practice context where you control the server. They do not bypass competitive rules, change a public match or make a public server accept cheat-protected settings.

Why does a CS2 grenade command not work?

Check the private-server context, confirm sv_cheats 1, copy the spelling exactly and restart the round when a setting needs a reload. Commands may also change with the current game build, so verify the console response.

Do these commands teach a complete smoke lineup?

No. They create a repeatable practice environment. A lineup still depends on current map geometry, starting position, movement, release type and the game's current behavior. Verify it in current CS2 before relying on it in a round.