Обновление CS2 (11 авг. 2026 г.)
Небольшое обновление CS2 добавляет кнопку доступа к порталу маркировки VacNet в главное меню для определённых аккаунтов, вводит серверные сообщения VacNet и обновляет UI‑ресурсы и схемы.
Кратко
- В главное меню добавлена кнопка VacNet, открывающая портал маркировки для подходящих рецензентов.
- Добавлена серверная поддержка информации и прав рецензентов VacNet через новые пользовательские сообщения и строки времени выполнения.
- Введена новая иконка VacNet и локализация подсказки; упаковка локализаций обновлена для многих языков.
- Мелкие правки схем Source 2, обновления строк и повышение версии/упаковки завершили обновление.
Небольшое обновление CS2 добавляет кнопку доступа к порталу маркировки VacNet в главное меню для определённых аккаунтов и вводит серверную поддержку запросов прав рецензентов VacNet, а также ряд мелких правок в движке и упаковке локализаций.
Главное меню: новая кнопка портала VacNet
- Добавлена кнопка VacNet: В верхнюю навигационную панель главного меню добавлена новая иконка-кнопка
VacNet, рядом с уже имеющимися элементами вроде Quit и уведомлений. - Открывает портал VacNet: При нажатии кнопка вызывает
SteamOverlayAPI.OpenUrlInOverlayOrExternalBrowser('http://www.counter-strike.net/vacnet'). В подсказке эта команда описана как «Open the VacNet labeling portal», что указывает на открытие внешнего сайта обзора/маркировки VacNet в оверлее Steam или браузере для подходящих пользователей. - Контекстная видимость: По умолчанию кнопка скрыта через CSS (
#VacNet { visibility: collapse; }). Корневой панель главного меню может получить классshow-vacnet-link, при котором кнопка становится видимой (.show-vacnet-link #VacNet { visibility: visible; }). На практике это означает, что иконку увидят только аккаунты, которые соответствуют определённым условиям. - Новая логика событий в меню: Скрипт главного меню теперь:
- вызывает
VacNetAPI.UpdateReviewerInfo();после завершения начального рукопожатия клиента с Game Coordinator (_OnGcHelloReceived); - регистрирует обработчик
VacNet_OnReviewerInfoReceived, который вызывает_OnReviewInfoRecieved(bHasAccess)и в зависимости от доступа устанавливает классshow-vacnet-link.
- вызывает
- Ожидаемое влияние: Это связывание означает, что статус рецензента VacNet запрашивается при входе в систему, и только аккаунты с соответствующими правами должны увидеть ссылку на портал. Обычные игроки, скорее всего, не увидят новую кнопку.
Протокол бэкенда для рецензентов VacNet
- Новые пользовательские сообщения VacNet: В протокол пользовательских сообщений CS2 (
cstrike15_usermessages.proto) добавлены VacNet‑специфичные сообщения:message CVacNet_GetReviewerInfo_Request { optional uint32 appid = 1; }message CVacnetReviewerInfo { repeated string permissions = 1; }message CVacNet_GetReviewerInfo_Response { optional .CVacnetReviewerInfo reviewer_info = 1; }
- Модель прав: Структура
CVacnetReviewerInfoсодержит списокpermissions, что подразумевает возможность выдавать разным аккаунтам разные уровни или типы прав VacNet. - Клиент/сервер понимают сообщения: В таблицы строк клиента и сервера были добавлены ссылки на
CVacNet_GetReviewerInfo_Request,CVacNet_GetReviewerInfo_ResponseиCVacnetReviewerInfo, подтверждая, что обе стороны осведомлены об этих сообщениях. - Ожидаемое влияние для инструментов: Обычная игровая логика не меняется, но сторонним инструментам или плагинам, которые отслеживают пользовательские сообщения CS2, стоит учитывать новые VacNet‑сообщения для совместимости или мониторинга соответствующих потоков.
UI‑ресурсы и локализация
- Новая иконка VacNet: Добавлен векторный UI‑иконка
panorama/images/icons/ui/vacnet.vsvgи её скомпилированная версияvacnet.vsvg_c. Именно это изображение используется для кнопки VacNet в верхней панели. - Подсказка и локализация: В английской локализации появилась строка:
"tooltip_navbar_vacnet" "Open the VacNet labeling portal"
- Обновление пакета локализаций: Манифест пакета был обновлён, чтобы повторно перечислить файлы локализаций CS2 для множества языков (включая русский). Это похоже на перераспаковку/обновление списка существующих языковых ресурсов, чтобы обеспечить локализацию подсказки VacNet и связанных UI‑элементов.
Правки движка и схемы
- Изменения в серверных заголовках аудио: В заголовках схем Source 2
dynpitchvol_base_t.hиdynpitchvol_t.hвнесены небольшие правки. Эти типы относятся к динамическим параметрам питча/громкости в аудиосистеме; изменения не должны быть заметны игрокам и выглядят как мелкие внутренние правки или рефакторинг. - Строки времени выполнения клиента/сервера: Файлы
client_strings.txtиserver_strings.txtобновлены с сочетанием добавлений и удалений:- Подтверждённые добавления включают идентификаторы, связанные с VacNet (
CVacNet_GetReviewerInfo_Request,CVacNet_GetReviewerInfo_Response,CVacnetReviewerInfo,reviewer_info) и различные внутренние отладочные/конфигурационные строки. - Некоторые старые внутренние ссылки (например, отладочные или тестовые строки) были удалены.
- Подтверждённые добавления включают идентификаторы, связанные с VacNet (
- Ожидаемое влияние: Эти изменения в строках и схемах в основном касаются внутренних систем, отладки и инструментов разработчиков. Они не должны напрямую менять поведение оружия или карт, но поддерживают новую VacNet‑функциональность и текущее обслуживание движка.
Сборка и увеличение версии
- Обновление версии: В
steam.infтеперь указано:ClientVersion=2000882ServerVersion=2000882PatchVersion=1.41.7.4остался прежним, но исходная ревизия и временная метка сборки обновлены.
- Обновление упаковки:
pak01_dir.txtскорректирован с учётом новой иконки VacNet, перекомпиляций макета/скриптов/стилей главного меню и обновлённого списка файлов локализаций.- Трек‑файлы сборки (
built_from_cl.txt) обновлены до нового номера изменения.
- Практический эффект: Пользователи увидят это как небольшое обновление клиента/сервера в Steam. Самое заметное изменение — возможное появление кнопки VacNet для авторизованных рецензентов; игровой процесс остаётся без изменений.
Общий вывод
Обновление концентрируется на введении и подключении ссылки на портал рецензирования VacNet в главное меню CS2 для аккаунтов с особыми правами, с соответствующими серверными сообщениями для запроса информации о рецензентах и их правах. Остальные изменения в основном касаются строк, схем и упаковки локализаций.
Для большинства игроков в матчах ничего не поменяется. Небольшая группа доверенных рецензентов VacNet, однако, теперь может увидеть специальную кнопку в верхней навигационной панели, ведущую прямо в портал маркировки через оверлей Steam.
