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

Обновление CS2 от 25 августа 2026

25 августа 2026 · официальный источник

Главное
  • Добавлена сущность custom_hud_layout для кастомного UI на скриптовых картах
  • Новая сущность cs_player_camera управляет обзором без движения персонажа
  • Множество новых функций: Instance.Delay, OnBombPlantStart, GetC4 и другие
  • Ошибки скриптов и необработанные промисы теперь логируются в консоль
  • Параметры planter и defuser в событиях бомбы объявлены устаревшими

Обновление Counter-Strike 2 расширяет возможности скриптинга карт: добавлены сущности custom_hud_layout для кастомного интерфейса и cs_player_camera для управления обзором игрока без перемещения персонажа. Также появилось много новых функций для работы с бомбой, камерой и HUD.

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

  • Добавлена сущность custom_hud_layout:
  • custom_hud_layouts — точка входа для скриптовых карт, чтобы предоставлять кастомный UI.
  • Поддерживаются типы панелей Panel, Label, Image и Button.
  • Поддерживается стилизация через css.
  • События и клиентский скриптинг не поддерживаются.
  • Сохраняет состояние при перезагрузках в режиме tools.
  • Добавлена сущность cs_player_camera:
  • Даёт контроль над обзором игрока без перемещения его персонажа.
  • Можно настроить так, чтобы игрок мог осматриваться из заданной скриптом позиции.
  • Добавлен 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
  • Добавлен enum CSMoveType
  • Исправлены типы для некоторых событий, где параметры могли быть undefined.
  • Ошибки, возникшие при первом запуске скрипта, теперь логируются в консоль.
  • Необработанные отклонения промисов теперь логируются в консоль.
  • Добавлен номер столбца к ошибкам, пойманным на шаге CompileModule при загрузке скрипта.
  • Параметр planter в событии Instance.OnBombPlant объявлен устаревшим
  • Параметр defuser в событии Instance.OnBombDefuse объявлен устаревшим

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