Nerf Radar › Counter-Strike 2 › 2026-09-09
Counter-Strike 2 · Published by Valve

Counter-Strike 2 Update (Sep 9, 2026): what changed

Adjust 3New 3Fix 4
Read the official notes ↗
TL;DRThis update fixes Cache and reworks map-scripting tools, with no weapon balance changes. Cache gets gap fixes, a closed wallbang spot on B site and new spawn points, and chat in demo files is now encrypted using the same rules as CS:GO.

Who this matters to

Cache players

Map gaps and a wallbang spot on B site are fixed, a missing competitive CT spawn is added, and more T spawns arrive.

Demo watchers

Team chat is no longer readable in demos, and global chat only shows when you watch through the in-game watch UI.

Map scripters

CSPlayerCamera is reworked and renamed CustomPlayerCamera, and custom_hud_layout gains an observable property and new state classes.

All 10 changes

Fix
Fixed various gaps on Cache.
Source line
Fixed various gaps in map.
Fix
Fixed a wallbang spot on B site on Cache.
Source line
Fixed a wallbang spot on B site.
Fix
Added a missing competitive CT spawn point on Cache.
Source line
Added a missing competitive CT spawn point.
New
Added more T spawn points on Cache.
Source line
Added additional T spawn points.

CSPlayerCamera

Adjust
CSPlayerCamera is reworked and renamed CustomPlayerCamera: it adds GetPlayer, GetMode, SetMode and SetFollowConfig, and deprecates IsEnabled, SetEnabled and SetIsControllingAngles.
Source line
Reworked CSPlayerCamera:
  • Renamed it to CustomPlayerCamera.
  • Added GetPlayer, GetMode, SetMode, and SetFollowConfig.
  • Deprecated IsEnabled, SetEnabled, and SetIsControllingAngles.

custom_hud_layout

History · 2 patches →
New
Added an "observable" property to custom_hud_layout that controls whether an observer sees the UI as the spectated player sees it; it defaults to false.
Source line
Added an 'observable' property to custom_hud_layout that controls whether an observer sees the UI as the spectated player sees it. Defaults to false.
Fix
Fixed several bugs with stale custom_hud_layout state when changing spectator targets.
Source line
Fixed several bugs related to stale custom_hud_layout state when changing spectator targets.
New
Added top-level custom_hud_layout classes driven by client state: HUD_BUYMENU_VISIBLE and HUD_SCOREBOARD_VISIBLE.
Source line
Added top-level custom_hud_layout classes driven by client state:
  • HUD_BUYMENU_VISIBLE
  • HUD_SCOREBOARD_VISIBLE
Adjust
The custom_hud_layout entity now always draws on top of the base HUD.
Source line
custom_hud_layout now always draws on top of the base HUD.

Demo files

Adjust
Chat in demo files is now encrypted using the same rules as CS:GO: team chat is no longer readable on playback, and global chat is only readable when played back through the in-game watch UI.
Source line
Chat is now encrypted in demo files using the same rules as CS:GO:
  • Team chat is no longer readable when playing back demo files.
  • Global chat is only readable in demo files when played back via the in-game watch UI.

Structured by Nerf Radar from the official notes (curated by hand). Valve's update notes were structured by hand, one change per line. Source: https://store.steampowered.com/news/app/730/view/1843481262690556 · fetched Oct 7, 2026.