CS2 Counter-Strike 2 Update Patch Notes (18th May 2026)
CS2's latest update tidies up spectator bugs and brings a notable change for anyone being boosted by multiple teammates.
Grenade jump throws get a consistency pass in today's CS2 update, and the jump throw preview camera has been made more accurate too. For a game where a pixel of can decide a round, that's a fix competitive players will actually feel.
The other change is weapon_accuracy_stack_boost_limit, a new convar defaulting to 2 that applies ladder inaccuracy to players being boosted by a stack of two or more teammates. Boosting has always been a niche but legitimate tactic, and this adds a real accuracy cost when you're riding a human pyramid. Valve clearly wants to keep it viable without letting it become a no-downside exploit. The AWP draw-to-idle animation also gets a small tweak, which won't shift the meta but should feel cleaner in hand.
On the spectator side, three separate bugs are fixed: a post-processing glitch when switching targets across maps with different volumes, stuck x-ray silhouettes, and a broken damage overlay. Map scripting gets a sizeable API expansion too, which modders will want to dig into. Here's everything that changed.
Full Patch Notes
▲ Buff✓ Fix◆ TweakSPECTATING
- Fixed a case of post-processing glitch when switching spectator targets on maps with different post-processing volumes.
- Fixed a case of stuck x-ray silhouettes when switching spectator targets.
- Fixed spectator damage overlay effect.
MISC
- Added weapon_accuracy_stack_boost_limit (default value "2") to apply ladder inaccuracy to players boosted by a stack of this many or more players.
- Adjustments to AWP draw to idle animation transition.
- Improved consistency of grenade jump throws and the accuracy of the jump throw preview camera.
MAPS
Cache
- Adjusted model for window covers to show collision / decals when shot.
- Adjustments to player clipping and grenade clipping around windows, window covers, and vent entrance.
MAP SCRIPTING
- Added Instance.RegisterCheatCommand
- Added Instance.GetAllPlayerControllers
- Added Instance.OnBeginRoundRestart
- Added Instance.SetRoundRemainingTime
- Added CSPlayerController.AddMoneySpendableNow
- Added CSPlayerController.GetMoneySpendableNow
- Added CSPlayerController.AddMoneyEarnedForNextRound
- Added CSPlayerController.GetMoneyEarnedForNextRound
- Added CSPlayerPawn.HasHelmet
- Added CSPlayerPawn.SetHasHelmet
- Added CSPlayerPawn.IsScoped
- Added CSWeaponBase.IsSilencerOn
- Changed the activator for OnPlayerUse to always be the player
- Changed the caller for OnPlayerUse to always be the used entity
- Fixed the value of CSInputs.LOOK_AT_WEAPON
- Fixed a potential crash in exception handling
Sources
Stay on top of every update — find all the latest patch notes and gaming news at XP Gained. Join our Discord for live patch note alerts and discussion.
Written by
Nathan LeesGaming journalist and founder of XP Gained. Covering patch notes, breaking news, and updates across 160+ games.
Related Posts

Counter-Strike 2 Update Patch Notes (3rd August 2026)
A modest patch focused on map stability and developer tools. Cache receives geometry fixes and a boost spot removal, while the scripting API gains 20 new functions for grenade and bomb state tracking.

Counter-Strike 2 Update Patch Notes (29th July 2026)
The Cologne 2026 Major sticker shop opens today with revenue sharing for players and teams, while three community-created maps receive their latest Workshop versions.

Counter-Strike 2 Update Patch Notes (20th July 2026)
Counter-Strike 2 gets a gameplay refresh with bomb audio cues and environmental interactions, plus three community workshop maps updated.