Aktualizacja CS2 (2026-10-22)
Wydano: 5 godz. temu (2026-10-22 22:56:10)
Oficjalny wpis Steam / Valve
- Najnowsza aktualizacja CS2 przynosi szereg istotnych usprawnień dla twórców serwerów, rozbudowując interfejs API skryptów map o nowe funkcje zarządzania zakładnikami, rundami oraz konsolą.
SKRYPTY MAP
- Dodano Instance.Precache, zwracający obiekt CSPrecache.
- Dodano CSPrecache.IsServerLoading.
- Dodano CSPrecache.IsServerLoaded.
- Dodano CSPrecache.IsClientLoading.
- Dodano CSPrecache.IsClientLoaded.
- Dodano CSPrecache.IsLoadedForAll.
- Dodano CSPrecache.Release.
- Dodano CSHostage.
- Dodano CSHostage.IsBeingPickedUp.
- Dodano CSHostage.IsBeingCarried.
- Dodano CSHostage.IsRescued.
- Dodano CSHostage.GetRescuer.
- Dodano CSHostage.GetPickUpStartTime.
- Dodano CSHostage.GetPickUpFinishTime.
- Dodano CSPlayerPawn.GetHostage.
- Dodano Instance.OnHostagePickUpStart.
- Dodano Instance.OnHostagePickUpAbort.
- Dodano Instance.OnHostagePickUp.
- Dodano Instance.OnHostageDrop.
- Dodano Instance.OnHostageRescue.
- Dodano Instance.OnHostageKill.
- Dodano nowy eksport najwyższego poziomu Console.
- Dodano Console.GetConvarBoolean.
- Dodano Console.GetConvarNumber.
- Dodano Console.GetConvarString.
- Dodano Console.GetConvarVector.
- Dodano Console.GetConvarQAngle.
- Dodano Console.GetConvarColor.
- Dodano Console.SetConvar (funkcja Console.SetConvar nie jest ograniczona przez sv_cheats i wykonuje się synchronicznie).
- Zmieniono nazwę Instance.Msg na Console.Log.
- Przeniesiono Instance.ClientCommand, ServerCommand oraz RegisterCheatCommand do Console.
- Dodano nowy eksport najwyższego poziomu GameRules.
- Dodano GameRules.StartWarmup.
- Dodano GameRules.EndWarmup.
- Dodano GameRules.GetTeamScore.
- Dodano GameRules.AddTeamScore.
- Dodano GameRules.TerminateRound.
- Przeniesiono Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime oraz AddTeamMoney do GameRules.
- Przeniesione i przemianowane metody są nadal dostępne w swoich oryginalnych lokalizacjach jako przestarzałe (deprecated).
- Dodano klasy najwyższego poziomu custom_hud_layout: HUD_TEAMMENU_VISIBLE oraz HUD_CHAT_VISIBLE.
- Element radar_element może się teraz pojawiać na radarze w każdym trybie gry, a nie tylko w trybie Rush.
- Dodano wsparcie dla GameRules.AddTeamMoney z użyciem CSTeamMoneyReason.NONE oraz odpowiedniej kwoty.
- Naprawiono awarię gry (crash) występującą przy GameRules.AddTeamMoney z CSTeamMoneyReason.NONE.
- Naprawiono niezgodność wartości enum CSTeamMoneyReason z plikiem point_script.d.ts.
- Naprawiono niezgodność wartości enum CSWeaponAttackType z plikiem point_script.d.ts.
- Naprawiono działanie CSRadarPoint.IsVisibleToTeam, które zwracało liczbę zamiast wartości logicznej (boolean).
- Naprawiono działanie CSObservablePoint.IsObservableForTeam, które zwracało liczbę zamiast wartości logicznej (boolean).
- Rejestrowane ostrzeżenia zawierają teraz stos wywołań JS (call stack).
- Rejestrowane ostrzeżenia zawierają teraz szczegóły dotyczące niepoprawnych wartości argumentów.
- Rejestrowane ostrzeżenia liczą teraz argumenty od 0 zamiast od 1.
RÓŻNE
- Ulepszono autouzupełnianie polecenia map_workshop.
- Added Instance.PrecacheReturns a CSPrecache objectAdded CSPrecache.IsServerLoadingAdded CSPrecache.IsServerLoadedAdded CSPrecache.IsClientLoadingAdded CSPrecache.IsClientLoadedAdded CSPrecache.IsLoadedForAllAdded CSPrecache.ReleaseAdded CSHostageAdded CSHostage.IsBeingPickedUpAdded CSHostage.IsBeingCarriedAdded CSHostage.IsRescuedAdded CSHostage.GetRescuerAdded CSHostage.GetPickUpStartTimeAdded CSHostage.GetPickUpFinishTimeAdded CSPlayerPawn.GetHostageAdded Instance.OnHostagePickUpStartAdded Instance.OnHostagePickUpAbortAdded Instance.OnHostagePickUpAdded Instance.OnHostageDropAdded Instance.OnHostageRescueAdded Instance.OnHostageKillAdded new top level export ConsoleAdded Console.GetConvarBooleanAdded Console.GetConvarNumberAdded Console.GetConvarStringAdded Console.GetConvarVectorAdded Console.GetConvarQAngleAdded Console.GetConvarColorAdded Console.SetConvarConsole.SetConvar is not restricted by sv_cheats and executes synchronouslyRenamed Instance.Msg to Console.LogMoved Instance.ClientCommand, ServerCommand and RegisterCheatCommand to ConsoleAdded new top level export GameRulesAdded GameRules.StartWarmupAdded GameRules.EndWarmupAdded GameRules.GetTeamScoreAdded GameRules.AddTeamScoreAdded GameRules.TerminateRoundMoved Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime and AddTeamMoney to GameRulesMoved and renamed methods are still available in their original location, deprecatedAdded top-level custom_hud_layout classes HUD_TEAMMENU_VISIBLE and HUD_CHAT_VISIBLEradar_element can now appear on the radar in every game mode, not just RushAdded support for GameRules.AddTeamMoney with CSTeamMoneyReason.NONE and an amountFixed a crash in GameRules.AddTeamMoney with CSTeamMoneyReason.NONEFixed CSTeamMoneyReason enum values not matching point_script.d.tsFixed CSWeaponAttackType enum values not matching point_script.d.tsFixed CSRadarPoint.IsVisibleToTeam returning a number instead of a booleanFixed CSObservablePoint.IsObservableForTeam returning a number instead of a booleanLogged warnings now include the JS call stackLogged warnings now include details about bad argument valuesLogged warnings now count arguments from 0 instead of 1Improved auto complete of the map_workshop command