Обновление кода CS2 от 15 октября 2026
Valve выпустила небольшое клиентское обновление для Counter-Strike 2, сфокусированное на улучшении интерфейса при просмотре демо-записей и наблюдении за матчами. Изменения также затронули период подсветки одной из настроек прицела в меню опций и включили стандартные обновления версий билдов.
Обновление улучшает адаптивную компоновку HUD демо-плеера, делает отображение времени и тиков более читаемым, исправляет выравнивание списка игроков. Подсветка настройки прицела в меню теперь завершается раньше. Версии клиента и сервера обновлены до 2000932, пересобраны VPK-архивы и библиотеки движка.
HUD демо и управление наблюдением
Главное визуальное изменение - переработка панели управления воспроизведением демо-записей. Цель разработчиков - сделать просмотр демо более удобным и устойчивым к различным разрешениям экрана и масштабам интерфейса.
Адаптивная компоновка панели: Контроллер демо получил процедуру UpdateControlRowFit, которая динамически определяет, какие элементы показывать в зависимости от доступного горизонтального пространства. При сжатии панели последовательно скрываются некоторые подписи (метка режима камеры или части блока времени и тиков), а при увеличении места они возвращаются обратно.
Гибкое отображение времени: Область времени и тиков получила новые варианты разметки:
- Отдельная метка
TimeTitleдля заголовка «Time» - Стандартная метка
TimeValueдля полного строкового представления времени - Короткая метка
TimeValueShort, привязанная к параметру{s:current_time} - Новые CSS-классы
hide-tickиshort-timeпозволяют скрывать информацию о тиках или переключаться на укороченный формат времени
Зрители демо с компактным HUD увидят более минималистичную, но читаемую индикацию времени вместо сжатых и наползающих друг на друга цифр.
Подпись кнопки камеры: У кнопки режима камеры теперь применяется класс hide-label, который сворачивает текстовую подпись и оставляет видимой только иконку. Это часть адаптивной логики и помогает сохранить порядок в ряду контролов при нехватке места.
Имя игрока и выравнивание списка: Основное поле #PlayerName в строке управления получило фиксированную ширину 190px с возможностью сжатия текста вместо раздельных min/max-ограничений. Это делает поведение более предсказуемым при масштабировании интерфейса.
Ширина и позиция всплывающего списка игроков теперь рассчитываются от кнопок PlayerPrev и PlayerNext, а не от метки имени игрока. Отступ слева и общая ширина берутся от видимых кнопок навигации. Список должен лучше центрироваться над элементами управления и снизить некорректные смещения на нестандартных соотношениях сторон.
Внутри списка столбец с именем занимает оставшуюся ширину строки и использует свойства white-space: nowrap вместе с text-overflow: ellipsis. Длинные имена игроков будут аккуратно усекаться, а не переноситься или смещать иконки команд.
Тайминг подсвечиваемой настройки прицела
Counter-Strike 2 периодически продвигает определенные настройки в интерфейсе, чтобы помочь игрокам обнаружить полезные опции. В этом обновлении изменено окно активности одной из таких подсветок.
Сокращен период подсветки настройки прицела: В файле promoted_settings.js запись, связанная с настройкой прицела (#settings_crosshair_info в разделе CrosshairSettings), сохранила исходную дату начала, но получила более ранний end_date. Вместо работы до начала декабря подсветка завершается в середине октября.
Практический эффект минимален - игроки могут заметить, что специальный вызов внимания или баннер для настройки прицела исчезает раньше ожидаемого. Сама настройка остается доступной в обычном меню прицела, меняется только временная подсветка. Это изменение затрагивает только время показа UI и не влияет на поведение прицела в игре.
Движок, сборки и бэкенд-обновления
Остальная часть обновления - рутинные изменения версий сборок и упаковки контента. Они практически невидимы игрокам, но важны для согласованности между платформами и инструментами разработки.
Обновление версий клиента и сервера: Поля ClientVersion и ServerVersion в файле steam.inf изменились с 2000931 на 2000932, также обновлен параметр SourceRevision. Это обозначает новый официальный билд для клиента и сервера. Строка патча осталась PatchVersion=1.41.9.1, что указывает на незначительную ревизию внутри того же патч-цикла.
Обновленные упакованные ресурсы (VPK): Несколько архивов pak01_XXX.vpk в основном депо изменили размеры и контрольные суммы (например, pak01_036.vpk, pak01_386.vpk, pak01_504.vpk). Также обновился pak01_dir.vpk и файл readonly_tools_asset_info.bin в депо инструментов.
Эти изменения указывают на перестроенные упакованные ресурсы. С учетом видимых правок, скорее всего это связано с обновленными файлами Panorama HUD и мелкими метаданными активов или инструментов, а не с крупным новым контентом.
Обновления библиотек платформ: Windows-версия client.dll и Linux-версия libclient.so получили новые сборки с небольшими изменениями размеров и хешей. Обычно это мелкие исправления движка, смягчение падений или поддержка обновленных UI-скриптов. Файлы подписей csgo.signatures и vpk.signatures были пересозданы, что стандартно при изменении бинарников или архивов контента.
Маркировка сборки и трекинг контента: Файл built_from_cl.txt и несколько мелких файлов трекинга контента получили новые идентификаторы, подтверждая свежую сборку. Файл pak01_dir.txt (манифест пакетов, перечисляющий скомпилированные ресурсы Panorama) обновлен и указывает на пересобранные версии измененных UI-файлов: компоновку, скрипт и стиль huddemocontroller, а также скрипт promoted_settings.
Несколько небольших манифестов для депо 731-735 теперь ссылаются на обновленные content_built_from_cl.txt, что поддерживает синхронизацию номеров сборок и депо Steam на разных платформах.
Общее влияние
Обновление узконаправленное, но полезное для тех, кто часто работает с демо-записями. HUD воспроизведения стал умнее в управлении пространством, лучше выровнен и чище при длинных именах игроков и разных разрешениях экрана.
Подсветка настройки прицела в меню опций завершится раньше запланированного срока, а стандартные подкапотные обновления версий и упаковки приводят клиент и сервер в соответствие с новой версией интерфейса.
На поведение в матчмейкинге и игровой баланс обновление не влияет - изменения касаются главным образом просмотра демо, наблюдения и технической части движка.



























































































































































































































