How to rethrow utility in CS2?

Grenade CS2

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:

CommandFunction
sv_cheats 1Enables the use of practice-only commands.
sv_infinite_ammo 1Provides unlimited grenades, removing the need to rebuy.
sv_grenade_trajectory_prac_pipreview 1Enables a Picture-in-Picture window showing the grenade’s landing point.
noclipAllows the player to fly to the landing zone to inspect utility coverage.
ammo_grenade_limit_total 6Allows 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

  1. Launch a Practice match from the CS2 main menu (ensure “Infinite Ammo” and “Grenade Camera” are toggled on in the UI).
  2. Open the developer console (~).
  3. Ensure cheats are active: sv_cheats 1.
  4. Input the bind: bind "KEY" "sv_rethrow_last_grenade".
  5. Execute a grenade throw.
  6. Reposition the player model to the target area and press the assigned KEY to trigger the rethrow.