Code updateApr 21, 2026, 10:33 PM UTC

CS2 Update (Apr 21, 2026)

XP Shop entries gain limited-time metadata, aim-punch handling moves to a new component, and assets/strings get routine refreshes.

Quick read

  • Selected XP Shop sets and sticker packs now have a `limited_until` timestamp, indicating time-limited availability.
  • Aim-punch handling was reorganized into a new `CCSPlayer_AimPunchServices` component on client and server.
  • Asset packaging refreshed for Leet agent variants, knife animation graphs, and some viewmodel clips; no direct player-facing changes implied.
  • Assorted client/server and tool runtime strings received minor updates.

This CS2 update is a light, theme-focused pass: several XP Shop sets and sticker packs now carry a defined limited-availability timestamp, while aim‑punch handling has been reorganized under a new component. The build also refreshes packaged assets and updates assorted runtime strings.

Economy and shop data

  • Limited availability metadata: Selected XP Shop sets and sticker packs now include a limited_until timestamp, suggesting they may be shown as time‑limited in the shop. Updated entries include set_train_2025, set_realism_camo, crate_sticker_pack_sugarface2, and crate_sticker_pack_stkr_craft_01. This helps communicate availability windows more clearly in the UI.

Gameplay systems (internal)

  • Aim punch refactor: Player view‑kick/aim‑punch state has been moved into a dedicated CCSPlayer_AimPunchServices component on both client and server, replacing older per‑pawn fields such as m_aimPunchAngle and m_aimPunchAngleVel. The new component tracks networked state like m_predictableBaseTick, m_predictableBaseTickInterpAmount, m_predictableBaseAngle, m_predictableBaseAngleVel, plus m_unpredictableBaseTick and m_unpredictableBaseAngle. This restructure appears aimed at cleaner prediction/networking and may set the stage for future tuning without implying immediate gameplay changes.

Assets and packaging

  • Resource repackaging: The package listing was refreshed for a range of assets, including Leet agent variants (agents/models/tm_leet/...), multiple knife animation graphs (e.g., bayonet.vnmgraph_c, karambit.vnmgraph_c, falchion.vnmgraph_c), world/UI animation graphs, and a few viewmodel clips for weapons like the P90 and XM1014. These look like routine packaging updates rather than new content.
  • Localization file touch: A Russian localization resource path was touched in the package list, indicating a packaging refresh for that language file.

Developer tooling and runtime strings

  • Runtime strings updated: Client/server and tool binaries saw small string updates, including entries such as camera_csgo_uimappreview_point and env_gradient_fog. These are maintenance-level changes and aren’t expected to impact moment‑to‑moment gameplay.

Overall impact

For most players, this update is subtle. Expect clearer timing on a few shop offerings and no obvious gameplay shifts, while under‑the‑hood work on aim‑punch handling lays groundwork for consistency and future iteration.

Back to updates

Recent updates

Code updateOct 15, 2026, 05:57 PM UTC

CS2 Update (Oct 15, 2026)

Small CS2 maintenance build improves match info/download UI robustness and adds a new skybox occluder tools material, alongside minor packaging and build metadata updates.

  • Match info UI now handles replay download progress more reliably and cleans up event handlers to avoid stale updates.
  • A new `toolsskybox_occluder` tools material was added for level-design and optimization workflows.
  • Client and server versions were bumped to 2000933, with minor VPK and manifest repackaging but no direct gameplay changes indicated.
View details
Code updateOct 15, 2026, 07:16 AM UTC

CS2 Update (Oct 15, 2026)

A behind-the-scenes CS2 update adds a new Vulkan sky occluder shader, improving how sky geometry hides the world and paving the way for cleaner horizons and more flexible sky visuals.

  • New Vulkan sky occluder shader added to handle depth and visibility for sky geometry, improving how the sky hides distant world elements.
View details
Code updateOct 15, 2026, 12:34 AM UTC

CS2 Update (Oct 15, 2026)

Small CS2 update refines the demo playback HUD, shortens a crosshair setting promotion, and rolls out routine client/server build and packaging changes.

  • Demo playback HUD gets adaptive layout, cleaner time/tick display, and better player list alignment.
  • The promoted crosshair setting in the options menu now stops being highlighted earlier than originally scheduled.
  • Client and server versions are bumped with refreshed VPKs, libraries, and build markers, indicating minor backend and tooling updates.
View details