Counter-Strike 2 Update

CS2 update · Community Announcements ·

Valve published "Counter-Strike 2 Update" on 22 October 2026 in Community Announcements. In the 2 days after it, prices across four venues moved −0.1 %, +0.3 % beyond the trend of the week before. A read is a comparison with a date, not a cause.

Prices, 2 days after−0.1 %2 of 7
Beyond trend+0.3 %
Biggest slice move+0.3 %Knives
index window not coveredno read

What this update did to prices

to , day 2 of 7. It updates every day until the seventh.

In the 2 days after this post, CS2 prices across Buff, Skinport, CSFloat and Market.CSGO moved −0.1 %.

ShowHide

Take off the trend the week before was already running, and the move is +0.3 %. The biggest move beyond its own trend: knives, at +0.3 %. Day 2 of 7, so no mark yet: that waits for the third day. A comparison with a date, not proof the post caused it.

PictureNameMovedTrend predictedBeyond trendNames
Whole market−0.1 %−0.1 %−0.4 %+0.3 %all
Knives+0.0 %+0.0 %−0.3 %+0.3 %8437
Gloves−0.2 %−0.2 %−0.5 %+0.3 %1360
Cases−0.3 %−0.3 %−0.2 %−0.1 %83
Stickers−0.6 %−0.6 %−0.7 %+0.0 %14978
Souvenirs+0.1 %+0.1 %−0.2 %+0.3 %5603
Weapon skins−0.1 %−0.1 %−0.3 %+0.2 %18482
Market afterthe days after the post, the venues' daily prices
ShowHide

Watching: 2 of 7 days of prices since the post. A mark needs three, and is final at seven.

Index read to
ShowHide

The index has no read for this window: it needs at least three published days on each side of the post, between 2026-10-15 and 2026-10-29, and the composite has fewer. A post from the last week reads once the days publish.

Mentions0 named
none named

The item types and weapons the post names, in the order it names them. A word match, not a reading of the post.

The postCommunity Announcements ·

[ MAP SCRIPTING ]

Added Instance. Precache

Read the rest of the postHide

Returns a CSPrecache object

Added CSPrecache. IsServerLoading

Added CSPrecache. IsServerLoaded

Added CSPrecache. IsClientLoading

Added CSPrecache. IsClientLoaded

Added CSPrecache. IsLoadedForAll

Added CSPrecache. Release

Added CSHostage

Added CSHostage. IsBeingPickedUp

Added CSHostage. IsBeingCarried

Added CSHostage. IsRescued

Added CSHostage. GetRescuer

Added CSHostage. GetPickUpStartTime

Added CSHostage. GetPickUpFinishTime

Added CSPlayerPawn. GetHostage

Added Instance. OnHostagePickUpStart

Added Instance. OnHostagePickUpAbort

Added Instance. OnHostagePickUp

Added Instance. OnHostageDrop

Added Instance. OnHostageRescue

Added Instance. OnHostageKill

Added new top level export Console

Added Console. GetConvarBoolean

Added Console. GetConvarNumber

Added Console. GetConvarString

Added Console. GetConvarVector

Added Console. GetConvarQAngle

Added Console. GetConvarColor

Added Console. SetConvar

Console. SetConvar is not restricted by sv_cheats and executes synchronously

Renamed Instance. Msg to Console. Log

Moved Instance. ClientCommand, ServerCommand and RegisterCheatCommand to Console

Added new top level export GameRules

Added GameRules. StartWarmup

Added GameRules. EndWarmup

Added GameRules. GetTeamScore

Added GameRules. AddTeamScore

Added GameRules. TerminateRound

Moved Instance. IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime and AddTeamMoney to GameRules

Moved and renamed methods are still available in their original location, deprecated

Added top-level custom_hud_layout classes HUD_TEAMMENU_VISIBLE and HUD_CHAT_VISIBLE

radar_element can now appear on the radar in every game mode, not just Rush

Added support for GameRules. AddTeamMoney with CSTeamMoneyReason. NONE and an amount

Fixed a crash in GameRules. AddTeamMoney with CSTeamMoneyReason. NONE

Fixed CSTeamMoneyReason enum values not matching point_script.d.ts

Fixed CSWeaponAttackType enum values not matching point_script.d.ts

Fixed CSRadarPoint. IsVisibleToTeam returning a number instead of a boolean

Fixed CSObservablePoint. IsObservableForTeam returning a number instead of a boolean

Logged warnings now include the JS call stack

Logged warnings now include details about bad argument values

Logged warnings now count arguments from 0 instead of 1

Improved auto complete of the map_workshop command

Read the post on Steam. Text as Steam's news feed serves it.

How these reads work

How to read the number

ShowHide

The read compares the market index's median over the seven UTC days after the post with the seven days before it, the post's own day left out, and needs at least three published days on each side. The same measure taken on every day of the series is the drift a typical week shows; a read inside that drift is the market doing what it was doing. Neither is proof the post moved anything. The composite is on the market report, every basket under the indexes, and every update is on one list.

How the move is measured

ShowHide

Each venue's daily asks, the last snapshot before the post against the latest one: per venue the trimmed mean change over every name priced on both days, then the mean over the venues. The trend is the same slice's move over the week before the post, scaled to the same number of days. Names counts a name once per venue. A slice with fewer than 20 names on a venue skips that venue.