Обновление CS2Сборка 2000935
Обновление CS2 1.41.9.2 · 23.10.2026
Дополненный патчноут Добавлен Instance.Precache для предварительной загрузки ресурсов. Instance.Precache возвращает объект CSPrecache. CSPrecache - добавлены: IsServerLoading, I…

Дополненный патчноут
- Добавлен Instance.Precache для предварительной загрузки ресурсов.
- Instance.Precache возвращает объект CSPrecache.
- CSPrecache - добавлены: IsServerLoading, IsServerLoaded, IsClientLoading, IsClientLoaded, IsLoadedForAll, Release.
- Добавлен класс CSHostage для работы с заложниками.
- CSHostage - добавлены: IsBeingPickedUp, IsBeingCarried, IsRescued, GetRescuer, GetPickUpStartTime, GetPickUpFinishTime.
- Добавлен CSPlayerPawn.GetHostage.
- Instance - добавлены события: OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue, OnHostageKill.
- Добавлен раздел Console.
- Console - добавлены: GetConvarBoolean, GetConvarNumber, GetConvarString, GetConvarVector, GetConvarQAngle, GetConvarColor.
- Добавлен Console.SetConvar: принимает имя переменной и значение типа boolean, number, string, Vector, QAngle или ColorArg.
- Console.SetConvar не ограничивается sv_cheats и выполняется синхронно.
- Instance.Msg переименован в Console.Log.
- Instance.ClientCommand, ServerCommand и RegisterCheatCommand перенесены в Console.
- Добавлен раздел GameRules.
- GameRules - добавлены: StartWarmup, EndWarmup, GetTeamScore, AddTeamScore, 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 с указанием суммы.
Для отрицательной суммы добавлено уведомление «-$N team income» (списано $N командных денег).
- Исправлен вылет в GameRules.AddTeamMoney при CSTeamMoneyReason.NONE.
- Значения перечисления CSTeamMoneyReason теперь совпадают с файлом point_script.d.ts.
- Значения перечисления CSWeaponAttackType теперь совпадают с файлом point_script.d.ts.
- CSRadarPoint.IsVisibleToTeam теперь возвращает логическое значение, а не число.
- CSObservablePoint.IsObservableForTeam теперь возвращает логическое значение, а не число.
- Предупреждения скриптов теперь включают стек JS.
- Предупреждения указывают неверные значения аргументов.
- Аргументы в предупреждениях нумеруются с 0 вместо 1.
- Улучшено автодополнение команды map_workshop.
Не вошло в патчноут
- Настройки демоплеера стали компактнее: панель уже и темнее, шрифт меньше, пункты подсвечиваются при наведении. Рамки меню настроек, выбора раунда и списка игроков теперь тоньше и скруглены.
- Добавлена обработка микрофона WebRTC с эхоподавлением и автоусилением. По умолчанию выключена; для включения нужны voice_in_process 1 и voice_webrtc_apm 1.
voice_webrtc_aec отвечает за подавление эха звука игры из колонок; по умолчанию 1.