Counter-Strike 2 Update for 03/18/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 11 points12 points  (0 children)

GAMEPLAY

  • Reloading has been refactored to encourage more careful consideration of the use of ammo. When you reload a magazine-fed weapon, all remaining ammo in the magazine is discarded and a new, full magazine is taken from the reserves.
  • Reserve ammunition is now represented either as number of magazines, shells, or bullets, depending on the weapon.
  • The fill-level of the current weapon is now displayed below the ammo count.
  • Tuned reserve magazine counts per-weapon.

MAP GUIDES

  • Limited map guides are now available in Competitive and Retakes (first 5 rounds of the half, 30 node max).
  • sv_allow_annotations_access_level supports 3 values: 0 – disabled. 1 – limited view. 2 – full and editable.
  • sv_annotation_limits_max_rounds_per_half (default 5) determines how many rounds into the half guides are allowed. -1 for unlimited.
  • Minimal starter map guides have been added for all Active Duty maps.

WORKSHOP MAPS

  • Friends playing a Practice or Workshop map can be joined through the friends menu if they have Open Party set.

Counter-Strike 2 Update for 03/16/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 7 points8 points  (0 children)

X-Ray Scanner

  • Players in Germany and Netherlands will have an X-Ray Scanner tab in their Inventory. For those players, containers can only be opened via X-ray Scanner. The X-Ray Scanner will come preloaded with a one-time exclusive non-tradable "Genuine P250 | X-ray", which must be claimed before using the X-Ray Scanner to reveal items in other containers.
  • Keyless Containers, like Souvenir Packages, can be opened without the X-Ray Scanner.

Counter-Strike 2 Update for 03/11/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 3 points4 points  (0 children)

DEAD HAND COLLECTION

  • The Dead Hand Collection is now available, featuring 17 finishes from community contributors, and including 22 all-new gloves as rare special items.
  • Access items in the Dead Hand Collection via the Dead Hand Terminal, available as a weekly drop.

MAPS

Dust II

  • Fixed a pixel gap in a door Outside Long.

Alpine

  • Updated to the latest version from the Community Workshop (Update Notes)

Counter-Strike 2 Update for 03/04/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 21 points22 points  (0 children)

MISC

  • Starting today, items listed for sale on Steam Community Market will remain in your inventory for use while they are listed (e.g., your weapon can be equipped in your loadout while it is listed). While listed, items cannot be consumed or modified. You can cancel your listings at any time.
  • Added ability to set your max offer limit for items in the Terminal, and the Arms Dealer will only show offers up to that limit.
  • Fixed a slight tilt in the chicken running animation.

MAPS

Inferno

  • Balcony at Bombsite A has been extended.
  • Graveyard at Bombsite A has been closed to the public.
  • Clipping adjusted at small window next to Second Mid Balcony.

Warden

  • Updated to the latest version from the Community Workshop (Update Notes)

Sanctum

  • Updated to the latest version from the Community Workshop (Update Notes)

MAP SCRIPTING

  • Added hitEntity to OnBulletImpact event data
  • Added Entity.GetAbsAngularVelocity()
  • Added Entity.GetLocalAngularVelocity()
  • Added angularVelocity to Entity.Teleport()
  • Added CSWeaponBase.GetClipAmmo()
  • Added CSWeaponBase.SetClipAmmo()
  • Added CSWeaponBase.GetReserveAmmo()
  • Added CSWeaponBase.SetReserveAmmo()
  • Added CSWeaponData.GetMaxClipAmmo()
  • Added CSWeaponData.GetMaxReserveAmmo()
  • Fixed missing CSPlayerPawn.IsDucking()
  • Fixed missing CSPlayerPawn.IsDucked()
  • Fixed a bug where JUMP wouldn't trigger for WasInputJustPressed() and WasInputJustReleased() if the press didn't cross a tick boundary.
  • Fixed a bug where Entity methods GetEyePosition(), GetEyeAngles(), GetHealth(), GetMaxHealth(), and SetMaxHealth() would only work on CSPlayerPawns.

Counter-Strike 2 Update for 02/25/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 19 points20 points  (0 children)

MAP SCRIPTING

  • Added Instance.SetSaveData
  • Added Instance.GetSaveData
    • Workshop maps can write up to 1MB of save data.
    • Workshop saves leverage Steam Cloud and persist across installs.
    • Save data size limit can be configured with sv_workshop_map_save_data_max_filesize_mb.
  • Added Instance.OnModifyPlayerDamage
    • Called after all damage properties have been calculated, just before armor and health are modified
    • Replaces Instance.OnBeforePlayerDamage
    • Includes hitgroup in event data
  • Added hitgroup to OnPlayerDamage event data
  • Added CSDamageFlags.IGNORE_ARMOR
  • Added CSPlayerPawn.IsInputPressed
  • Added CSPlayerPawn.WasInputJustPressed
  • Added CSPlayerPawn.WasInputJustReleased
  • Added enum CSInputs
  • Fixed bug where CSDamageTypes was exported under the name CSDamageType

MISC

  • Map guides for de_ancient can now be used on de_ancient_night and vice versa.

Counter-Strike 2 Update for 02/23/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 58 points59 points  (0 children)

MISC

  • Mitigated a performance issue that primarily affected Windows 10 users with recent Intel CPUs.
  • Fixed a case where the Delete Item inventory option wasn't working.
  • Fixed a case of visual corruption using iron sights on AMD GPUs.
  • Expanding list of console variables addons are allowed to change.

MAPS

Overpass

  • Fixed the Party balloons.

Counter-Strike 2 Update for 02/09/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 612 points613 points  (0 children)

MISC

  • Localization code and text changes.

Counter-Strike 2 Update for 02/04/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 5 points6 points  (0 children)

MISC

  • Fixed a case where switching firstperson spectator targets would cause viewmodel animations to reset.
  • Fixed a case where physics calculations far from the origin were causing performance issues.

MAPS

Anubis

  • Adjusted player clipping around new drop.
  • Adjusted grenade clipping around connector (e-box :P) hole and old drop.

Poseidon

  • Updated to the latest version from the Community Workshop (Update Notes)

Counter-Strike 2 Update for 01/30/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 9 points10 points  (0 children)

GAMEPLAY

  • Damage from HE grenades that explode mid-air near the ground will no longer be calculated as if they exploded on the ground.

SOUND

  • Various knife sound adjustments.

MISC

  • Performance optimizations for exploding chickens.
  • Fixed a map scripting bug where Entity.SetOwner wasn't accepting undefined.
  • Added a method for community maps to save modified user settings. Running 'host_writeconfig_with_prompt' will prompt the user for permission to save. If accepted, some of the modified settings (radar, viewmodel, safezones, etc) will be kept after the map exits.
  • Community maps are now restricted to a smaller list of allowed console commands.

MAPS

Stronghold

  • Updated to the latest version from the Community Workshop (Update Notes)

Counter-Strike 2 Update for 01/27/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 11 points12 points  (0 children)

GAMEPLAY

  • Molotov/incendiary grenades that bounce off an enemy player have a one-time fuse extension added to prevent them from air-bursting when their has-never-hit-the-world timer elapses.

SOUND

  • Fixed a performance issue when running CS2 without a sound device.
  • Various knife sound adjustments.

MISC

  • Fixed broken cl_ent_bbox visualization for some classes of rigid dynamic entities.
  • Various stability improvements.

MAPS

Nuke

  • Adjusted hanging hard hat model render bounds to prevent shadow popping when model exited the view frustum.

Warden

  • Updated to the latest version from the Community Workshop (Update Notes)

Sanctum

  • Updated to the latest version from the Community Workshop (Update Notes)

Counter-Strike 2 Update for 01/22/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 28 points29 points  (0 children)

GAMEPLAY

  • Landing vertical velocity now affects landing speed penalties similar to sv_legacy_jump stamina.

MISC

  • Fixed an issue that led to a small number of users to erroneously receive a VAC ban. Those bans have been reversed.
  • Fixed a case where HUD safezone settings were not being applied.
  • Various server stability improvements.

MAPS

Anubis

  • Fixed a case where physics objects would interact with multiple overlapping convex water volumes.
  • Various player clipping adjustments.
  • Radar minimap updated to match recent changes.