Новые сущности и API для скриптов: Custom HUD и камера игрока (25 авг. 2026 г.)

Добавлены сущности `custom_hud_layout` и `cs_player_camera`, новые события и методы для скриптов, улучшено логирование ошибок; некоторые поля помечены как устаревшие.

Кратко

  • Добавлены сущности `custom_hud_layout` и `cs_player_camera` для пользовательского HUD и управления камерой.
  • Введены новые события и методы: множество добавлений для `Instance`, `Entity`, `CSPlayerPawn`, `C4`, `CustomHudLayout` и `CSPlayerCamera`, а также перечисление `CSMoveType`.
  • Улучшено логирование ошибок и добавлена информация о номере столбца при компиляции модулей; некоторые поля помечены как устаревшие.

Это обновление добавляет новые сущности и API для скриптов, расширяет возможности пользовательского HUD и управления камерой, а также улучшает поведение логирования ошибок.

Новые сущности

  • Добавлена сущность: custom_hud_layout — точка входа для скриптовых карт, позволяющая предоставлять пользовательский интерфейс.
  • Возможности custom_hud_layout: поддерживаются типы панелей Panel, Label, Image и Button; поддерживается стилизация через css; события и клиентские скрипты не поддерживаются; сохраняет состояние при перезагрузках в режиме инструментов.
  • Добавлена сущность: cs_player_camera — даёт управление видом игрока без перемещения его pawn и может быть настроена так, чтобы игрок мог оглядываться с этого скриптового положения.

Новые API и события

  • Добавлены события и методы: Instance.Delay, Instance.OnBombPlantStart, Instance.OnBombPlantAbort, Instance.OnBombDefuseStart, Instance.OnBombDefuseAbort, Instance.OnCustomHudClicked, Instance.IsDedicatedServer, Entity.Move, Entity.GetMoveType, Entity.SetMoveType, CSPlayerPawn.GetC4, CSPlayerPawn.GetDefuseTarget, CSPlayerPawn.IsBuyMenuOpen, CSPlayerPawn.GetCamera, C4.GetPlantStartTime, C4.GetPlantFinishTime, C4.AbortPlant, CustomHudLayout.SetHasClass, CustomHudLayout.SetHasClassForPlayer, CustomHudLayout.SetDialogVariableString, CustomHudLayout.SetDialogVariableStringForPlayer, CustomHudLayout.SetInputCaptureEnabled, CustomHudLayout.IsInputCaptureEnabled, CSPlayerCamera.IsEnabled, CSPlayerCamera.SetEnabled, CSPlayerCamera.SetIsControllingAngles, а также перечисление CSMoveType.

Логирование и компиляция скриптов

  • Исправления типов: исправлены типы для некоторых событий, где параметры могли быть неопределены.
  • Логирование ошибок: ошибки, возникающие при первоначальном запуске скрипта, и необработанные отклонения промисов теперь выводятся в консоль.
  • Дополнительная информация об ошибках: к ошибкам, пойманным на этапе CompileModule при загрузке скриптов, добавлен номер столбца.

Устаревшие поля

  • Помечено устаревшим: поле planter в событии Instance.OnBombPlant и поле defuser в событии Instance.OnBombDefuse помечены как устаревшие.
Назад к обновлениям

Недавние обновления

Обновление кода9 окт. 2026 г., 01:39 GMT+3

Обновление CS2 (9 окт. 2026 г.)

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

  • После перезарядки сокращено окно запрета атаки для конкретного оружия — перезарядки ощущаются чуть быстрее.
  • Серверные защитные лимиты по CPU и recv‑буферу ослаблены и переведены в `release`, чтобы снизить число ложных откидываний игроков.
  • Модификаторы аудиомикса оружия обновлены — выстрелы могут лучше «прорезать» звуковую картину.
  • Крупная очистка сообщений и схем Game Coordinator econ: многие устаревшие операции помечены deprecated, добавлены более общие операции для предметов.
  • В сетевые данные игровых пауков игроков добавлено новое поле `m_flModifier0`, вероятно для синхронизируемого игрового или визуального модификатора.
  • Тултип фотобудки питомца переведён на систему локализации, а ряд языковых и ресурсов Pet Book перепакованы.
  • Много Vulkan‑шейдеров обновлены ради согласованных имён и корректных привязок параметров, что повышает устойчивость VFX и инструментов создания контента.
  • ModelDoc получил операцию Strip Morphs для удаления морф‑таргетов, а Asset Browser — ярлык для перехода к выделённому ассету на диске.
  • Пакет карты `rush_001` и её миниатюры были пересобраны — вероятно мелкие визуальные или упаковочные правки, без изменения планировки.
  • Клиентские, серверные, матчмейкинг и движковые бинарники пересобраны с версией `1.41.9.0` — общее обновление стабильности и протоколов.
Подробнее
Официальное обновление9 окт. 2026 г., 01:36 GMT+3

Обновление Counter-Strike 2 (9 окт. 2026 г.)

Краткий обзор: значок пинга для упавших комплектов для обезвреживания, изменение перезарядки `AUG`, исправления звука, коллизий, локализации и стабильности.

  • Добавлен значок пинга для упавших комплектов для обезвреживания
  • Сокращено время перезарядки `AUG` на полсекунды
  • Исправлено звуковое событие при тихой перезарядке для `Desert Eagle`
  • Исправлен случай жужжащих звуковых эффектов во время воспроизведения демо
  • Исправлены проблемы с коллизиями на картах серии `Rush`
  • Обновления локализации
  • Обновления стабильности
Подробнее