The rethrow utility feature in Counter-Strike 2 is a server-side command that allows players to duplicate the exact trajectory, velocity, and landing point of their most recently thrown grenade. This is a standard tool used in practice environments to verify the effectiveness of smoke, flashbang, and incendiary lineups.
Core Command and Functionality
The primary command for this feature is sv_rethrow_last_grenade. When executed, the server references the spatial data from the previous throw and re-executes the action from the original coordinates.
Requirements for Use:
- Server Type: Must be a local practice server or a private server where the user has administrative access.
- Permissions: Cheats must be enabled via the console command
sv_cheats 1.
Console Command Configuration
To optimize utility practice, players typically bind the rethrow command to a specific key. This allows for immediate repetition without reopening the developer console.
Binding Syntax:
bind "[KEY]" "sv_rethrow_last_grenade"
Example: bind "v" "sv_rethrow_last_grenade"
Essential Practice Commands
For an efficient training environment, the rethrow command is commonly used alongside the following server variables:
| Command | Function |
sv_cheats 1 | Enables the use of practice-only commands. |
sv_infinite_ammo 1 | Provides unlimited grenades, removing the need to rebuy. |
sv_grenade_trajectory_prac_pipreview 1 | Enables a Picture-in-Picture window showing the grenade’s landing point. |
noclip | Allows the player to fly to the landing zone to inspect utility coverage. |
ammo_grenade_limit_total 6 | Allows the player to carry all types of grenades simultaneously. |
Functional Applications
The rethrow feature is utilized for technical verification in three primary areas:
- Flashbang Blindness Testing: A player throws a flashbang from a “lineup” position, moves to an entry point or defensive angle, and triggers the rethrow. This confirms whether the flash successfully blinds an opponent at that specific coordinate.
- Smoke Gap Analysis: By rethrowing a smoke grenade, players can inspect the edges of the smoke cloud from various angles to ensure there are no “one-way” gaps or lines of sight available to the enemy.
- Molotov Spread Verification: Since fire spread in CS2 has a degree of randomness, rethrowing the same molotov multiple times allows a player to see the maximum and minimum spread area for a specific lineup.
Step-by-Step Implementation
- Launch a Practice match from the CS2 main menu (ensure “Infinite Ammo” and “Grenade Camera” are toggled on in the UI).
- Open the developer console (
~). - Ensure cheats are active:
sv_cheats 1. - Input the bind:
bind "KEY" "sv_rethrow_last_grenade". - Execute a grenade throw.
- Reposition the player model to the target area and press the assigned KEY to trigger the rethrow.


