Обновление кода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` и несколько манифестов сборки/пакетирования изменены, что сильнее влияет на сторонние интеграции, чем на игровой процесс.

В этом обновлении тихо перераспределяется и очищается множество внутренних ресурсов CS2: удаляются или перемещаются устаревшие карты и примеры аддонов, очищаются шейдеры и конфигурации движка, а также выводятся из состава некоторые UI‑скрипты и определения протоколов. Игровой баланс и соревновательный контент не затронуты, но моддерам, создателям из Workshop и пользователям инструментов стоит проверить, где теперь находятся нужные ресурсы.

Очистка моддинга и аддонов сообщества

  • Удалены из состава игры старые аддоны сообщества: манифесты каталогов для cs_alpine, de_sanctum, de_stronghold и de_warden в game/csgo_community_addons были удалены вместе с тысячами связанных ассетов (модели, материалы, частицы, звуки, скайбоксы и текстовые файлы карт).
    • Это подтверждает, что эти карты больше не упакованы как встроенный контент в базовую установку игры.
    • На практике это значит, что такие карты, скорее всего, будут доступны только через Workshop или отдельные загрузки, а не поставляться как примеры в комплекте.
  • Детали удаления ассетов аддонов: удалены, в том числе, пути к файлам карт и скайбоксам, например maps/de_sanctum.txt, maps/de_sanctum_skybox.vpk, maps/prefabs/skybox_night2.vpk, maps/prefabs/de_warden/de_warden_skybox.vpk, а также большие наборы окружного арта вроде materials/de_gibraltar/*, materials/alpinemesh/*, materials/de_warden/*.
  • Влияние на создателей и серверы:
    • Операторы сообществ и маперы, полагавшиеся на эти предустановленные ресурсы, должны убедиться, что их Workshop‑пакеты или серверные контент‑паки содержат все необходимые файлы.
    • Очистка указывает на намерение Valve отделить основной контент игры от примеров и сторонних аддонов, что поможет сделать установку компактнее и уменьшить путаницу относительно официальной поддержки.

Удаление скриптов редактора «zoo» и учебного контента

  • Удалены скрипты «zoo» из контента и упакованных файлов: набор JavaScript‑помощников для карты инструментов maps/editor/zoo был удалён в исходных и упакованных формах, включая:
    • chess.js (демо‑скрипт с встроенным шахматным движком и дополнительной логикой)
    • trace.js (визуализатор трассировок с TraceLine, TraceSphere, TraceBox, TracePlayer и TraceBullet)
    • grenadetraining.js (логика мини‑игры для тренировки бросков гранат)
    • mdlchange.js (демо живой подмены и масштабирования моделей)
    • setup.js и input.js (настройки разогрева/ботов, пользовательский HUD и отладочные оверлеи ввода)
    • UI‑ассеты welcome.css и welcome.xml, а также небольшой пример hello.js.
  • Почему это важно для моддеров:
    • Эти скрипты служили встроенными примерами использования API cs_script/point_script для режима инструментов. Их удаление из поставки указывает, что примеры либо перемещены, либо обновлены в другом месте.
    • Авторы карт, которые полагались на наличие файлов в maps/editor/zoo/scripts/*, теперь должны включать собственные копии в проекты вместо обращения к копиям из движка.
  • Влияние на игроков:
    • Изменения касаются редактора и инструментальной области; обычные игроки не заметят изменений в игровом процессе, режимах тренировки или официальных картах.

Panorama UI: скрипты значка чести и предпросмотра в меню покупки

  • Удалён honor_icon.js:
    • Специальный Panorama‑скрипт, отвечавший за визуализацию «значка чести» — окраску XP‑стрик, частицы и запасной Prime‑бейдж, — был удалён из panorama/scripts.
    • Файл принимал решения о цвете/частицах на основе уровня xptrail_value и статуса Prime.
    • Это указывает на то, что логика отображения значка либо перемещена в другое место (например, в XML‑макеты, другой скрипт или бекенд), либо эффект переработан или снят.
  • Удалён скрипт предпросмотра персонажа в buymenu.js:
    • Небольшой скрипт, обновлявший предпросмотр агента в меню покупки (обработчик BuyMenu_UpdateCharacter), также удалён.
    • Он использовал CharacterAnims и ItemInfo для отображения текущего агента и оружия.
    • Это указывает на внутренний рефакторинг: функциональность, возможно, теперь выполняется общим кодом предпросмотра вместо отдельного скрипта.
  • Удалён узел макета HUD:
    • Файл hud/infohudlayouts.xml, содержащий элемент CSGOInfoHudLayouts, был удалён.
    • Вероятно, это отражает упрощение или перемещение способа определения HUD‑макетов по режимам, а не видимое изменение на экране.
  • Ожидаемый эффект для игроков:
    • Поскольку затронутые скрипты небольшие и узкоспециализированные, игроки, вероятно, заметят тонкие изменения в поведении UI (например, в обновлении визуалов значка/XP или в том, как обновляется предпросмотр в меню покупки), а не кардинальные редизайны.
    • Основная функциональность, скорее всего, сохранена через новые потоки кода, но поведение по краевым случаям может измениться.

Конфигурация движка и устаревшие gameinfo файлы

  • Удалены базовые gameinfo.gi для CS:GO:
    • Файлы game/csgo_core/gameinfo.gi и game/csgo_imported/gameinfo.gi были удалены.
    • Эти файлы описывали старую конфигурацию Source 2 для «CSGO Core» и «CSGO Imported», включая пути поиска, режимы рендер‑пайплайна (CsgoForward, режимы инструментов), настройки Hammer по умолчанию, запечённое освещение и navmesh, а также различные переключатели движка.
  • Очищены ветко‑специфичные конфиги:
    • gameinfo_branchspecific.gi в game/csgo_core и game/csgo_imported также были удалены.
  • Что это подразумевает:
    • Похоже, CS2 сводит конфигурацию к единому, обновлённому пути вместо наследования от слоёв csgo_core / csgo_imported.
    • Моддерам, использующим внутренние инструменты движка или старые пути импорта из CS:GO, возможно, придётся опираться на новые CS2‑специфичные документацию и конфиги.
    • Для обычных игроков это структурное изменение без прямого влияния на игровой процесс.

Очистка шейдеров и рендер‑пайплайна

  • Удалён большой набор Vulkan‑шейдеров из csgo_core:
    • Примерно 35 исходных шейдерных файлов под game/csgo_core/shaders_vulkan_dir/shaders/vfx были удалены, включая материалы и общие шейдеры: csgo_character.slang, csgo_customglove.slang, csgo_customweapon.slang, csgo_lightmappedgeneric.slang, csgo_vertexlitgeneric.slang, csgo_unlitgeneric.slang, simple.slang, generic.slang, spritecard.slang.
    • Также удалены специализированные проходы и инструментарные шейдеры вроде csgo_tools_wireframe.slang, csgo_tools_shading_complexity.slang, tools_solid.slang, tools_wireframe.slang и различные отладочные/композитные шейдеры.
  • Дополнительно удалены манифесты шейдеров:
    • Файлы game/csgo_core/shaders_vulkan_dir.txt и shaders_pc_dir.txt с перечнями путей были удалены.
  • Удалён шейдер StatTrak для оружия в game/csgo:
    • shaders_vulkan_dir/shaders/vfx/csgo_weapon_stattrak.slang также удалён.
  • Обновления утилит шейдеров ядра движка:
    • Пара утилитных шейдеров в game/core/shaders_vulkan_dir/shaders/vfx (например, инициализация GPU‑частиц, агрегированное отсечение) были удалены в прежнем виде.
  • Вероятное влияние:
    • Эти файлы были частью старого шейдерного пайплайна. Их удаление указывает на миграцию к новому, объединённому набору шейдеров в другом месте дерева контента.
    • Игроки не должны заметить ухудшения визуала; это выглядит как консолидация CS:GO‑брендированных модулей шейдеров в эквиваленты CS2.
    • Моддерам, которые жёстко привязывались к этим именам шейдеров, придётся обновить пути в инструментах.

Инструменты, артовая часть редактора и манифесты ассетов

  • Удалены старые изображения UI инструментов:
    • Несколько PNG‑файлов, используемых внутренними инструментами, были удалены: графика радиокнопок и вкладок в стиле valve_style, а также vconsole/ping.png.
    • Это указывает на обновление или упрощение скина инструментов и не влияет на игровой интерфейс.
  • Очищены манифесты информации об ассетах инструментов:
    • readonly_tools_asset_info.txt в csgo_core и csgo_imported были очищены.
    • Удалённые элементы включают материалы и текстуры для light cookies (materials/effects/lightcookies/*), dev/placeholder‑материалы, вспомогательные материалы инструментов вроде materials/tools/tools_cs_place.vmat, невидимые лестничные материалы и материал startup_background.
  • Соответствующие изменения в pack‑манифестах:
    • pak01_dir.txt для csgo_core и csgo_imported были обновлены с удалением скомпилированных (_c) версий тех же материалов и текстур.
  • Влияние на Workshop и пользователей инструментов:
    • Маперам, полагавшимся на запасные текстуры light cookie от Valve или на некоторые устаревшие dev‑материалы, возможно, придётся включать собственные эквиваленты.
    • Поскольку эти записи находились в манифестах, ориентированных на инструментарий, это в основном затрагивает Hammer и внутренние инструменты, а не игровые серверы.

Изменения протоколов и интеграций

  • Удалён steammessages_gc.proto:
    • Файл Protobufs/steammessages_gc.proto был удалён.
    • Ранее в нём описывался широкий набор сообщений Game Coordinator и Web API, включая CMsgWebAPIKey, CMsgHttpRequest, CMsgHttpResponse, CMsgWebAPIRequest, запросы по аккаунтам/лицензиям и статистике, операции Memcached и SQL, шаблоны писем и партнёрские микротранзакции, а также маршрутизацию и обновления сессий.
  • Что это означает для разработчиков плагинов:
    • Публичное описание протокола для этих внутренних GC/WebAPI‑сообщений больше не поставляется в этом месте.
    • Любые сторонние инструменты, которые парсили этот .proto из файлов игры, больше не найдут его там и должны опираться на отдельно поддерживаемые определения протоколов.
    • Это не доказывает изменение поведения GC само по себе; это указывает лишь на то, что файл схемы больше не экспонируется здесь.

Манифесты сборок и метаданные веток

  • Добавлены новые файлы манифестов:
    • Несколько небольших текстовых манифестов под manifests/ (например, manifest_731.txt–manifest_735.txt, manifest_2347772.txt, manifest_2347774.txt) были добавлены.
    • Похоже, это маркеры сборки/пакетирования, используемые для описания бандлов контента или раскладки депо, а не игровой контент.
  • Влияние:
    • Эти изменения скрыты за кулисами и помогают организовать упаковку и обновление игры на платформе.
    • Игроки и операторы серверов не взаимодействуют с этими файлами напрямую.

Общий эффект

Это обновление в первую очередь направлено на уборку наследия, рефакторинг и удаление устаревших CS:GO‑слоёв конфигураций и ассетов, а не на заметные изменения игрового процесса. Главные выводы:

  • Карты‑аддоны сообщества (cs_alpine, de_sanctum, de_stronghold, de_warden) больше не упакованы как встроенные примеры, что чётче отделяет официальный CS2‑контент от карт сообщества.
  • Примеры и контент для редактора (скрипты editor/zoo, часть dev‑материалов и внутренняя UI‑графика) удалены или перемещены — моддерам и авторам Workshop стоит учесть это в своих пайплайнах.
  • UI‑ и шейдерный код консолидируются и модернизируются; для игроков это в основном невидимая модернизация, хотя поведение в некоторых краевых сценариях (значки чести, предпросмотр в меню покупки, инструменты разработки) может измениться.
  • Публично поставляемые схемы протоколов и старые конфиги CS:GO выводятся из состава в пользу новых внутренних структур.

Для обычных игроков матчмейкинг, экономика и игровой процесс остаются без изменений. Обновление в основном убирает устаревшие слои по мере того, как CS2 отдаляется от основ CS:GO и движется к более самостоятельной, упрощённой структуре движка и контента.

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

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

Обновление кода4 окт. 2026 г., 13:20 GMT+3

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

Обновление бэкенда CS2 обновляет описания сущностей, управление освещением, биндинги Pulse, манифесты инструментов и включает отобранные карты сообщества в официальные депоты.

  • Обновлены определения entity и сетевые схемы: больше данных по анимациям, освещению и путям стало доступно инструментам и FGD.
  • Световые сущности в FGD теперь раскрывают полный набор продвинутых настроек в Hammer: каскадные тени, AO-прокси и взаимодействие с туманом.
  • Новые Pulse-биндинги подключают игровые события, света и частицы к узловой системе скриптов как на клиенте, так и на сервере.
  • Клиентские и серверные ресурсные манифесты теперь явно организуют агенты, постобработку, HUD и ресурсы рендер-пайплайна.
  • Метаданные тулчейна реорганизованы в `bind_targets` и манифесты, стандартизируя камеры, хоткеи и виджеты предпросмотра между инструментами CS2.
  • Steam-депотные манифесты перечисляют пересобранные бинарники для Windows/Linux и включают пакеты карт сообщества вроде `cs_shelter`, `de_boulder`, `de_debris`, `de_eldorado`, `de_fachwerk` и `de_poseidon`.
Подробнее
CS2@CounterStrike
3 окт. 2026 г., 01:36 GMT+3
Подробнее
Обновление кода3 окт. 2026 г., 01:28 GMT+3

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

Небольшое обновление CS2 устраняет мелкие недочёты в окнах похвалы и фотобудке питомцев, расширяет поддержку cvar прицела/прицеливания в Workshop и обновляет локализацию и метаданные сборки.

  • Окна похвалы и фотобудка питомцев получили исправления текста и корректный подбор рук/косметики для выбранной команды.
  • Белый список cvar в `scripts/workshop_cvar_whitelist.txt` обновлён под современную систему прицела CS2 и дополнен параметрами `cl_ironsight_usecrosshaircolor` и `cl_ironsight_dot_scale` для ironsight.
  • Исправлена строка локализации для репортов и обновлены ресурсные файлы; `steam.inf` и `pak01_dir.txt` были обновлены при выпуске новой внутренней сборки.
Подробнее