Обновление CS2 (6 окт. 2026 г.)
Обновление упрощает управление картами Workshop из меню, добавляет локализованные изображения заголовков в pet book и ужесточает сетевые лимиты для серверов и клиентов.
Кратко
- Вкладка Workshop в меню Play улучшена: карты сортируются по готовности, появились действия при наведении и подтверждения для отписки и удаления файлов.
- Страницы pet book получили новые изображения заголовков, поддерживающие версии для каждого языка через `languages` и `languagesrc-<language>`.
- Добавлены и уточнены сетевые ограничения: `sv_recvbuf_messages 120`, `net_message_size_enforce` с режимами и тонкие конвары защиты CPU‑времени для клиентов.
- Обновлены инструменты Workshop, миниатюры карты `rush_001` и внутренняя упаковка/версии клиента и сервера (`ClientVersion=2000927`, `ServerVersion=2000927`, `PatchVersion=1.41.8.9`).
Это обновление упрощает управление картами Workshop прямо из главного меню, добавляет локализованные иллюстрации заголовков в «книжку питомцев» и ужесточает ряд сетевых ограничений на стороне сервера и клиента для повышения устойчивости.
Обновления вкладки Workshop в главном меню
- Сортировка и готовность карт: Во вкладке Workshop в меню «Play» карты теперь сортируются так, чтобы играбельные и полностью готовые элементы шли первыми. Неготовые записи по‑прежнему отображаются, но больше не ведут себя как радиокнопки выбора карты.
- Визуал для неиграбельных карт: Элементы Workshop, которые нельзя запустить, отображаются в приглушённом виде с десатурированием — для этого введён класс
map-selection-btn--workshop-unplayable, чтобы сразу было видно, почему карту нельзя выбрать. - Значки для установленных и устаревших элементов: Контент, который установлен локально, но на него нет подписки, а также наследие из CS:GO, теперь помечается отдельно:
- Установленный без подписки или устаревший контент получает специальный визуальный бейдж.
- Появились локализованные подписи, различающие «Установлен» и «CS:GO Item», чтобы было понятнее, почему некоторые элементы ведут себя иначе.
- Действия при наведении на плитку карты: На каждой плитке Workshop теперь доступны быстрые действия, которые появляются при наведении:
- View Workshop Page — открывает страницу элемента в Steam Workshop (только если доступен Steam Overlay).
- Unsubscribe — отписаться от элемента, на который вы подписаны.
- Remove Downloaded Files — удалить локально скачанные файлы для элементов, которые установлены только локально.
- Более безопасный поток управления элементами: При использовании этих кнопок показываются подтверждающие всплывающие окна с понятными пояснениями:
- Отписка подтверждается с примечанием, что Steam удалит файлы после выхода из игры.
- Удаление скачанных файлов подтверждается с объяснением, что контент снова загрузится при заходе на сервер, который его использует.
- Чище обработка данных Workshop: Список карт теперь фильтрует всё, что не является корректной записью карты, и в UI передаётся больше состояний (готов/не готов, установлен‑только, legacy). Это должно сократить количество запутанных или битых записей во вкладке Workshop.
В сумме эти изменения облегчают просмотр, понимание и очистку контента Workshop прямо из главного меню CS2, без необходимости лезть в внешние меню или интерфейс Steam.
Интерфейс «книжки питомцев»: заголовки по языкам
- Локализованные изображения заголовков: В всплывающем окне pet book основные заголовки страниц (ранние главы, страницы поездок, дни рождения, wanted‑плакаты и т.д.) теперь используют новые изображения, имеющие версии для каждого языка.
- Маршрутизация по языкам в UI: Панели теперь поддерживают атрибут
languagesи набор источниковlanguagesrc-<language>для каждого изображения заголовка. Это позволяет отображать изображение заголовка, соответствующее выбранному языку, а не единственный англоязычный ресурс. - Обновление артов: Старые текстуры заголовков на базе
.psdзаменены новыми.png‑файлами, размещёнными подpanorama/images/pet_book/page_titles/.... Это указывает на приведение в порядок и стандартизацию ресурсов интерфейса для этих страниц. - Поддержка движка для языко-зависимых изображений: Внутри система Panorama теперь разбирает и валидирует новые атрибуты
languagesиlanguagesrc-. При некорректной конфигурации будут отображаться понятные сообщения об ошибке, что поможет авторам контента избежать битых картинок в локализованных интерфейсах.
Для игроков это означает более естественное и читабельное оформление страниц pet book с заголовками, визуально совпадающими с локализованным текстом.
Сетевые и серверные меры безопасности
-
Новый лимит принятых сообщений в конфиге игры: В
gameinfo.giдобавлен лимитsv_recvbuf_messages 120, который ограничивает, сколько сетевых сообщений сервер будет буферизовать для обработки одновременно. Это помогает защитить серверы от перегрузки избыточным трафиком. -
Принудительная проверка размера сообщений на уровне движка: Добавлен конвар
net_message_size_enforceс режимами:0— игнорировать лимиты размера сообщений.1— предупреждать/логировать при превышении заявленного размера.2— предупреждать и делать assert (полезно в разработке).3— полностью отвергать сообщения, превышающие максимально допустимый размер.
Это даёт администраторам и разработчикам выбор, насколько строго применять ограничения по размеру сообщений, что помогает выявлять баги или злоупотребления.
-
Точечная защита CPU‑времени для клиентов: Ранее единая пара лимитов по времени обработки сообщений клиента разделена на более детализированные настройки для всплесков и для устойчивых показателей:
sv_net_client_message_process_time_ms_drop_burst— отрубить клиента, если в короткий промежуток обработка его сообщений съедает слишком много CPU.sv_net_client_message_process_time_ms_drop_rate— отрубить клиента при постоянном превышении CPU‑времени в расчёте на секунду.sv_net_client_message_process_time_ms_warn_burst— предупреждать о высоком потреблении CPU в всплеске.sv_net_client_message_process_time_ms_warn_rate— предупреждать о высоком потреблении CPU в расчёте на секунду.
Эти управления в стиле «token bucket» дают более гибкую защиту от клиентов, которые генерируют слишком много или слишком «дорогих» сообщений, повышая устойчивость к эксплойтам и некорректному поведению клиентов.
-
Более понятные сообщения об отключении и предупреждениях: Сетевая логика теперь выдаёт явные записи, когда сетевой канал исчерпывает бюджет CPU‑времени или когда сообщение превышает допустимый размер, включая тип сообщения и его размер. Это облегчает администраторам и авторам инструментов диагностику проблемных соединений.
В целом изменения нацелены на повышение устойчивости серверов к злоупотреблениям и патологическим шаблонам трафика без изменения нормального игрового процесса.
Бэкенд Workshop и инструменты
- Обновление версии API Workshop: Игра переключена на новую версию интерфейса Steam UGC —
STEAMUGC_INTERFACE_VERSION021, что указывает на обновлённое взаимодействие с бэкендом Steam Workshop. Это может улучшить учёт подписок, установленных локально элементов и legacy‑контента. - Лучшее различение установленных и подписанных элементов: Появились внутренние строки и проверки для случаев, когда элемент установлен, но не подписан, отсутствуют теги или это устаревший элемент Workshop. Это говорит о том, что интеграция Workshop теперь лучше различает и очищает:
- элементы, установленные, но без подписки (скачанные через сервер, но не «фоловленные» на Workshop);
- наследие CS:GO на диске.
- Обновления инструментов и редакторов: Несколько утилит (менеджер Workshop, редактор предметов и инструменты контента) были пересобраны. Конкретные изменения UI не раскрываются, но создатели модов и контента могут заметить более надёжную работу с элементами Workshop и поддержкой языко‑чувствительных ресурсов внутри пайплайна CS2.
Для большинства игроков это незаметно, но со временем должно привести к меньшему количеству битых элементов Workshop, надёжной отписке и меньшему «хвосту» оставшихся данных после управления контентом из самой игры.
Обновления отображения карт
- Обновлённые изображения для
rush_001: Для картыrush_001зарегистрированы новые скриншоты в разрешениях 360p, 720p и 1080p (с несколькими вариантами в каждой), существующие записи заменены — это обновление миниатюр, а не новая карта. - Зачем это важно: При просмотре или выборе этой карты (например, в карусели или миниатюрах) вы увидите свежие изображения, которые лучше отражают текущую версию карты.
В данных упаковки карт также зафиксированы изменения в размерах, что намекает на правки или оптимизации содержимого rush_001, но точные изменения геймплея или визуала не уточняются.
Движок и упаковка контента
- Новый билд клиента/сервера и версия патча: Внутренние версии обновлены до
ClientVersion=2000927,ServerVersion=2000927сPatchVersion=1.41.8.9, что отмечает этот набор изменений как отдельный инкрементальный апдейт. - Незначительные правки Vulkan и рендеринга: Журналы Vulkan и пути аллокации скорректированы, вероятно для улучшения диагностирования и обработки выделения памяти GPU. Игроки вряд ли заметят прямые изменения, но это поможет при отладке и стабильности под давлением памяти.
- Уточнения сетевых метаданных сущностей: Описания сетевой синхронизации для таких объектов, как
CFuncConveyorиCFuncMoveLinear, обновлены с более широкимremoveAll‑переопределением базовых флагов. Это низкоуровневая чистка того, как эти сущности синхронизируют флаги с клиентами, и вряд ли повлияет на видимый геймплей. - Пакетирование языковых ресурсов: Обновлены списки ресурсов и пути для множества локализованных файлов. Это связано с новой поддержкой
languagesв Panorama и согласованием упакованных ассетов с системой изображений, чувствительной к языку, которая применяется в pet book и, возможно, в других компонентах UI.
Эти изменения в движке и упаковке в основном служат техническим обслуживанием, но создают основу для видимых улучшений интерфейса и работы Workshop в этом патче.
Влияние обновления
Обновление не вносит крупных изменений в игровой процесс, но важно для удобства и устойчивости:
- Вкладка Workshop стала полноценной панелью управления: теперь проще понять, какие карты играбельны, помечать legacy или установленные только локально элементы и очищать подписки и локальные файлы с понятными подтверждениями.
- Pet book получил визуальную полировку: полноценные локализованные заголовки, поддерживаемые новой системой отображения изображений по языку в UI‑движке.
- Администраторы серверов и разработчики плагинов получили более точные средства контроля сетевой нагрузки и проверки размеров сообщений, что помогает защитить сообщества от некоторых видов злоупотреблений.
- Отображение карт освежено по крайней мере для
rush_001— обновлены миниатюры и частично изменены пакеты.
Игроки заметят более удобную работу с контентом Workshop и улучшенную локализацию UI, а администраторы — более жёсткие и прозрачные сетевые защиты.