Главное для пользователей софта
Этот патч посвящён Script API Counter-Strike 2: объектам предзагрузки ресурсов, заложникам, консольным переменным, правилам раунда, HUD и радару. В анонсе не указаны изменения античита, не приведены данные о банах и не сказано, что обновление затрагивает конкретные читы.
Поэтому из патчноута нельзя сделать ни вывод о детекте, ни вывод, что запуск стал менее рискованным. Не воспринимайте отсутствие упоминания античита как подтверждение статуса софта: любой чит несёт риск блокировки.
Что именно изменили
В Script API добавлен CSPrecache с методами проверки состояния загрузки ресурсов и их освобождения. Появился CSHostage со статусами поднятия, переноса и спасения заложника, а также методами, связанными со спасателем и временем поднятия. Добавлен CSPlayerPawn.GetHostage.
Также добавлены события начала поднятия заложника, отмены поднятия, успешного поднятия, сброса, спасения и убийства заложника. События переноса заложника в перечне нет: CSHostage.IsBeingCarried — это статусный метод.
Появился верхнеуровневый объект Console. В него перенесли ClientCommand, ServerCommand и RegisterCheatCommand, а Instance.Msg переименовали в Console.Log. Для Console добавили чтение convar разных типов и SetConvar; последний выполняется синхронно и не ограничен sv_cheats.
В объекте GameRules появились новые методы StartWarmup, EndWarmup, GetTeamScore, AddTeamScore и TerminateRound. Отдельно туда перенесли IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime и AddTeamMoney. Старые расположения перенесённых и переименованных методов пока работают, но помечены устаревшими.
Среди прочего радарный элемент теперь может отображаться во всех игровых режимах, добавлены классы раскладки HUD, а диагностика предупреждений получила стек вызовов и сведения о неверных аргументах.
Запускать сейчас или ждать
Если вы используете софт для CS2, ориентируйтесь на статус конкретного продукта у его разработчика или в поддержке, а не на этот список изменений. Анонс сам по себе не сообщает ни о поломках, ни об обновлении совместимости.
После обновления игры разумно сначала проверить, вышла ли версия вашего продукта под текущую сборку. Это относится и к Aquila для CS2, и к Soft HUB: страница патча не заменяет статус продукта. Не запускайте старую сборку лишь потому, что в заметках нет строки про античит.
Перед стартом выполните обычную проверку версии, источника загрузки и инструкций разработчика. Базовый порядок действий собран в чеклисте безопасного запуска. Он не отменяет риск блокировки, но помогает не добавлять к нему ошибки пользователя.
Если после обновления появились сбои, не пытайтесь исправлять их случайной заменой файлов или отключением защитных компонентов игры. Дождитесь сообщения о совместимости и используйте официально выданное обновление софта. О том, почему обновления игр и другие факторы могут предшествовать детектам, читайте в материале «Почему читы палятся».
Первоисточник анонс разработчика