Valve расширяет возможности Counter-Strike 2 за счёт добавления интерфейсов скриптинга для заложников: CSHostage, Event-Hooks, а также новые экспорты Console и GameRules дают разработчикам карт полный контроль над сценариями с заложниками с помощью скриптов. Серверы сообщества сообщают о первых проблемах.
22 октября 2026 года Valve выпустила обновление для Counter-Strike 2, которое добавляет в API скриптинга карт новые классы заложников, событийные хуки и экспортные функции. Об этом говорится в официальном анонсе на Steam.
Заложники становятся полностью скриптируемыми
В центре внимания этого патча находится новый класс CSHostage. Он предоставляет такие методы, как IsBeingPickedUp, IsBeingCarried, IsRescued и GetRescuer, с помощью которых создатели карт могут проверять состояние отдельных заложников. К этому добавляются шесть новых событийных хуков в объекте Instance: OnHostagePickUpStart, OnHostagePickUpAbort и OnHostagePickUp для поднятия заложника, OnHostageDrop для его бросания, OnHostageRescue для спасения и OnHostageKill для убийства. Благодаря этому можно буквально программировать пользовательские карты со сценариями с заложниками, а не просто полагаться на стандартную логику: кто подбирает заложника, кто его спасает и кто убивает, можно определить с помощью скрипта и ответить на эти вопросы с помощью собственной логики.
Ещё одним нововведением является объект CSPrecache, который с помощью Instance. Precache предварительно загружать ресурсы, чтобы содержимое карты было доступно без задержек. Согласно примечаниям к обновлению, элемент radar_element в будущем будет отображаться на радаре в любом режиме игры, а не только в режиме «Рэш».
Console и GameRules как отдельные экспортные элементы
В этом обновлении добавлены два новых экспорта верхнего уровня. Console может считывать и устанавливать конвари; в патч-нотах особо отмечается, что Console.SetConvar не ограничивается sv_cheats и выполняется синхронно. Прежний метод Instance. Msg теперь называется Console.Log. Экспорт GameRules предоставляет методы для разминки, подсчёта очков команд и завершения раунда, например StartWarmup, EndWarmup, GetTeamScore, AddTeamScore и TerminateRound. По словам Valve, переименованные методы продолжают работать в прежних местах, но считаются устаревшими. Кроме того, был исправлен сбой в GameRules.AddTeamMoney с CSTeamMoneyReason.NONE.
Это уже второе обновление CS2 за восемь дней: предыдущий патч вышел 14 октября 2026 года в том же еженедельном ритме. Пользователи Reddit сообщают о проблемах с серверами сообщества и такими инструментами, как Refrag и warmupserver, после установки патча; эти сообщения являются отдельными отчётами пользователей и не подтверждены Valve.
В Counter-Strike 2 можно играть бесплатно в Steam для Windows и Linux; отношение Valve к сообществу CS2 недавно также стало темой обсуждения, когда студия отвергла обвинения генерального прокурора штата Нью-Йорк.

