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 (10th June 2026)
A small update lands for CS2 today, focusing on the Cologne 2026 Major Shop and inventory quality-of-life improvements.
Counter-Strike 2 Update Patch Notes (29th May 2026)
A small but tidy CS2 update lands today, tidying up the Cologne 2026 Shop, spectator flashbang rendering, and a couple of map fixes.
CS2 Counter-Strike 2 Update Patch Notes (29th May 2026)
A small but tidy CS2 update lands overnight, cleaning up Ancient's boost locations and adding quality-of-life improvements for the Cologne 2026 Shop.