Обновление кода6 окт. 2026 г., 02:44 GMT+3

Обновление 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, а администраторы — более жёсткие и прозрачные сетевые защиты.

Назад к обновлениям

Недавние обновления

Официальное обновление6 окт. 2026 г., 02:39 GMT+3

Обновление Counter-Strike 2 (6 окт. 2026 г.)

Краткое описание изменений: локализация текстового оформления фотокниги питомцев, управление загруженными картами Мастерской и корректировка флагов кеша шейдеров.

  • Страницы фотокниги питомцев теперь имеют локализованное текстовое оформление.
  • Добавлены кнопки в меню игры для управления загруженными картами Мастерской.
  • Скорректированы флаги расширений кеша шейдеров `VK`.
Подробнее
Обновление кода4 окт. 2026 г., 15:34 GMT+3

CS2 Update (4 окт. 2026 г.)

Обновление CS2 «под капотом» ужесточает типизацию сетевых и эвент-сообщений, улучшая представление игроков, сущностей и эффектов для серверов, инструментов и демо.

  • Внутренние определения сетевых сообщений, пользовательских сообщений и игровых эвентов теперь используют явные типы движка для игроков, сущностей и хэндлов, что повышает согласованность для плагинов, инструментов и демо.
Подробнее
Обновление кода4 окт. 2026 г., 14:22 GMT+3

Обновление CS2 (4 окт. 2026 г.)

CS2 тихо удаляет устаревшие CS:GO‑конфиги, скрипты демо редактора и встроенные аддоны сообщества, одновременно очищая шейдеры, ассеты инструментов и часть UI‑скриптов — изменения в основном затрагивают моддеров, пользователей инструментов и интеграторов, а не

  • Карты‑аддоны сообщества (`cs_alpine`, `de_sanctum`, `de_stronghold`, `de_warden`) и их ассеты больше не включаются в комплект как базовый контент.
  • Примеры скриптов редактора (`editor/zoo`) и UI для режима инструментов удалены, что указывает на перенос или обновление примеров `cs_script` для моддеров.
  • Panorama‑скрипты для значков чести, предпросмотра персонажа в меню покупки и один узел макета HUD были удалены в рамках рефактора UI‑логики.
  • Устаревшие CS:GO‑конфиги движка, наборы шейдеров, материалы инструментов и стартовые ассеты были очищены, объединяя CS2 вокруг новых пайплайнов.
  • Схема `steammessages_gc.proto` и несколько манифестов сборки/пакетирования изменены, что сильнее влияет на сторонние интеграции, чем на игровой процесс.
Подробнее