Обновление CS2 (20 авг. 2026 г.)
Небольшой патч CS2 обновляет внутренние части движка и инструменты, перепаковывает ресурсы локализаций и приносит заметную художественную доработку растительности и окружения для карты сообщества de_boulder.
Кратко
- Новая клиентская/серверная сборка (`PatchVersion=1.41.7.6`) с синхронизированными версиями для живых и выделенных серверов.
- Ресурсы локализаций переупакованы/переиндексированы без добавления или удаления поддерживаемых языков.
- В бинарях движка и инструментов выполнена масштабная очистка низкоуровневых утилит для математики, работы с файлами, сжатия и разбора текста.
- Серверные типы схем звука `dynpitchvol_base_t` и `dynpitchvol_t` обновлены для внутренних аудио-механик.
- Для карты сообщества `de_boulder` выполнена значительная художественная правка: добавлена растительность, кирпичные и сенные ассеты, скайбокс и консолидированы старые модели цветов.
Небольшое обновление CS2 в основном затрагивает внутренние компоненты движка и утилиты, обновляет упаковку локализаций и приносит заметный художественный апгрейд для пользовательской карты de_boulder; большинство правок происходят «под капотом» и не меняют игровой баланс.
Сборка, версии и упаковка локализаций
- Новая версия сборки: Внутренние номера версии были увеличены (
ClientVersion=2000885,ServerVersion=2000885,PatchVersion=1.41.7.6). Это подтверждает выход новой живой сборки для клиентов и выделенных серверов. - Стабильность пары клиент–сервер: Совпадающие номера версий клиента и сервера означают, что официальный матчмейкинг и community-серверы должны оставаться синхронизированными без дополнительных действий со стороны игроков, помимо обычного обновления.
- Переиндексация ресурсов локализации: В индекс основного пакета (
pak01_dir.txt) заново перечислены все основные языковые ресурсные файлы:- Файлы вроде
resource/csgo_french.txt,resource/csgo_german.txt,resource/csgo_russian.txt,resource/csgo_schinese.txtи ряд других были удалены и затем добавлены снова. - Поскольку пути идентичны до и после, это похоже на внутреннюю репаковку или переиндексацию, а не на добавление/удаление языков.
- По этим данным нет прямого признака новых языков или изменений видимого текста — скорее изменился способ упаковки или загрузки переводов.
- Файлы вроде
Внутренности движка и инструментов
Большая часть изменённых файлов — строковые таблицы движка (*_strings.txt), содержащие низкоуровневые имена функций и утилиты, а не игровые фичи.
- Очистка утилит для файлового ввода/вывода и математики: В разных компонентах движка (
engine2,filesystem_stdio,materialsystem2,rendersystemdx11,rendersystemvulkanи др.) наблюдается последовательная правка внутренних функций вродеV_fread,V_fseek,V_frexpf,V_exp2fи разных помощниковV_log*/V_pow*.- Это похоже на рефакторинг или очистку автогенерируемого кода для математических и файловых хелперов.
- Такие правки редко заметны игрокам напрямую, но обычно сопровождают обновления компилятора/цепочки инструментов или небольшие улучшения производительности и устойчивости.
- Инструментирование потоков и системы задач: В рантайме
tier0появилась строкаCThreadedDependentJob::Wait UPSTREAM %d/%d jobs, заменившая предыдущую ссылку наCThreadedJobWithDependencies::Wait.- Это указывает на обновление логики ожидания и логирования в системе зависимых задач.
- Это может облегчить отладку и профилирование многопоточных нагрузок (рендеринг, сеть, загрузка ассетов), хотя прямой прирост производительности для игроков вряд ли будет заметен.
- Единообразие разбора текста: В нескольких бинарях (
client,server,panoramauiclient,animationsystem,source1import.exeи др.) строки с\nnexttokenзаменили\r\nnexttoken.- Это указывает на унификацию обработки окончаний строк в внутренних токенизаторах/парсерах.
- Это может снизить платформенно-зависимые артефакты при парсинге инструментов или пайплайна ассетов, но вряд ли повлияет на саму игру.
- Хелперы сжатия: Инструменты вроде
resourcecompiler,metиmaterialsystem2перенастроили внутренние ссылки на Zstandard-функцииV_ZSTD_getFrameContentSize,V_ZSTD_getDictID_fromFrame,V_ZSTD_maxCLevel.- Это говорит о незначительных изменениях в способе запроса метаданных сжатия контента.
- На практике это может чуть повлиять на время сборки или размеры пакетов ассетов; прямое влияние на игроков маловероятно.
- Панорама/Unicode-правки: Бинарники, связанные с Panorama (
panorama,panoramauiclient,panorama_text_pango), скорректировали идентификаторы вродеV_isvalidhex,V_iswspace,V_iswcntrl,V_iswdigit.- Похоже на низкоуровневые правки классификации символов и Unicode в UI и текстовых системах.
- Это может повысить устойчивость парсинга и валидации UI-строк, инвенторных данных или конфигов, особенно в неанглоязычных локалях.
- Обновления схемы звуковой динамики: Два серверных заголовка схемы,
dynpitchvol_base_t.hиdynpitchvol_t.h, были обновлены.- Эти типы связаны с поведением динамического тона/громкости звуков.
- Изменения схемы могут упростить или уточнить внутреннее аудио-поведение, но по самим заголовкам нельзя заключить о каких-либо заметных изменениях микса или баланса звука.
Контент пользовательской карты: художественный апдейт de_boulder
Единственная заметная пользователю часть этого патча — крупное изменение манифеста ресурсов для community-аддона de_boulder.
- Новые ассеты растительности и деталей грунта: В
game/csgo_community_addons/de_boulder/de_boulder_dir.txtтеперь много новых скомпилированных моделей (.vmdl_c) и материалов/текстур (.vtex_c,.vmat_c), особенно в каталогах:models/props_bldr/foliage/flowersиmodels/props_bldr/foliage/groundmaterials/de_bldr/foliage/plantsиmaterials/de_bldr/models/foliage
- Обновлённые цикламены и плющ: Появились материалы, например:
materials/de_bldr/foliage/plants/bldr_gardenplants_cyclamen_indoor.vmat_cmaterials/de_bldr/foliage/plants/bldr_gardenplants_cyclamen_solid_indoor.vmat_c- Полный набор
ivy_set_01с картами AO, цветовыми вариантами (зелёный и красный) и нормалями. - Это говорит о переработке цветочных/плющевых растительности на геометрии карты.
- Сено и скайбокс: Добавлены материалы для сена и скайбокса, например:
materials/de_bldr/models/hay/hay01.vmat_c,hay02_tileable.vmat_cи сопутствующие текстуры.materials/de_bldr/models/skybox/concrete_road01.vmat_cс картами цвета/metalness.- Эти ресурсы, вероятно, улучшают детали в фоновой декорации и создают более правдоподобную окружность.
- Набор кирпича для строений: Введены несколько моделей кирпича:
models/props_bldr/bricks/brick_sanctuary.vmdl_cи вариантыbrick_sanctuary_roof.vmdl_c,brick_sanctuary_red.vmdl_cи др.- Эти модели могут заменить или дополнить прежнюю геометрию зданий, придавая им более цельный визуальный облик.
- Консолидация вариантов цветов: Большой набор старых моделей цветов (
bldr_crocus_001–015,bldr_cyclamen_001–015) был удалён из манифеста, а затем переказан в более компактный набор.- Это указывает на то, что автор карты сократил количество почти-идентичных моделей, заменив их на менее фрагментированный, возможно, более качественный набор.
- Для игроков это может означать более аккуратные клумбы и зелёные насаждения, а также потенциальное улучшение производительности из-за уменьшения разнообразия моделей.
- Повторное использование общих ассетов: Манифест теперь ссылается на ресурсы
materials/models/de_coastal/wine_rack*.- Повторное использование уже существующего набора ассетов добавит мелкие декоративные объекты (например, винные стойки) на
de_boulderбез создания полностью новых мешей.
- Повторное использование уже существующего набора ассетов добавит мелкие декоративные объекты (например, винные стойки) на
В целом изменения выглядят как художественная полировка окружения de_boulder: большее разнообразие растительности, аккуратные кирпичные постройки, более насыщенные элементы скайбокса и потенциальная оптимизация за счёт консолидации ассетов.
Что ожидать игрокам и создателям
- Игрокам:
- Правила игры, оружие и экономика прямо не тронуты; обновление выглядит безопасным с точки зрения баланса.
- Игроки на
de_boulderмогут заметить улучшения в визуале — растительность, кирпичи, сено и дальние декорации — в зависимости от того, насколько автор применил новые ресурсы. - Любые улучшения производительности или стабильности со стороны движка, вероятно, будут тонкими и косвенными.
- Мапперам и моддерам:
- Широкие внутренние изменения инструментов и ресурсов (Hammer, ModelDoc, превью ассетов, SFM, редактор постобработки и др.) говорят о продолжающемся обслуживании тулчейна Source 2.
- Прямых новых функций редакторов не видно, но обновления математических/файловых хелперов и правил парсинга могут сделать компиляцию и превью контента немного надежнее.
- Манифест
de_boulder— хороший пример того, как сообщество оптимизирует библиотеку ассетов, консолидацию моделей и опирается на общие материалы для визуального апгрейда.
Итоговое влияние
Это обновление CS2 в первую очередь носит характер обслуживания и полировки контента: номера версий и внутренние утилиты обновлены, упаковка локализаций переиндексирована, а de_boulder получил более богатую художественную настройку. Игрокам не стоит ждать крупных изменений геймплея, но визуальные улучшения на обновлённой карте и небольшие долговременные выгоды от правок движка — вполне возможны.
