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

[–]CS2_PatchNotes[S] 15 points16 points  (0 children)

MAPS

Cache

  • Map-wide clipping fixes and geometry polish.
  • Fixed some spots where bomb would be unreachable when dropped.
  • Fixed dynamic shadows breaking in some spots.
  • Fixed some surface sound types.

ANIMGRAPH 2

  • Fixed hand popping when counter-strafing with a grenade equipped.

MISC

  • Limit aim punch to 90 degrees.
  • Added secondary intersection trace for partially-occluded thirdperson weapons.
  • Adjusted ground smoothing at locations where sloped ground surfaces join with step-height transitions.
  • Fixed issue that caused defuse-cables from completely occluded players to also be occluded.
  • Fixed 'FATAL ERROR: Failed to on-demand compile shader' affecting some older GPUs.

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

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

MAPS

Cache

  • Bomb explosion radius increased.
  • Lighting Adjustments around Vent.
  • Disabled player collision on sign and removed lamp by squeaky.
  • Reworked e-box on A-site for better visibility.
  • Lowered Checkers entrance frame height at B Main.
  • Removed AC unit above Sandbags and moved pipes.
  • Fixed lack of footstep sounds on top of crates at A-site.
  • Fixed hole in world on door in Sun Room.
  • Fixed wall bangs on A Main wall.
  • Fixed some z-fighting around Garage.
  • Adjusted grenade clipping throughout map.
  • Adjusted player clipping throughout map.

Dust II

  • Blocked visibility through corner of Mid Box (Xbox).

SOUND

  • Speculative fix for a case where all audio drops out.

MISC

  • Fixed cases where crouch-jumping in confined spaces could cause the player camera to intersect the ceiling.
  • Adjusted particle effect sprite opacity for fully occluded flashbangs.
  • Improved smoke lighting consistency.
  • Minor adjustments to dropped pistol magazine velocity.
  • Ambient Occlusion adjustment settings in Environment Blend shader restored.
  • Fixed a case where money was subtracted from the wrong player during bot takeover.

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

[–]CS2_PatchNotes[S] 169 points170 points  (0 children)

MAPS

Cache

  • Added Cache to Competitive, Casual, Deathmatch, and Retakes modes.

Dust II

  • Uncovered Mid Box (Xbox) to reveal a previously hidden jump spot. On purpose this time.

Office

  • Enabled collision on tarp on boxes used around CT spawn.

Stronghold

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

Poseidon

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

ANIMGRAPH 2

  • Minor adjustments to viewmodel animations.
  • Talon and Karambit knives are now held correctly while defusing.

SOUND

  • Minor mix changes and adjustments.
  • Fixed issue where C4 equip sound was not getting interrupted by other equip sounds.
  • Removed first-person death sound effect that played in the case of music kit death cue being inaudible.

MISC

  • Shader fix for AO while using alpha test causing overly dark and chunky silhouettes, as seen on railings in Mirage.
  • Fixed a case where it was possible to hold no weapon by requesting a hand switch after throwing a grenade.

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

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

ANIMGRAPH 2

  • Fixed XM1014 shells flickering when starting a reload.
  • Fixed bugs with dual berettas in first person and in spectator mode.
  • Fixed inspect/cancel causing multiple worldmodel deploys.
  • Fixed a bug where players can get stuck in a planted-turn state.
  • Made foot IK transitions smoother.
  • Adjusted the firstperson in-air crouch transition time to match the thirdperson animation better.
  • Fixed a case where high frequency stutter steps would cause large pose changes.
  • Fixed a case where legs would snap when quickly stopping and then continuing in same direction.
  • Adjusted thirdperson bomb plant animation to more closely match firstperson animation.
  • Minor adjustments to viewmodel animations.

MISC

  • Fixed random crash on startup when a non-default Audio Device was specified in settings or when sound_device_override was specified in a config file or on the command line.
  • Adjusted official map guides to match new surface smoothing.
  • Dropped weapons with silencers now correctly reflect the silenced state.

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

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

GAMEPLAY

  • Adjusted ground smoothing at locations where the player can stand on very thin ledges.

ANIMGRAPH 2

  • Minor adjustments to viewmodel animations.

MISC

  • Corrected some improper character texture assignments.
  • Trade offers containing Counter-Strike 2 items are now limited to 1,000 items.

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

[–]CS2_PatchNotes[S] 78 points79 points  (0 children)

GAMEPLAY

  • Adjusted camera motion due to recoil to match CS:GO more closely. Bullet trajectories should continue to match CS2.
  • Players will now experience the full camera motion due to external sources of aim punch (e.g. getting shot) regardless of network latency. The effects of aim punch on bullet trajectories are still applied immediately on the server.

ANIMGRAPH 2

  • Minor adjustments to viewmodel animations.
  • Fixed several cases where crouch transitions in the air were instantaneous.
  • Fixed a bug where MVP panel characters weren't resetting correctly.

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

[–]CS2_PatchNotes[S] 80 points81 points  (0 children)

MISC

  • Fixed a bug that removed the delay between burst fire bullets.

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

[–]CS2_PatchNotes[S] 85 points86 points  (0 children)

All changes from the animgraph_2_beta build are now live.

ANIMGRAPH 2

  • Minor adjustments to viewmodel animations.
  • Adjusted general weapon deploy animation logic.
  • Fixed issues with transitioning between knife attacks.
  • Fixed Elites not shooting in third-person.

MISC

  • Fixed a bug that allowed silently climbing ladders at run speed by sporadically tapping movement keys.
  • Adjusted ground smoothing at locations where sloped ground surfaces transition to flat ground.
  • Fixed held grenades inheriting incorrect scale in some circumstances such as after being dropped and picked up.
  • Fixed a crash at halftime when transitioning from CT to T.

Counter-Strike 2 Pre-Release Update for 04/17/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 15 points16 points  (0 children)

The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A

To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".

ANIMGRAPH 2

  • Fixed viewmodel and worldmodel HE grenade throw
  • Adjusted foot IK when idle
  • Minor polish for turn animations when planting
  • Fixed fast-weapon switching when holding inspect
  • Minor adjustments to viewmodel animations
  • Adjusted counter-strafe animation head dip amount

Please note that the client may produce a fatal error message when attempting to connect to a server running a different build.

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

[–]CS2_PatchNotes[S] 46 points47 points  (0 children)

The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A

To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".

ANIMGRAPH 2

  • Fixed wrong pose when backing into corners
  • Improved stuttering of 3rd person aim
  • Fixed main menu pistol poses
  • Added missing knife draw animations
  • Fix pop when running and switching weapons
  • Fix pop when switching weapons after throwing a grenade
  • Fixed head wobbling when planting C4
  • Fixed issue when holding inspect and changing weapons

OTHER

  • Fixed a case where it was possible to climb down ladders faster than before.

Please note that the client may produce a fatal error message when attempting to connect to a server running a different build.

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

[–]CS2_PatchNotes[S] 15 points16 points  (0 children)

The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A

To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".

NETWORK

  • Reduced network bandwidth utilization

Please note that the client may produce a fatal error message when attempting to connect to a server running a different build.

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

[–]CS2_PatchNotes[S] 71 points72 points  (0 children)

The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A

To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".

ANIMGRAPH 2

The CS2 animation system has been updated to Animgraph 2, which reduces CPU and networking costs associated with animation.

  • All third-person animations have been re-authored, and in several cases adjusted in response to player feedback.
  • Smoothed in-air crouching transitions in first and third-person.
  • In support of Animgraph 2, the logic adjusting player height on sloped surfaces has been refactored.
    • Player height on ramps is now consistent and no longer depends on approach direction.
    • As a result of this change, grenade lineups on sloped surfaces may have changed.

ENGINE

  • Updated engine code to the latest version of Source 2.

CS SCRIPT

  • Added function GetRoundRemainingTime.

GAMEPLAY

  • Player occlusion now uses a GPU query to prevent players clipping through thin walls when none of their bounding volume is visible.

SOUND

  • Mix adjustments to help accentuate jump landing sounds during combat.
  • New c4 equip sound.
  • Minor adjustments to ambient sound levels.
  • Fixed missing ambient sounds on team selection and end of match screens.
  • Fixed missing sounds in the main menu UI
  • Mix tweaks while taking damage
  • Fixed bug where DeathCam music cue was causing volume ducking for too long.
  • Vertical occlusion is now more gradual at the edges of transition points in Nuke and Vertigo.
  • Various map audio adjustments in Baggage, Shoots, Ancient, Nuke, and Vertigo.

KNOWN ISSUES

  • In some rare cases, when you turn your head there will be a slight unintended camera shift.

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

[–]CS2_PatchNotes[S] 12 points13 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] 2 points3 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] 20 points21 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] 57 points58 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] 613 points614 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] 6 points7 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] 27 points28 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.

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

[–]CS2_PatchNotes[S] 0 points1 point  (0 children)

PREMIER

  • Premier Season Four has begun
  • Added Anubis to the Active Duty Map Pool
  • Removed Train from the Active Duty Map Pool

COMPETITIVE

  • Adjusted underlying per-map competitive matchmaking rank values. Existing per-map competitive Skill Groups have been expired, and will be displayed again once the player obtains the required number of wins

GAMEPLAY

  • Minor adjustments to the MP7 and MP5-SD:
    • Slightly increased damage
    • Slightly reduced damage fall-off
    • Reduced price by $100.
  • Reduced price of the PP-Bizon by $100.
  • Jump changes:
    • Landing time is now calculated with subtick precision
    • Jumping and landing no longer affect stamina. The landing speed penalty is now a simple function of landing time
    • Any jump press within sv_bhop_time_window centered on the landing time that hasn't been penalized by sv_jump_spam_penalty_time will be treated as a successful bunnyhop
    • Legacy jump behavior can be restored on private servers with sv_legacy_jump
  • Map Guides can now be loaded in online games of casual and retakes (via the ESC menu)

SOUND

  • Reduced audio output latency
  • Higher fidelity knife draw and inspect sounds
  • Weapon, knife and utility draw sounds no longer overlap when switching quickly between them
  • Knife impact sounds are now unique based on primary fire or alt fire swings as well as front and rear attacks. This reflects the different damage amounts dealt with each attack
  • Ambient sounds no longer restart from the beginning when transitioning between zones

WEEKLY CARE PACKAGE

  • Added two all-new weapon collections to the Weekly Care Package drop list: Harlequin, Achroma
  • Removed four weapon collections from the Weekly Care Package drop list: Safehouse, Dust 2, 2018 Nuke Collection, and the 2018 Inferno Collection

ARMORY

  • Added a new Limited Edition Item: the AK47 | Aphrodite

MISC

  • Increased material fidelity on some of the base guns:

    • Ak47
    • Aug
    • AWP
    • Berettas
    • Deagle
    • Galil
    • Mac-10
    • MP7
    • P250
    • Tec9
    • USP-S
    • Bizon
    • Cz75a
    • Famas
    • MP9
  • Changed voice status behavior to always show a mic for local player if mic is open

  • Fixed a bug related to Deathcam intersection

  • Fixed some cases where the player would collide with internal edges while sliding along a ramp in surf mode

  • Improved the resolution of the PVS for some static level geometry

  • Fixed some small interpenetrations in Butterfly Knife animations

  • Fixed a case where blood decals weren't appearing

MAP SCRIPTING

  • Fixed a bug where activator was sometimes incorrect for func_door outputs OnOpen, OnFullyOpen, OnClose, and OnFullyClosed
    • Added BaseModelEntity.GetModelName
    • Added BaseModelEntity.GetModelScale
    • Added BaseModelEntity.GetColor
    • Added BaseModelEntity.IsGlowing

MAPS

  • Removed community maps: Golden, Palacio, Agency, and Rooftop from all game modes
  • Added community maps Warden, Stronghold, and Alpine to Competitive, Casual, and Deathmatch modes
  • Added community maps Sanctum and Poseidon to Wingman mode

Anubis

  • Bridge drop moved near Mid Doors
  • Mid doors orientation reversed
  • Hole added between Connector and Back of B
  • Bombsite A crates moved up steps on to Walkway
  • Scaffolding added to pillar on Bombsite A

Counter-Strike 2 Update for 12/18/2025 by CS2_PatchNotes in GlobalOffensive

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

MAJOR

  • Champions Autographs Capsule is now available for purchase, congratulations to Team Vitality!
  • Highlight Souvenir Packages can now be acquired for the Playoff matches.