News

New CS2 Update Is Out on October 23

CS2 October 23 Update Map Scripting Changes

Valve Release CS2 Update With New Map Scripting Tools

CS2 October 23 Update Map Scripting Changes

On the night of October 23, Valve released a small Counter-Strike 2 update of around 123 MB. Most of the changes focused on map scripting and tools for creators of custom modes from the Steam Workshop.

The patch does not directly affect regular matchmaking, but the developers have significantly expanded the capabilities of custom maps. Scripts can now control various match elements, the economy, timers, hostages, and the interface.

"1. Valve Release CS2 Update With New Map Scripting Tools","1.1. What Changed in the October 23 CS2 Update","1.2. More Options for Hostages and Resource Loading","1.3. Radar, HUD, and Mapping Tool Changes","1.4. “Negative Team Income” Reference Found in CS2 Files"

What Changed in the October 23 CS2 Update

One of the main additions is a new set of GameRules functions. These give map creators greater control over how matches are handled.

Scripts can now:

  • start and end warmup

  • get and change team scores

  • end a round early

  • check the number of rounds played

  • control the remaining round time

  • add money to teams with or without a specified reason

Valve also fixed a crash that could occur when using GameRules.AddTeamMoney without a standard reason for the money award.

Another important change concerns console variables. The new Console function set allows scripts to read convar values and modify them through Console.SetConvar. The method is not restricted by sv_cheats and runs synchronously.

More Options for Hostages and Resource Loading

The update also significantly expanded hostage-related scripting. The new CSHostage class allows scripts to track almost the entire interaction process.

Scripts can determine:

  • whether a player has started picking up a hostage

  • whether the hostage is currently being carried

  • whether the hostage has been rescued

  • which player is carrying the hostage

  • when the pickup started and ended

  • when the hostage was dropped, rescued, or killed

Valve also added Instance.Precache for preloading heavy resources. Map creators can now load required assets in advance on both the server and players’ clients, check their loading status, and free memory after they are no longer needed.

Radar, HUD, and Mapping Tool Changes

Custom radar_element objects can now be displayed in any game mode rather than only in Rush. Scripts can also detect whether a player currently has the chat window or team selection menu open.

Valve also improved error diagnostics: warnings now include JavaScript call stacks and more detailed information about invalid arguments. In addition, autocomplete for the map_workshop command was improved, and several inconsistencies in the CSTeamMoneyReason and CSWeaponAttackType enums were fixed.

Valve Sends New Wave of VACNet Overwatch Invites in CS2

“Negative Team Income” Reference Found in CS2 Files

Negative Team Income

After the patch was released, dataminer Maksim "Gabe Follower" Poletaev discovered a new localization string related to “negative team income.”

There is currently no confirmation that Valve are preparing economy changes for regular matches. Considering the contents of the update, the new string may relate exclusively to scripting tools that allow custom maps to manage team payouts on their own.

Overall, the October 23 update primarily expands the capabilities available to map creators and custom game modes rather than changing standard competitive CS2.

News

The MongolZ Win 1win Private Club Season 2 The MongolZ Win 1win Private Club Season 2 CS2 October 23 Update Map Scripting Changes New CS2 Update Is Out on October 23 CS2 VACNet Overwatch Invitation Wave Valve Sends New Wave of VACNet Overwatch Invites in CS2 PGL Masters Bucharest 2026 Teams and Tournament Format PGL Masters Bucharest 2026: Teams, Format and Prizes CS2 Counter-Strafing Guide CS2 Counter-Strafing Explained: Stop Faster, Shoot Accurately Steam Guard Guide Steam Guard & Trade Holds for CS2: Set Up 2FA and Skip the 15-Day Hold CS2 Majors 2027 No European Major in 2027: Perfect World Confirms China Hosts the Second CS2 Major Call of Duty: Modern Warfare 4 Launch Guide Call of Duty: Modern Warfare 4 Launch Guide: Oct 23, Editions, Switch 2 & Campaign Early Access CS2 Grenade Damage Guide CS2 Utility Damage Cheat Sheet: HE, Molotov & Flash Numbers ESL Pro League Season 24 Playoffs Pick’em New Playoffs Pick’em for ESL Pro League Season 24 – Make Your Predictions and Win on Farmskins! Astralis Stake Ranked Episode 4 Win: First LAN Since 2019 Astralis Win Stake Ranked Episode 4: First LAN Trophy Since 2019, Explained USP-S Kill Confirmed Prices, Floats & Sticker Crafts USP-S Kill Confirmed: Prices, Floats & Sticker Crafts AK-47 Bloodsport Prices, Floats and Sticker Crafts AK-47 Bloodsport: Prices, Floats & Why It Never Leaves the Meta Gaben’s Store Racing Update: 5 New Cases on Farmskins Gaben’s Store Racing Update on Farmskins ESL Pro League Season 24 Pick’em 2026 New Pick’em for ESL Pro League Season 24 – Make Your Predictions and Win on Farmskins! Boulder, Fachwerk and Poseidon Maps in CS2 CS2 Community Maps: Boulder, Fachwerk & Poseidon GTA 6 Preload Guide 2026 GTA 6 Launch Checklist: What to Prepare for the November 19 Release Thunderpick World Championship 2026: 8 Teams & $1M Thunderpick World Championship 2026 in Malta: $1M, 8 Teams & the Virtus.pro Comeback PGL Masters Bucharest 2026 Teams: All 16, Dates & Format PGL Masters Bucharest 2026: All 16 Teams, Dates, Format & Key Storylines CS2 HUD Settings CS2 HUD Settings Guide: Scale, Colors, Custom Layouts & Pro Setups Shattered Web Case Skins and Knives in CS2 Shattered Web Case 2026: Prices, Skins & Knives Glock-18 Fade Skin Glock-18 Fade Prices and Best Patterns in 2026 Desert Eagle Blaze Skin Desert Eagle Blaze Prices and Backflame Patterns Clutch Case Skins and Rare Gloves in CS2 Clutch Case 2026: Skins, Gloves & Drop Odds Best Talon Knife Skins in CS2 Best Talon Knife Skins in 2026