Counter-Strike 2

\[ MAP SCRIPTING ]

  • Added custom_hud_layout entity:

    • custom_hud_layouts are the entry point for scripted maps to provide custom UI.

    • Panel, Label, Image, and Button panel types are supported.

    • Styling with css is supported.

    • Events and client side scripting are not supported.

    • Maintains state during tools mode reloads.

  • Added cs_player_camera entity:

    • Gives control of a player's view without moving their pawn.

    • Can be configured to let the player look around from the scripted position.

  • Added Instance.Delay

  • Added Instance.OnBombPlantStart

  • Added Instance.OnBombPlantAbort

  • Added Instance.OnBombDefuseStart

  • Added Instance.OnBombDefuseAbort

  • Added Instance.OnCustomHudClicked

  • Added Instance.IsDedicatedServer

  • Added Entity.Move

  • Added Entity.GetMoveType

  • Added Entity.SetMoveType

  • Added CSPlayerPawn.GetC4

  • Added CSPlayerPawn.GetDefuseTarget

  • Added CSPlayerPawn.IsBuyMenuOpen

  • Added CSPlayerPawn.GetCamera

  • Added C4.GetPlantStartTime

  • Added C4.GetPlantFinishTime

  • Added C4.AbortPlant

  • Added CustomHudLayout.SetHasClass

  • Added CustomHudLayout.SetHasClassForPlayer

  • Added CustomHudLayout.SetDialogVariableString

  • Added CustomHudLayout.SetDialogVariableStringForPlayer

  • Added CustomHudLayout.SetInputCaptureEnabled

  • Added CustomHudLayout.IsInputCaptureEnabled

  • Added CSPlayerCamera.IsEnabled

  • Added CSPlayerCamera.SetEnabled

  • Added CSPlayerCamera.SetIsControllingAngles

  • Added enum CSMoveType

  • Corrected types for some events where parameters were maybe undefined.

  • Errors encountered during initial script run are now logged to the console.

  • Unhandled promise rejections are now logged to the console.

  • Added the column number to errors caught during the CompileModule step of script loading.

  • Deprecated planter from Instance.OnBombPlant event

  • Deprecated defuser from Instance.OnBombDefuse event

Counter-Strike: Source
An update to Counter-Strike: Source has been released. The update will be applied automatically when you restart Counter-Strike: Source. The major changes include:

  • Security and stability improvements
  • Fixed client crash related to missing HUDAutoAim element (community fix from flower)
  • Fixed incorrect check on Linux servers when setting the winter holiday active (community fix from Irineu)
  • Fixed the SAS player model not dropping weapons from the same location as other models (community fix from 1ci)
  • Fixed a bug where certain custom maps would not load assets correctly on Linux
Counter-Strike 2

\[ MAPS ]

Boulder

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

Poseidon

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

\[ GAMEPLAY ]

  • Fixed a case where player speed was too high when moving against walls.

Counter-Strike 2

\[ MAPS ]

Fachwerk

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

Shelter

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

Counter-Strike 2

\[ GAMEPLAY ]

  • Fixed a case where grenades could be thrown through level geometry

\[ MAPS ]

Cache

  • Fixed various gaps in map

  • Fixed collision in various spots across map

  • Fixed flickering on some assets

  • Removed boost spot in Outside A

Shelter

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

\[ MAP SCRIPTING ]

  • Added Instance.TracePlayer

  • Added Instance.OnWeaponPickup

  • Added Instance.OnBombExplode

  • Added Instance.SpawnGrenadeProjectile

  • Added dropper to Instance.OnWeaponDrop event

  • Added hitEntity to Instance.OnGrenadeBounce event

  • Added normal to Instance.OnGrenadeBounce event

  • Added CSGrenadeProjectileBase.GetGrenadeType

  • Added CSGrenadeProjectileBase.GetThrower

  • Added CSGrenadeProjectileBase.Detonate

  • Added CSPlantedC4.IsBombsiteA

  • Added CSPlantedC4.IsBombsiteB

  • Added CSPlantedC4.GetPlanter

  • Added CSPlantedC4.GetDefuser

  • Added CSPlantedC4.IsActive

  • Added CSPlantedC4.IsExploded

  • Added CSPlantedC4.IsDefused

  • Added CSPlantedC4.GetPlantTime

  • Added CSPlantedC4.GetExplodeTime

  • Added CSPlantedC4.GetDefuseStartTime

  • Added CSPlantedC4.GetDefuseFinishTime

  • Added CSPlayerPawn.HasDefuser

  • Added CSPlayerPawn.SetHasDefuser

  • Added CSGrenadeType enum

  • Fixed a bug where Instance.RegisterCheatCommand would not work on script reload.

  • Deprecated bounces from Instance.OnGrenadeBounce event.

Counter-Strike 2

\[ COLOGNE 2026 MAJOR ]

  • The Ranked Series stickers are now available for purchase. 50% of royalties are shared with players, teams, and the tournament organizer.

  • Items in the the Cologne 2026 Shop will be available for purchase until September 29th.

\[ MAP SCRIPTING ]

  • Fixed a bug where scripts would fail to load in tools mode until a manual recompile.

\[ MAPS ]

Boulder

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

Fachwerk

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

Shelter

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

\[ MISC ]

  • Fixed a bug which prevented some users from claiming Collection Catalog XP for The Dead Hand Collection.

  • Fixed a bug that allowed malicious players to avoid being processed by VACnet.

Counter-Strike 2


Today we're shipping the Ranked Series of Cologne 2026 Major stickers--new stickers that indicate a team's final standing in the design. As with all items in the Cologne 2026 Shop, 50% of the royalties support the teams, players and tournament organizer.

The original dynamic pricing system determined the relative interest in players and teams, but it didn't produce reasonable prices. So the Ranked stickers have a lower price, but with the same relationship between players and teams as the Event Series stickers (as of today's update).

Check out the new stickers and support your favorite players and teams! The Cologne 2026 Shop will be available until September 29th.
Counter-Strike 2

\[ GAMEPLAY ]

  • The bomb damage health preview is now revealed when the bomb becomes audible.

  • The bomb explosion now interacts with smoke grenade clouds and molotov/incendiary fire. 

\[ MAPS ]

Fachwerk

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

Boulder

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

Debris

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

\[ MISC ]

  • Added Workshop maps section to Play menu for Counter-Strike in Steam China.

  • Added a shortcut to Community Servers list to Play menu for Counter-Strike in Steam China.

Counter-Strike 2
Last week we released new weapon and sticker collections from our previous Call to Arms-ory. Congratulations to the artists who had their items included!

Now that these items are available, we're looking for new items for one new weapon collection:

- Fairy Tales

And two new sticker collections:

- Cryptids
- Pop Art

To submit weapon finishes and stickers to this Call to Arms, select the appropriate option using the Counter-Strike 2 Workshop Tool:


In order to have your items included in these new collections, you must agree to Counter-Strike 2's Supplemental terms.

We're excited to see your take on the categories above!
Counter-Strike 2

\[ MAPS ]

Fachwerk

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

Boulder

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

Shelter

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

El Dorado

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

\[ MISC ]

  • Various stability and security fixes.

...

Search news
Archive
2026
Sep   Aug   Jul   Jun   May   Apr  
Mar   Feb   Jan  
Archives By Year
2026   2025   2024   2023   2022  
2021   2020   2019   2018   2017  
2016   2015   2014   2013   2012  
2011   2010   2009   2008   2007  
2006   2005   2004   2003   2002