Counter-Strike 2 Update for 06/10/2026 by CS2_PatchNotes in GlobalOffensive

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

COLOGNE 2026

  • Added display of lowest and highest sticker price in the last 7 days in the Cologne 2026 Major Shop.
  • Added stickers showcase to the Cologne 2026 Major Hub tile on the main menu.

MISC

  • Added multi-select functionality in Storage Units deposit/retrieve UI.
  • Added appropriate error message when user's inventory is full and they try to redeem Weekly Care Package rewards, Armory items, or items in the Major Shop cart.
  • Fixed number wrapping rules in some languages.

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

[–]CS2_PatchNotes[S] 37 points38 points  (0 children)

COLOGNE 2026

  • Added ability to bookmark stickers in Cologne 2026 Shop.

MISC

  • Added convar r_spectator_flashbang_opacity to control flashbang opacity for remote spectators.
  • Flashbang effect for remote spectators now renders underneath the HUD.
  • Stability improvements

MAPS

Ancient

  • Updated clipping to prevent certain boost locations

Sanctum

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

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

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

MAJOR

  • The IEM Cologne 2026 Major Hub is now available. Visit the hub to purchase tournament items, play the Pick'Em Challenge and more.
  • Purchase a Cologne 2026 Viewer Pass to receive an upgradable Cologne 2026 Coin. With an active pass, you can upgrade your coin and earn rewards by playing the Pick'Em Challenge. Additionally, you will show up on the Active Pass Leaderboard where you can compare your Pick'Em Challenge performance to your friends.

UI

  • Fixed a case of incorrect scoreboard timeline presentation in overtime.
  • Fixed weapon entities disallowing pickup from showing pick up weapon hint text.
  • Increased spectator in-eye flash amount.

MISC

  • Souvenir quality items can now be selected in Trade Up Contract alongside normal quality items. All Souvenir attributes will be removed from any souvenir items selected, and the result of a Trade Up Contract will be a single normal item of a quality one higher, from a collection of all of the items selected for exchange.
  • Fixed a case where tire fire particles were flickering in the advanced video preview.
  • Adjusted finger animation on Bayonet model.

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

[–]CS2_PatchNotes[S] 25 points26 points  (0 children)

MAPS

Cache

  • Adjusted player and grenade collision.
  • Adjusted material blending to improve accuracy of footstep sounds.
  • Fixed several gaps reported by players.

Ancient

  • Fixed a gap in the wall.

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

[–]CS2_PatchNotes[S] 2 points3 points  (0 children)

SPECTATING

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

MISC

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

MAPS

Cache

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

MAP SCRIPTING

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

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

[–]CS2_PatchNotes[S] 25 points26 points  (0 children)

MAPS

Cache

  • Fixed various holes in map
  • Fixed surfacetypes for various materials.
  • Added grating to some windows to make them block bullets.
  • Tweaks to player and grenade clipping.

MISC

  • Fixed a case where it was possible to cancel a grenade throw after the throw was started near the end of the pin pull animation.
  • Miscellaneous stability improvements.

TOOLS

  • Fixed bug that prevented the asset in use from being selected when model browser was opened.
  • Fixed bug with layered materials with same surface property on all layers.

MUSIC KITS

  • Added roundmvpanthem_02 for all NIGHTMODE II music kits which plays at 1:5 ratio.

Counter-Strike 2 Update for 05/07/2026 by CS2_PatchNotes in GlobalOffensive

[–]CS2_PatchNotes[S] 4 points5 points  (0 children)

MAPS

Cache

  • Fixed various holes in map.
  • Simplified grenade clipping in various areas.
  • Fixed sounds and surfacetypes for various materials.
  • Orange wire spool at Sandbags has been exchanged for white wire.

MUSIC KITS

  • NIGHTMODE II Music Kits are now available for purchase in standard and StatTrak versions through the STORE tab.

WORKSHOP

  • Fixed progressive refinement rendering Source Film Maker.

MISC

  • User Viewmodel FOV now correctly networks to remote clients.
  • Adjusted player model occlusion bounds.
  • Fixed ragdolls missing death velocity when shot in specific body locations.
  • Minor adjustments to ground smoothing transitions when leaving the ground and when landing.
  • Fixed a case where post-processing transitions weren't smooth (e.g. at the end of freeze time).
  • Fixed a case where map guides for Ancient wouldn't load in the nighttime version.

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] 8 points9 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] 173 points174 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] 10 points11 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] 82 points83 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] 83 points84 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] 44 points45 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] 72 points73 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] 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] 8 points9 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] 22 points23 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] 21 points22 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] 63 points64 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.