Обновление кода23 апр. 2026 г., 01:42 GMT+3

Обновление CS2 (23 апр. 2026 г.)

Полировка визуала XP Shop, удаление события предсказания aim‑punch из протокола и рутинные обновления ассетов/упаковки с повышением версии.

Кратко

  • Плитки товаров в XP Shop получили правки компоновки и читаемости: уменьшены иконки таймера и добавлена обрезка длинного текста с многоточием.
  • `CSPE_AddAimPunch` и сообщение `CCSPredictionEvent_AddAimPunch` удалены из `cs_prediction_events.proto`.
  • Таблицы строк клиента/сервера приведены в соответствие с изменением протокола и отражают обновлённые имена внутренних коллбеков UI/инвентаря; в серверных строках появляется символ класса CZ75.
  • Изменения упаковки переиндексируют многие пути моделей агентов; трекинг сборок фиксирует повышение до PatchVersion 1.41.5.4.

Это обновление уделяет внимание полировке интерфейса XP Shop и незаметно подчищает некоторые элементы протокола для разработчиков, параллельно с рутинными задачами по сборке и упаковке ресурсов.

Правки интерфейса XP Shop

  • Настройка баннера таймера: Баннер ограниченного времени на карточках товаров получил обновлённые размеры и компоновку для лучшей читаемости. Иконка таймера стала чуть меньше (textureheight с 14 до 12 в panorama/layout/xpshop.xml), высота лейбла ужата (13px), а длинные строки теперь обрезаются с многоточием. Контейнер баннера растягивается на всю ширину карточки с обновлёнными отступами для более чистого выравнивания.
  • Визуальные доработки: Повышена непрозрачность тени на изображении карточки, а иконка очков на карточках слегка приподнята (transform: translateY(-2px)), чтобы добиться более ровного выравнивания иконок.

Затронутые файлы: panorama/styles/xpshop.css, panorama/layout/xpshop.xml.

Протокол и события предсказания

  • Удалённое событие: Событие предсказания CSPE_AddAimPunch и его сообщение CCSPredictionEvent_AddAimPunch удалены из cs_prediction_events.proto. Это важно прежде всего для инструментов и интеграций, которые используют эти определения протокола: соответствующая запись в enum и поле punch_angle больше не присутствуют.

Строки движка и внутренние хуки

  • Уборка ссылок на aim punch: Таблицы строк клиента и сервера больше не содержат CSPE_AddAimPunch, CCSPredictionEvent_AddAimPunch или punch_angle, что соответствует изменению протокола.
  • Коллбеки UI и инвентаря: В клиентских строках видны правки вокруг подтверждений и инвентаря: присутствуют ShowAcknowledgePopup и pRefreshActiveInventoryList (их прежние варианты удалены). Это указывает на внутреннюю правку наименований или хуков для соответствующих UI‑взаимодействий.
  • Пометка по символу оружия: В серверных строках присутствует @CWeaponCZ75a — похоже, обновлённый или вновь добавленный символ класса в таблице рантайма. Сам по себе этот факт не подразумевает прямых изменений геймплея.

Ассеты и упаковка

  • Перестановки в манифесте моделей агентов: В манифесте пакета (pak01_dir.txt) зафиксированы сбалансированные добавления/удаления по множеству путей моделей агентов (например, ctm_fbi, ctm_swat, ctm_st6, ctm_gendarmerie, ctm_sas, ctm_diver, tm_phoenix, tm_balkan, tm_professional, tm_leet). Зеркальный характер изменений указывает на переиндексацию или перепаковку существующих ресурсов, а не на появление нового контента агентов.
  • Рост версии сборки: Файлы трекинга обновлены: ClientVersion=2000797, ServerVersion=2000797 и PatchVersion=1.41.5.4 в steam.inf, плюс новый changelist сборки в built_from_cl.txt.
  • Обновление метаданных модулей: Обновлены файлы метаданных модулей клиента/сервера (DumpSource2/module_metadata/client.kv3 и server.kv3), что соответствует плановому обслуживанию данных движка.

Общий эффект

Для большинства игроков это небольшая полировка: карточки XP Shop выглядят чуть аккуратнее, остальное — в основном под капотом. Разработчикам и авторам инструментов, использующим cs_prediction_events.proto, стоит учесть удаление события предсказания aim‑punch — связанные идентификаторы больше не присутствуют в таблицах рантайма.

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

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

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

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

Небольшой патч CS2 обновил клиентские/серверные бинарники, формализовал метаданные сетевых сущностей и улучшил диагностику инструментов без видимых изменений геймплея или контента.

  • Клиентские и серверные бинарники были пересобраны для Windows и Linux, что подтверждает живое обновление кода без очевидных изменений геймплея.
  • Сотни игровых, мировых и утилитных классов явно помечены как `network class`, проясняя, какие сущности реплицируются по сети.
  • Таблицы строк во многих модулях движка и инструментов обновлены, вероятно улучшив диагностику, профайлинг и UX официальных инструментов CS2.
  • Заголовки схем ресурсов и сущностей Source 2 регенерированы в ядре систем, синхронизируя метаданные с текущими бинарниками.
  • Манифесты Steam‑депотов и маркеры сборок обновлены: версии клиента/сервера повышены, что обеспечивает совместимость серверов с новым билдом.
Подробнее
Обновление кода15 окт. 2026 г., 20:57 GMT+3

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

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

  • Интерфейс информации о матче теперь корректнее показывает прогресс загрузки повтора и очищает обработчики событий, чтобы избежать устаревших обновлений.
  • Добавлен новый инструментарный материал `toolsskybox_occluder` для работы с картами и оптимизацией.
  • Версии клиента и сервера обновлены до `2000933`; выполнена небольшая перепаковка VPK/манифестов, прямых изменений геймплея не зафиксировано.
Подробнее
Обновление кода15 окт. 2026 г., 10:16 GMT+3

Новый шейдер окклюзии неба в CS2 (15 окт. 2026 г.)

Незаметное обновление CS2 добавляет новый Vulkan‑шейдер для окклюзии неба, улучшая обработку глубины для геометрии неба и закладывая основу для более чистых и гибких визуальных решений неба.

  • Добавлен новый Vulkan‑шейдер `sky occluder` для управления глубиной и видимостью геометрии неба, улучшая способ, которым небо перекрывает дальние элементы мира.
Подробнее