LIVE
BetGoodwin rozważa debiut na londyńskiej giełdzie w trudnym czasie dla branży◆Riot Games ujawnia 32 organizacje partnerskie VCT na sezon 2027◆Valve rozbudowuje API dla twórców map i skryptów w CS2◆G2 Esports i Anyone's Legend faworytami w pierwszej rundzie fazy szwajcarskiej Worlds 2026◆Call of Duty: Modern Warfare 4 testowany: Radeony dominują, wymagania GPU znacząco wyższe◆Comparasino startuje z krajową kampanią telewizyjną, by promować licencjonowane kasyna◆Riot usuwa odbijanie zaklęć z zestawu Mel w League of Legends◆Były pracownik Treyarch krytykuje Activision za brak wynagrodzeń za wznowienia Black Ops◆Katowice zapłaciły 3 mln zł za promocję miasta podczas finałów ESL Pro League◆Matchbook przejmuje Betdaq i planuje ekspansję na rynkach globalnych◆BetGoodwin rozważa debiut na londyńskiej giełdzie w trudnym czasie dla branży◆Riot Games ujawnia 32 organizacje partnerskie VCT na sezon 2027◆Valve rozbudowuje API dla twórców map i skryptów w CS2◆G2 Esports i Anyone's Legend faworytami w pierwszej rundzie fazy szwajcarskiej Worlds 2026◆Call of Duty: Modern Warfare 4 testowany: Radeony dominują, wymagania GPU znacząco wyższe◆Comparasino startuje z krajową kampanią telewizyjną, by promować licencjonowane kasyna◆Riot usuwa odbijanie zaklęć z zestawu Mel w League of Legends◆Były pracownik Treyarch krytykuje Activision za brak wynagrodzeń za wznowienia Black Ops◆Katowice zapłaciły 3 mln zł za promocję miasta podczas finałów ESL Pro League◆Matchbook przejmuje Betdaq i planuje ekspansję na rynkach globalnych◆
REDINGTONCYBERSPORTSubskrybuj
CS2LoLValorantDota 2CoDEA FCRocket LeagueiGamingWiki
CS2

Valve rozbudowuje API dla twórców map i skryptów w CS2

Aktualizacja z 22 października dodaje m.in. pełne wsparcie dla zakładników, nowe obiekty kontroli rundy i poprawia debugowanie.

Kacper Nowak
REDAKTOR ESPORTOWY · 23.10.2026
Valve rozbudowuje API dla twórców map i skryptów w CS2

Valve wydało aktualizację Counter-Strike 2 z 22 października 2026 roku, która rozbudowuje API dla twórców map i niestandardowych trybów gry.

Aktualizacja nie wprowadza zmian w balansie broni, granatów dymnych ani ekonomii rund w standardowym matchmakingu.

Największy pakiet zmian trafił do sekcji skryptów map, gdzie dodano obiekt Instance.Precache zwracający CSPrecache.

CSPrecache zawiera metody CSPrecache.IsServerLoading, CSPrecache.IsServerLoaded, CSPrecache.IsClientLoading, CSPrecache.IsClientLoaded, CSPrecache.IsLoadedForAll oraz CSPrecache.Release.

Pozwalają one sprawdzać stan ładowania zasobów po stronie serwera i klienta osobno oraz zbiorczo, a na końcu zwolnić je.

Valve poprawiło też ostrzeżenia z dokładniejszym stackiem wywołań JavaScript i lepszym opisem błędnych argumentów, co ma ułatwić debugowanie przy skryptach wysypujących się w połowie rundy.

Naprawiono również kilka niespójności typów i enumów, między innymi dla CSTeamMoneyReason oraz CSWeaponAttackType, a także przypadki, w których część funkcji zwracała liczbę zamiast wartości logicznej.

Drugim kluczowym elementem jest pełne wsparcie API dla zakładników, z nowym typem CSHostage zawierającym metody CSHostage.IsBeingPickedUp, CSHostage.IsBeingCarried, CSHostage.IsRescued, CSHostage.GetRescuer, CSHostage.GetPickUpStartTime i CSHostage.GetPickUpFinishTime.

Dodano również CSPlayerPawn.GetHostage oraz callbacki takie jak Instance.OnHostagePickUpStart, Instance.OnHostagePickUpAbort, Instance.OnHostagePickUp, Instance.OnHostageDrop, Instance.OnHostageRescue i Instance.OnHostageKill.

Dodano nowe eksporty najwyższego poziomu: Console i GameRules.

Console otrzymało funkcje Console.GetConvarBoolean, Console.GetConvarNumber, Console.GetConvarString, Console.GetConvarVector, Console.GetConvarQAngle i Console.GetConvarColor.

Dodano także Console.SetConvar, która, jak podano, nie jest ograniczona przez sv_cheats i wykonuje się synchronicznie.

Nazwę Instance.Msg zmieniono na Console.Log, a Instance.ClientCommand, ServerCommand oraz RegisterCheatCommand przeniesiono do Console, choć ich poprzednie lokalizacje nadal działają, ale są oznaczone jako przestarzałe.

GameRules dostało funkcje GameRules.StartWarmup, GameRules.EndWarmup, GameRules.GetTeamScore, GameRules.AddTeamScore i GameRules.TerminateRound.

Przeniesiono do GameRules metody: Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime oraz AddTeamMoney.

Dodano obsługę dla GameRules.AddTeamMoney z CSTeamMoneyReason.NONE oraz podanej kwoty, naprawiając przy okazji crash związany z tym przypadkiem.

Wprowadzono również nowe klasy custom_hud_layout na najwyższym poziomie HUD_TEAMMENU_VISIBLE oraz HUD_CHAT_VISIBLE.

Poprawiono radar_element, który może teraz pojawiać się na radarze w każdym trybie gry, a nie tylko w Rush.

Dodano lepsze auto-complete dla komendy map_workshop.

Redington Cybersport informował w październiku o innych aktualizacjach Valve skupiających się na narzędziach dla graczy i administratorów.

Więcej w CS2