Official updateMay 18, 2026, 11:36 PM UTC

Counter-Strike 2 Update (May 18, 2026)

Fixes to spectator visuals, gameplay adjustments (including a new convar), Cache window clipping/model changes, and several scripting/API additions and fixes.

Quick read

  • Fixed spectator post-processing glitches, stuck x-ray silhouettes, and the spectator damage overlay effect.
  • Added `weapon_accuracy_stack_boost_limit` and made adjustments to AWP animation transitions and grenade jump throw consistency and preview camera accuracy.
  • Adjusted Cache window cover models to show collision/decals and updated player and grenade clipping around windows, window covers, and vent entrances.
  • Added multiple scripting/API functions (e.g. `Instance.RegisterCheatCommand`, `CSPlayerController.AddMoneySpendableNow`, `CSPlayerPawn.HasHelmet`, `CSWeaponBase.IsSilencerOn`), changed `OnPlayerUse` activator/caller, and
  • Fixed `CSInputs.LOOK_AT_WEAPON` value and a potential crash in exception handling.

This update includes fixes for spectator visuals, gameplay and weapon adjustments, Cache model and clipping changes, and new scripting/API additions.

Spectator

  • Fixes: 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.

Gameplay

  • Convars: 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.
  • Animations: Adjustments to AWP draw to idle animation transition.
  • Grenades: Improved consistency of grenade jump throws and the accuracy of the jump throw preview camera.

Cache

  • Models & collision: Adjusted model for window covers to show collision / decals when shot.
  • Clipping: Adjustments to player clipping and grenade clipping around windows, window covers, and vent entrance.

Scripting / API

  • Added: Instance.RegisterCheatCommand, Instance.GetAllPlayerControllers, Instance.OnBeginRoundRestart, Instance.SetRoundRemainingTime, CSPlayerController.AddMoneySpendableNow, CSPlayerController.GetMoneySpendableNow, CSPlayerController.AddMoneyEarnedForNextRound, CSPlayerController.GetMoneyEarnedForNextRound, CSPlayerPawn.HasHelmet, CSPlayerPawn.SetHasHelmet, CSPlayerPawn.IsScoped, CSWeaponBase.IsSilencerOn.
  • Changed: The activator for OnPlayerUse now always the player; the caller for OnPlayerUse now always the used entity.
  • Fixed: Fixed the value of CSInputs.LOOK_AT_WEAPON; fixed a potential crash in exception handling.
Back to updates

Recent updates

Code updateOct 4, 2026, 10:20 AM UTC

CS2 Update (Oct 4, 2026)

A CS2 backend update refreshes entity definitions, lighting controls, Pulse scripting bindings, and toolchain manifests, and packages curated community maps into official depots.

  • Entity and networking definitions were refreshed, exposing more animation, lighting, and path data to tools and FGDs.
  • Light entities now surface a full set of advanced controls in Hammer, including cascaded shadows, AO proxies, and fog interaction.
  • New Pulse bindings hook CS2 gameplay events, lights, and particles into the node-based scripting system on both client and server.
  • Client and server resource manifests now organize agents, postprocessing, HUD, and rendering pipeline assets more explicitly.
  • Toolchain metadata was reorganized into bind targets and manifests, standardizing cameras, hotkeys, and preview widgets across CS2 tools.
  • Steam depot manifests show rebuilt Windows/Linux binaries and bundled community addon maps like cs_shelter, de_boulder, de_debris, de_eldorado, de_fachwerk, and de_poseidon.
View details
CS2@CounterStrike
Oct 2, 2026, 10:36 PM UTC
View details
Code updateOct 2, 2026, 10:28 PM UTC

CS2 Update (Oct 2, 2026)

Small CS2 update cleans up commend and photobooth popups, expands Workshop crosshair/ironsight cvar support, and refreshes localization and build metadata.

  • Commend player and pet photobooth popups were cleaned up, including proper team-based hands in vanity shots and removal of leftover placeholder text.
  • Workshop cvar whitelist was updated to match CS2’s modern crosshair system and now also includes ironsight color and dot scale options.
  • Localization for the reporting UI was polished, and language resource files were refreshed while the game rolled to a new internal build version.
View details