Все новости
22 октября 2026 г.

Обновление CS2 от 22 октября 2026: расширение API для скриптов карт

Вышло обновление CS2 с добавлением новых API функций для работы с заложниками, консолью, правилами игры и улучшениями системы логирования.

Что изменилось

  • Добавлен 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
  • Перемещённые и переименованные методы по-прежнему доступны в исходном месте, отмечены как устаревшие
  • Добавлены классы верхнего уровня custom_hud_layout HUD_TEAMMENU_VISIBLE и HUD_CHAT_VISIBLE
  • radar_element теперь может отображаться на радаре в любом режиме игры, не только в Rush
  • Добавлена поддержка GameRules.AddTeamMoney с CSTeamMoneyReason.NONE и суммой
  • Исправлена ошибка в GameRules.AddTeamMoney с CSTeamMoneyReason.NONE
  • Исправлены значения перечисления CSTeamMoneyReason, не совпадавшие с point_script.d.ts
  • Исправлены значения перечисления CSWeaponAttackType, не совпадавшие с point_script.d.ts
  • Исправлено CSRadarPoint.IsVisibleToTeam, возвращавшее число вместо логического значения
  • Исправлено CSObservablePoint.IsObservableForTeam, возвращавшее число вместо логического значения
  • Логируемые предупреждения теперь включают стек вызовов JavaScript
  • Логируемые предупреждения теперь содержат сведения о неверных значениях аргументов
  • Логируемые предупреждения теперь считают аргументы с 0 вместо 1
  • Улучшено автодополнение команды map_workshop

Что это значит для игроков и серверов

Valve выпустила крупное обновление для VScript API Counter-Strike 2, добавив новые функции для работы с заложниками, консолью и правилами игры. Для обычных игроков это означает, что разработчики карт и модов получат больше инструментов для создания уникальных режимов и механик. Новые методы позволят точнее отслеживать состояние заложников, контролировать разминку и управлять командными ресурсами через скрипты.

Для администраторов community-серверов изменения критичны. Добавлены объекты Console и GameRules верхнего уровня с методами для работы с переменными и правилами матча. Консольные команды теперь доступны напрямую через скрипты без ограничений sv_cheats, а старые методы сохранены как устаревшие для обратной совместимости. Плагины и карты на базе VScript получат возможность более гибко управлять игровым процессом и состоянием сервера.

Обновление также включило множество исправлений несоответствий в типизации перечислений (enum) и логических значений, что избавит разработчиков от ошибок при работе с координатами, видимостью на радаре и функциями наблюдения. Улучшено логирование предупреждений с указанием стека вызовов, что облегчит отладку пользовательских скриптов на серверах.

Источник: оригинал на Steam

Хотите сыграть прямо сейчас? Загляните в мониторинг серверов CS2 с онлайном, картами и режимами.