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.
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.
| Picture | Name | Moved | Trend predicted | Beyond trend | Names |
|---|---|---|---|---|---|
| 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 |
ShowHide
Watching: 2 of 7 days of prices since the post. A mark needs three, and is final at seven.
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.
The item types and weapons the post names, in the order it names them. A word match, not a reading of the post.
[ 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.