PatchSkins & itemsMay 18, 2026

CS2 update — May 18, 2026

Spectator, jump-throw and Cache fixes

SPECTATING

  • 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

In short: what changed

  • Fixed spectator switching glitches.
  • More consistent grenade jump throws.
  • New money and armor functions for map scripts.

Source: the official Counter-Strike 2 blog on Steam. Text and images belong to Valve.