LIVE
REDINGTONCYBERSPORTPrenumerera
CS2Dota 2ValorantLoLEA FCRocket LeagueiGamingWiki
CS2

Valge ger kartskapare full kontroll över gisslan och matchregler i CS2

Den senaste uppdateringen till Counter-Strike 2 fokuserar helt på att ge kartskapare nya verktyg för att skapa anpassade spellägen.

Erik Lindqvist
ESPORTREDAKTÖR · 2026-10-23
Valge ger kartskapare full kontroll över gisslan och matchregler i CS2

Valve har släppt en uppdatering till Counter-Strike 2 som uteslutande riktar sig till kartskapare och lägger till funktioner för att skripta gisslan, styra matchregler och förladda resurser.

Uppdateringen den 22 oktober introducerar en ny CSHostage-klass som låter skript följa när en gisslan plockas upp, bärs eller räddas, samt vilken spelare som utförde räddningen.

Sex nya händelsekrokar, som OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue och OnHostageKill, aktiveras vid varje steg i processen.

En tillhörande funktion, CSPlayerPawn.GetHostage, talar om för ett skript vilken gisslan en spelare håller i.

"Vad låser det upp? En skapare skulle kunna bygga ett tidsbestämt eskortläge, belöna pengar för en ren räddning, eller straffa ett lag som förlorar en gissla halvvägs till zonen", står det i noteringarna.

En ny Instance.Precache-anrop returnerar ett CSPrecache-objekt som låter kartskapare kontrollera om en resurs laddas eller har laddats på servern, på varje klient eller för varje ansluten spelare.

En Release-metod frigör resursen när kartan inte längre behöver den.

"I praktiken kan en karta nu vänta tills varje spelare har en modell eller ett ljud klart innan den spawnar något som använder det", enligt noteringarna.

Kontroll över rundor och matcher har nu samlats under en ny toppnivåexport som heter GameRules.

Den innehåller funktioner som StartWarmup, EndWarmup, GetTeamScore, AddTeamScore, TerminateRound och AddTeamMoney.

Flera funktioner som tidigare fanns på Instance, som IsWarmupPeriod, GetRoundsPlayed och SetRoundRemainingTime, har flyttats till GameRules och de gamla versionerna är nu flaggade som föråldrade.

En ny Console-export ger skript åtkomst till att läsa och sätta console-variabler utan att sv_cheats behöver vara aktiverat, via funktioner som Console.SetConvar.

Console-exporten samlar även getters för booleaner, nummer, strängar, vektorer, vinklar och färger, samt ClientCommand, ServerCommand och RegisterCheatCommand.

Funktionen Instance.Msg har bytt namn till Console.Log.

Två nya layoutklasser, HUD_TEAMMENU_VISIBLE och HUD_CHAT_VISIBLE, låter ett anpassat HUD reagera när team-menyn eller chattfönstret öppnas.

De bygger vidare på custom_hud_layout-entiteten som introducerades i en kartskriptuppdatering i slutet av augusti, som också lade till den skriptade spelarkameran.

Radarentiteten radar_element ritas nu i alla spellägen, medan den tidigare endast fungerade i Rush-läget som lanserades med Rush Hour-uppdateringen i september.

Detta är den andra patchen på åtta dagar, efter en kvalitetsuppdatering för demo-visning den 14 oktober.

CS2 använder ett JavaScript-baserat skriptsystem kallat cs_script, som ersatte det Lua-baserade VScript från tidigare Source 2-spel som Half-Life: Alyx och Dota 2.

Kartor fäster kod via point_script-entiteten, enligt Valves utvecklarwiki för CS2-skript.

Valve har successivt byggt ut detta API, med en uppdatering den 25 september 2025 som lade till händelsekrokar för rundor, bomber och skott samt en exempelkarta på de_train.

Augusti 2026 förde med sig anpassade HUD:ar och kameror, och nu har gisslan och matchregler lagts till.

"Med en GameRules-export och console-åtkomst inbyggd kan mer av den logiken skeppa inuti själva kartan", konstateras det.

Kartskapare som använder de föråldrade Instance-anropen bör planera att flytta dem till de nya GameRules- och Console-exportarna innan Valve eventuellt tar bort de gamla namnen.

Mer inom CS2