May 18, 2026
View on Steam↗Counter-Strike 2 Update
2/5 Minor
Improved grenade jump throw consistency and introduced ladder inaccuracy for players boosted by stacks of two or more.
Key Changes
- 1Improved consistency of grenade jump throws and jump throw preview camera.
- 2Added ladder inaccuracy for players boosted by a stack of 2 or more players.
- 3Adjusted player and grenade clipping around windows and vents on Cache.
- 4Fixed stuck x-ray silhouettes and post-processing glitches in spectator mode.
- 5Expanded Map Scripting API with new functions for money, helmets, and round timing.
All Changes
🔫Gameplay(4)
- changeLadder Accuracy: Added weapon_accuracy_stack_boost_limit (default "2") to apply ladder inaccuracy to players boosted by a stack of this many or more players.
- changeGrenades: Improved consistency of grenade jump throws.
- fixJump Throw Preview: Improved the accuracy of the jump throw preview camera.
- changeAWP: Adjustments to AWP draw to idle animation transition.
🗺️Maps(3)
- changeCache: Adjusted model for window covers to show collision and decals when shot.
- changeCache: Adjustments to player clipping around windows, window covers, and vent entrance.
- changeCache: Adjustments to grenade clipping around windows, window covers, and vent entrance.
👁️Spectating(3)
- fixSpectator Mode: Fixed a case of post-processing glitch when switching spectator targets on maps with different post-processing volumes.
- fixSpectator Mode: Fixed a case of stuck x-ray silhouettes when switching spectator targets.
- fixSpectator Mode: Fixed spectator damage overlay effect.
📜Map Scripting(16)
- newScripting API: Added Instance.RegisterCheatCommand
- newScripting API: Added Instance.GetAllPlayerControllers
- newScripting API: Added Instance.OnBeginRoundRestart
- newScripting API: Added Instance.SetRoundRemainingTime
- newScripting API: Added CSPlayerController.AddMoneySpendableNow
- newScripting API: Added CSPlayerController.GetMoneySpendableNow
- newScripting API: Added CSPlayerController.AddMoneyEarnedForNextRound
- newScripting API: Added CSPlayerController.GetMoneyEarnedForNextRound
- newScripting API: Added CSPlayerPawn.HasHelmet
- newScripting API: Added CSPlayerPawn.SetHasHelmet
- newScripting API: Added CSPlayerPawn.IsScoped
- newScripting API: Added CSWeaponBase.IsSilencerOn
- changeScripting API: Changed the activator for OnPlayerUse to always be the player.
- changeScripting API: Changed the caller for OnPlayerUse to always be the used entity.
- fixScripting API: Fixed the value of CSInputs.LOOK_AT_WEAPON.
- fixScripting API: Fixed a potential crash in exception handling.
Summary
This update focuses on gameplay consistency and technical refinements. Key highlights include a fix for grenade jump throw reliability, the introduction of a new accuracy penalty for players boosted by stacks on ladders, and several clipping adjustments for Cache. Additionally, the Map Scripting API has been significantly expanded with new functions for player state and economy management.
