Calculator › Blog › Update

Update · October 22, 2026

CS2 update October 22, 2026: Map scripting changes

The October 22, 2026 CS2 update adds map scripting tools for hostages, precaching, convars and game rules. No skin or case changes are in the notes.

UPDATEOctober 22, 2026CS2TradeUp.gg

The October 22, 2026 Counter-Strike 2 update only touches map scripting. It adds new APIs for hostages, precaching, console variables and game rules, moves some existing methods, and fixes several scripting bugs.

The notes do not mention skins, cases, collections or any other item changes.

New hostage and precache scripting

Map scripts get a new Instance.Precache method, which returns a CSPrecache object. That object has these methods:

  • CSPrecache.IsServerLoading
  • CSPrecache.IsServerLoaded
  • CSPrecache.IsClientLoading
  • CSPrecache.IsClientLoaded
  • CSPrecache.IsLoadedForAll
  • CSPrecache.Release

Hostages also get a script class, CSHostage, with IsBeingPickedUp, IsBeingCarried, IsRescued, GetRescuer, GetPickUpStartTime and GetPickUpFinishTime. CSPlayerPawn.GetHostage was added as well.

Six new hostage events were added: Instance.OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue and OnHostageKill.

Console and GameRules exports

There is a new top-level export, Console. It includes GetConvarBoolean, GetConvarNumber, GetConvarString, GetConvarVector, GetConvarQAngle, GetConvarColor and SetConvar. Console.SetConvar is not restricted by sv_cheats and executes synchronously.

Instance.Msg was renamed to Console.Log. Instance.ClientCommand, ServerCommand and RegisterCheatCommand moved to Console.

A second top-level export, GameRules, adds StartWarmup, EndWarmup, GetTeamScore, AddTeamScore and TerminateRound. These existing methods moved there: Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime and AddTeamMoney.

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

HUD and radar changes

Two new top-level custom_hud_layout classes were added: HUD_TEAMMENU_VISIBLE and HUD_CHAT_VISIBLE.

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

Fixes and logging

  • GameRules.AddTeamMoney now supports CSTeamMoneyReason.NONE with an amount, and a crash with that reason was fixed.
  • CSTeamMoneyReason and CSWeaponAttackType enum values now match point_script.d.ts.
  • CSRadarPoint.IsVisibleToTeam and CSObservablePoint.IsObservableForTeam now return a boolean instead of a number.
  • Logged warnings now include the JS call stack and details about bad argument values, and they count arguments from 0 instead of 1.
  • Auto complete of the map_workshop command was improved.

What it means for trade ups

Nothing in these notes affects skins, collections or trade up contracts, so there is no direct reason to change your contracts because of this update. Our live prices and the trending skins page show the current 24h movers, but the notes do not link any of them to this update.

Market movers around the update

Biggest 24-hour moves among liquid items (15+ listings on 3+ marketplaces) when this post was written (October 22, 2026) – from our trending page.

RisingPrice24hListings
AUG | Spalted Wood (Battle-Scarred)$2.42+103.4%19
Nova | Red Quartz (Well-Worn)$10.77+75.0%18
MAC-10 | Ultraviolet (Well-Worn)$4.09+59.8%62
Sawed-Off | Bamboo Shadow (Well-Worn)$10.88+50.8%22
USP-S | Para Green (Well-Worn)$16.30+45.3%15
MAG-7 | Seabird (Field-Tested)$2.54+44.3%99
Negev | dev_texture (Factory New)$2.30+43.8%233
P250 | Bone Mask (Well-Worn)$2.30+38.5%39
FallingPrice24hListings
MP5-SD | Autumn Twilly (Well-Worn)$5.58-49.1%23
Sawed-Off | Mosaico (Battle-Scarred)$5.56-48.8%27
StatTrak™ FAMAS | Commemoration (Battle-Scarred)$42.20-44.2%15
AUG | Amber Fade (Well-Worn)$2.31-43.7%41
StatTrak™ P2000 | Red FragCam (Well-Worn)$5.29-41.4%18
StatTrak™ CZ75-Auto | Crimson Web (Well-Worn)$3.14-31.3%74
Tec-9 | Orange Murano (Battle-Scarred)$3.48-29.7%36
MP7 | Groundwater (Well-Worn)$7.32-28.4%15

What happened to prices 24 hours later

No skins with market prices were named in this update, so here are the biggest moves across the market one day later.

Market movers one day later

Biggest 24-hour moves among liquid items (15+ listings on 3+ marketplaces) one day after the update (October 24, 2026) – from our trending page.

RisingPrice24hListings
R8 Revolver | Night (Well-Worn)$3.60+202.5%38
Tec-9 | Orange Murano (Battle-Scarred)$7.16+104.0%32
StatTrak™ Dual Berettas | Urban Shock (Battle-Scarred)$15.15+93.7%16
MP5-SD | Autumn Twilly (Well-Worn)$9.89+77.2%24
Nova | Green Apple (Field-Tested)$14.49+66.4%15
StatTrak™ M249 | Magma (Battle-Scarred)$1.87+52.0%35
G3SG1 | Demeter (Field-Tested)$4.86+42.9%80
StatTrak™ Nova | Wood Fired (Minimal Wear)$1.31+37.9%100
FallingPrice24hListings
Galil AR | Dusk Ruins (Well-Worn)$18.30-40.0%19
P2000 | Panther Camo (Well-Worn)$1.84-38.5%97
SCAR-20 | Palm (Battle-Scarred)$13.77-38.1%18
Nova | Forest Leaves (Well-Worn)$3.56-37.1%15
AUG | Amber Fade (Well-Worn)$1.47-36.4%42
Dual Berettas | Marina (Well-Worn)$6.76-36.0%53
StatTrak™ P250 | See Ya Later (Well-Worn)$89.41-32.3%21
★ StatTrak™ Shadow Daggers | Black Laminate (Factory New)$74.47-31.2%22

FAQ

Does the October 22, 2026 CS2 update add or change any skins?

No. The release notes only cover map scripting and do not mention skins, cases or collections.

What is new for map makers in this CS2 update?

New Instance.Precache, CSHostage and hostage events, a Console export with convar functions, and a GameRules export with warmup, team score and round control methods.

Are the old Instance methods removed?

No. Moved and renamed methods are still available in their original location, but they are deprecated.

Does Console.SetConvar need sv_cheats?

No. Console.SetConvar is not restricted by sv_cheats and executes synchronously.

Source: Counter-Strike 2 Update (Valve), with prices from CS2TradeUp.gg market data; published October 22, 2026.

Related on CS2TradeUp.gg