Обновление кода10 июл. 2026 г., 00:50 GMT+3

Обновление CS2 (10 июл. 2026 г.)

Интерфейс табло стал надёжнее, внутренние системы ранжирования и визуализации урона от бомбы обновлены, а строки движка, инструменты и метаданные ассетов очищены в этом малом техобновлении CS2.

Кратко

  • Скрипт табло изменён для более надёжной работы с панелями Music Kit и контекстными меню карточек игроков, повышая стабильность UI.
  • Внутренние клиентские строки получили новый ключ статистики ранжирования и обновления, связанные с диагностикой визуализации урона от бомбы.
  • Очистки строк в движке и инструментах улучшили отчётность об ошибках и техническое сопровождение подсистем (например, `tier0`, `panorama`, `steamaudio`).
  • Ресурсы монеты Premier и материал стикера racing были перестроены в основном манифесте контента; несколько языковых файлов также перераспакованы.
  • Номера сборки клиента и сервера повышены до `2000873`, `PatchVersion` — до `1.41.6.9`, что отмечает эту сборку как фокусное техобновление.

Это небольшое техническое обновление CS2, в котором улучшена устойчивость интерфейса табло, проведена «тихая» переработка внутренних систем ранжирования и визуализации урона от бомбы, а также выполнены правки строк, ассетов и локализаций.

Scoreboard UI: надёжнее отображение Music Kit и обработка карточки игрока

  • Более устойчивый блок Music Kit: Скрипт табло теперь проверяет существование элементов изображения и названия Music Kit перед использованием (#id-sb-meta__musickit-image и #id-sb-meta__musickit-name). Это снижает вероятность редких ошибок скрипта или некорректного отображения панели при смене экипированного или занятыого Music Kit.
  • Безопаснее контекстное меню карточки игрока: При клике на игрока теперь проверяется, что панель контекстного меню карточки действительно создана, прежде чем добавлять к ней класс стиля ContextMenu_NoArrow. Это делает открытие контекстных меню на табло более надёжным, особенно в пограничных случаях, когда меню может не успеть появиться или быстро закрыться.
  • Логика обновления табло подправлена: Внутренняя функция _UpdateJob() изменена так, чтобы выполняться только после инициализации табло (теперь проверяется if (_m_bInit) вместо пропуска при неинициализированном состоянии). Это должно сделать обновления табло более предсказуемыми после готовности UI и уменьшить случаи, когда счёт или информация об матче временно не обновляются.

Внутренние изменения ранжирования и потока матча

  • Новый ключ статистики, связанный с ранжированием: На клиенте добавлено новое внутреннее поле Bm_iCompetitiveRankingPredicted_Win. На данный момент это не даёт явной новой UI‑функции, но указывает на сбор или подготовку данных о предсказанных результатах ранговых матчей на уровне отдельного матча. В будущем это может пригодиться для более подробной аналитики после матчей или для настройки изменений рейтинга на бэкенде, но пока не связано с новым видимым для игрока функционалом.
  • Поле голосования за следующую карту при окончании матча удалено: Старое поле Bm_nEndMatchNextMapVote было удалено из набора внутренних строк клиента. Это указывает на очистку или рефакторинг логики отслеживания голосования за карту в конце матча, вероятно в соответствии с текущим потоком матчмейкинга CS2, где механика голосования может отличаться от старого CS:GO.

Визуализация урона от бомбы и диагностическая отрисовка

  • Обновлён код визуализации урона от бомбы: Ссылки на CMapBombDamageRuntimeData::RenderVisualization() сместились по номерам строк, что подтверждает изменение логики визуализации урона от бомбы. Данная визуализация в основном служит как инструмент разработки/диагностики для показа зоны и урона взрыва на карте, а не как эффект, видимый игрокам. Изменение говорит о рефакторинге или уточнении расчётов и отладочного рендеринга ради более точной проверки расположения точек бомбы и зон поражения.
  • Подправлено логирование в пайплайне рендера: Сообщение CRenderingPipelineCsgo::AddLayersToView(10760): заменило предыдущий вариант с немного другим числовым тегом. Это небольшая поддерживающая правка в отладочной информации рендер‑пайплайна, не влияющая на итоговую картинку, но помогающая разработчикам и пользователям инструментов точнее диагностировать проблемы с уровнями представления.

Очистка строк в движке и инструментах

Каскад правок охватил множество низкоуровневых таблиц строк в бинарниках движка и инструментов (engine2, tier0, panorama, host, matchmaking, hammer, resourcecompiler и др.). Большая часть изменений затрагивает отладочные или служебные записи и не указывает на появление новых функций для игроков.

  • Улучшенное сообщение об ошибках в ядровых библиотеках: В tier0 добавлены более ясные сообщения вроде End of input was reached and '{' was not matched by '}' и Unable to write file '%s'. Это облегчит диагностику ошибок конфигурации и записи файлов при сборке или обработке контента для разработчиков и пользователи инструментов.
  • Очистка устаревших токенов: Из наборов строк движка и инструментов удалено много коротких закодированных токенов — похоже на рутинную очистку или побочный эффект работы компилятора/оптимизатора, без видимого влияния на игровой процесс.
  • Небольшие правки в аудио и подсистемах: Минорные строковые правки затронули steamaudio, meshsystem, v8system и pulse_system. Это поддержка стабильности и диагностики для аудио, рендера и выполнения скриптов, но без появления новых опций для игроков.

Правки метаданных предметов и ассетов

  • Перестановка ссылок на монету Premier: Записи, указывающие на ресурсы монеты Premier (например, models/inventory_items/premier_seasons/premier_season_4_coin_eg.vmdl_c, связанные материалы и текстура цвета монеты), были удалены и затем повторно добавлены в основной манифест контента. Такой «удалить‑и‑добавить» обычно означает, что ассеты были перестроены или реорганизованы без изменения публичного содержимого. Игрокам не стоит ожидать видимых изменений монеты из‑за этого.
  • Материал стикера Racing обновлён: Материал сообщества auto_racing (foil_watch_sniper.vmat_c и его ссылка на текстуру) был удалён и затем снова внесён — это указывает на пересборку или перенастройку упаковки стикера без явного изменения внешнего вида в игре.
  • Текстура цвета монеты удалена из инструментального манифеста: Текстура premier_season_coin_color_tga_f6419421.vtex была удалена из внутреннего файла описания инструментов. Это часть очистки в пайплайне авторинга контента и вряд ли повлияет на отображение монеты в клиенте, если данные цвета были заменены или встроены иным способом.

Проход по локализациям

  • Файлы языковых ресурсов пере-регистрированы: Несколько resource/csgo_*.txt (включая болгарский, французский, венгерский, итальянский, румынский, упрощённый китайский, шведский и вьетнамский) были удалены и затем заново добавлены в основной манифест. Это обычно означает перегенерацию или перерапаковку языковых файлов, а не их удаление из игры.
    • Пользователи этих языков могут заметить мелкие правки в формулировках, пунктуации или терминах, но по данным из сборки невозможно выделить конкретные изменения текста.
    • Пере-регистрация также помогает синхронизировать локализации с другими изменениями UI, например с обновлённой логикой табло.

Сборка и повышение версий

  • Номера версий обновлены: ClientVersion и ServerVersion изменились с 2000872 на 2000873, а PatchVersion — с 1.41.6.8 на 1.41.6.9. Это формальный маркер того, что выпущена новая сборка CS2.
  • Зафиксирована новая исходная ревизия: Трекеры версий теперь указывают на более раннюю внутреннюю ревизию и время сборки, подтверждая, что это небольшой, целенаправленный билд обслуживания, ориентированный на надёжность UI и качество инструментов.

Общий эффект

Для большинства игроков изменения будут незаметны: табло стало немного надёжнее при взаимодействии с карточками игроков и Music Kit, а внутренние системы ранжирования, визуализации урона от бомбы и инструменты получили небольшие улучшения и очистки. Больше всего выигрыша получат создатели контента и пользователи внутренних инструментов — им станут доступнее более ясные сообщения об ошибках и чуть чище пайплайн ассетов и локализаций, что подготовит почву для будущих видимых изменений без нарушения текущего игрового процесса и инвентаря.

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

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

Обновление кода9 окт. 2026 г., 01:39 GMT+3

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

В обновлении: чуть более быстрая перезарядка у конкретного оружия, смягчённые серверные сетевые лимиты, улучшенный микс звука оружия, очистка протоколов econ, исправления шейдеров и инструментов, а также полировка интерфейса фотобудки питомца.

  • После перезарядки сокращено окно запрета атаки для конкретного оружия — перезарядки ощущаются чуть быстрее.
  • Серверные защитные лимиты по CPU и recv‑буферу ослаблены и переведены в `release`, чтобы снизить число ложных откидываний игроков.
  • Модификаторы аудиомикса оружия обновлены — выстрелы могут лучше «прорезать» звуковую картину.
  • Крупная очистка сообщений и схем Game Coordinator econ: многие устаревшие операции помечены deprecated, добавлены более общие операции для предметов.
  • В сетевые данные игровых пауков игроков добавлено новое поле `m_flModifier0`, вероятно для синхронизируемого игрового или визуального модификатора.
  • Тултип фотобудки питомца переведён на систему локализации, а ряд языковых и ресурсов Pet Book перепакованы.
  • Много Vulkan‑шейдеров обновлены ради согласованных имён и корректных привязок параметров, что повышает устойчивость VFX и инструментов создания контента.
  • ModelDoc получил операцию Strip Morphs для удаления морф‑таргетов, а Asset Browser — ярлык для перехода к выделённому ассету на диске.
  • Пакет карты `rush_001` и её миниатюры были пересобраны — вероятно мелкие визуальные или упаковочные правки, без изменения планировки.
  • Клиентские, серверные, матчмейкинг и движковые бинарники пересобраны с версией `1.41.9.0` — общее обновление стабильности и протоколов.
Подробнее
Официальное обновление9 окт. 2026 г., 01:36 GMT+3

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

Краткий обзор: значок пинга для упавших комплектов для обезвреживания, изменение перезарядки `AUG`, исправления звука, коллизий, локализации и стабильности.

  • Добавлен значок пинга для упавших комплектов для обезвреживания
  • Сокращено время перезарядки `AUG` на полсекунды
  • Исправлено звуковое событие при тихой перезарядке для `Desert Eagle`
  • Исправлен случай жужжащих звуковых эффектов во время воспроизведения демо
  • Исправлены проблемы с коллизиями на картах серии `Rush`
  • Обновления локализации
  • Обновления стабильности
Подробнее