Перейти к содержимому

Обновление CS2 от 23 октября 2026

23 октября 2026 · официальный источник

Главное
  • Добавлены API для заложников: подбор, перенос, спасение и события
  • Новые модули Console и GameRules для скриптов карт
  • Instance.Msg переименован в Console.Log, часть методов перенесена
  • radar_element теперь работает во всех режимах, а не только в Rush
  • Исправлен краш в GameRules.AddTeamMoney и типы enum

Обновление почти целиком посвящено скриптингу карт: добавлены новые API для заложников, кэширования ресурсов, консольных команд и правил игры. Часть старых методов перенесли в новые модули Console и GameRules, но они пока работают по-старому с пометкой deprecated. Также поправили несколько багов с типами возвращаемых значений и крашем в GameRules.AddTeamMoney.

Скриптинг карт

  • Добавлен Instance.Precache
  • Возвращает объект CSPrecache
  • Добавлен CSPrecache.IsServerLoading
  • Добавлен CSPrecache.IsServerLoaded
  • Добавлен CSPrecache.IsClientLoading
  • Добавлен CSPrecache.IsClientLoaded
  • Добавлен CSPrecache.IsLoadedForAll
  • Добавлен CSPrecache.Release
  • Добавлен CSHostage
  • Добавлен CSHostage.IsBeingPickedUp
  • Добавлен CSHostage.IsBeingCarried
  • Добавлен CSHostage.IsRescued
  • Добавлен CSHostage.GetRescuer
  • Добавлен CSHostage.GetPickUpStartTime
  • Добавлен CSHostage.GetPickUpFinishTime
  • Добавлен CSPlayerPawn.GetHostage
  • Добавлен Instance.OnHostagePickUpStart
  • Добавлен Instance.OnHostagePickUpAbort
  • Добавлен Instance.OnHostagePickUp
  • Добавлен Instance.OnHostageDrop
  • Добавлен Instance.OnHostageRescue
  • Добавлен Instance.OnHostageKill
  • Добавлен новый экспорт верхнего уровня Console
  • Добавлен Console.GetConvarBoolean
  • Добавлен Console.GetConvarNumber
  • Добавлен Console.GetConvarString
  • Добавлен Console.GetConvarVector
  • Добавлен Console.GetConvarQAngle
  • Добавлен Console.GetConvarColor
  • Добавлен Console.SetConvar
  • Console.SetConvar не ограничен sv_cheats и выполняется синхронно
  • Instance.Msg переименован в Console.Log
  • Instance.ClientCommand, ServerCommand и RegisterCheatCommand перенесены в Console
  • Добавлен новый экспорт верхнего уровня GameRules
  • Добавлен GameRules.StartWarmup
  • Добавлен GameRules.EndWarmup
  • Добавлен GameRules.GetTeamScore
  • Добавлен GameRules.AddTeamScore
  • Добавлен GameRules.TerminateRound
  • Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime и AddTeamMoney перенесены в GameRules
  • Перенесённые и переименованные методы по-прежнему доступны на старом месте, но помечены как deprecated
  • Добавлены классы кастомного HUD верхнего уровня HUD_TEAMMENU_VISIBLE и HUD_CHAT_VISIBLE
  • radar_element теперь может отображаться на радаре в любом режиме игры, а не только в Rush
  • Добавлена поддержка GameRules.AddTeamMoney с CSTeamMoneyReason.NONE и суммой
  • Исправлен краш в GameRules.AddTeamMoney с CSTeamMoneyReason.NONE
  • Исправлено несоответствие значений enum CSTeamMoneyReason с point_script.d.ts
  • Исправлено несоответствие значений enum CSWeaponAttackType с point_script.d.ts
  • Исправлено: CSRadarPoint.IsVisibleToTeam возвращал число вместо boolean
  • Исправлено: CSObservablePoint.IsObservableForTeam возвращал число вместо boolean
  • Логируемые предупреждения теперь включают стек вызовов JS
  • Логируемые предупреждения теперь включают детали о некорректных значениях аргументов
  • Логируемые предупреждения теперь считают аргументы с 0, а не с 1
  • Улучшен автокомплит команды map_workshop

Все обновления CS2