Обновление CS2 (8 мая 2026 г.)
Новое обновление CS2 добавляет шесть полноценных музыкальных китов, усиливает акцент в магазине на NIGHTMODE II, корректирует счёт в Deathmatch и минимальный viewmodel FOV, уточняет сообщения об отменах матчей VACNET и вносит правки в аудио и рендер.
Кратко
- Добавлены шесть полноценных музыкальных китов с купонами, моделями, артом и полным покрытием звуковых событий в матче.
- Главный магазин и мини‑витрина настроены так, чтобы выделять новинки, включая тематическую секцию NIGHTMODE II и улучшенную читаемость плиток товаров.
- Базовый счёт за килл в Deathmatch снижен с 10 до 8, а минимальный `viewmodel_fov` повышен до 60, что чуть меняет темп набора очков и параметры FOV.
- Тексты отмены матча, связанные с VACNET, разделены на более понятные сообщения для отмены матча и для наложенных кулдаунов; панель конца матча теперь использует новый текст.
- Фоновая атмосфера меню карт теперь случайно сдвигает начало петли на многих картах, а шейдеры окружения получили поддержку слоистого семплинга материалов.
- Обновления бэкенда и схем событий отслеживают, был ли игрок когда‑либо полностью подключён, что помогает анти‑читу и аналитике без прямого изменения геймплея.
В этом обновлении CS2 сделан большой акцент на аудио и презентацию — добавлены полноценные музыкальные наборы, обновлён интерфейс магазина, а также внесены небольшие игровые правки вроде изменения системы очков в Deathmatch и ограничения минимального FOV для viewmodel.
Новые музыкальные наборы и предметы в инвентаре
-
Добавлены шесть новых музыкальных наборов: в схемe предметов определены шесть отдельных музыкальных китов с полными треками для главного меню, матча, MVP и окончания раунда:
- ALRT — «DOPAMINE HIT» (
musickit_alrt_01) - Altare — «Change My Mind» (
musickit_altare_01) - borne — «Give It To Me» (
musickit_borne_01) - Pirapus — «EVERYNITE» (
musickit_pirapus_01) - Repiet & Julia Kleijn — «On And On» (
musickit_repiet_01) - ShockOne — «Voices» (
musickit_shockone_01)
- ALRT — «DOPAMINE HIT» (
-
StatTrak и купоны: для каждого кита в
items_game.txtзаданы не‑StatTrak и StatTrak™ купонные предметы, а также соответствующиеclient_loot_listsдля обмена купона на сам набор. Это указывает на то, что наборы, скорее всего, будут доставаться через магазин или промо‑акции, а не из кейсов. -
Новые 3D‑модели и артовая обложка: ассет‑данные добавляют пьедесталы/модели мира и материалы для каждого набора в
models/inventory_items/music_kits/иmaterials/models/inventory_items/music_kit/.... Игроки увидят корректные 3D‑подставки и обложки в инвентаре и магазине. -
Полное покрытие звуковых событий: у каждого набора есть собственный файл
game_sounds_music.vsndevtsс треками на разные события:- Фон/меню
- Поиск матча, загрузка, старт раунда и стингеры действий
- Установка бомбы / предупреждения 10 секунд и варианты для заложников
- Выигрыш/проигрыш раунда, гимны MVP, deathcam, старт/финиш матча
Иными словами, экипировав один из этих китов вы полностью поменяете музыкальную подсказку CS2 в меню и во время игры.
Магазин и главное меню
-
Динамический брендинг секции купонов: полноэкранная домашняя секция магазина для купонов теперь:
- Проверяет первый элемент секции
couponна поляisNewReleaseи конкретный id. - При совпадении добавляет суффикс
_nightmode2к фоновому изображению и ключу локализации заголовка. - Метку секции
couponтеперь можно обновлять во время выполнения черезid-store-home-section-coupon-title(HTML включён).
Это явно готовит магазин к тематическому разделу «NIGHTMODE II» для музыкальных китов с кастомным баннером (
store_nav_section_coupon_nightmode2— "NIGHTMODE II<br>Music Kits"). - Проверяет первый элемент секции
-
Мини‑магазин показывает больше новинок: в
mainmenu_mini_store.jsтеперь:- Считается, сколько первых элементов списка помечены как
isNewRelease. - Переменная
_m_numMiniStoreItemsToShowгарантированно равна как минимум этому числу (минимум от 5).
Это означает, что если несколько свежих предложений (например, музыкальные киты) закреплены в начале, мини‑витрина расширится и покажет все их, а не обрежет список на пяти позициях.
- Считается, сколько первых элементов списка помечены как
-
Читаемость плиток товаров: в
itemtile_store.cssуточнён рендеринг цен и меток:- Расширен офф‑скрин затемняющий эффект для элементов магазина до
LeftOfFocus9/RightOfFocus9, вероятно, для более плавной прокрутки длинных каруселей. - Метки цен теперь используют
text-overflow: shrink,white-space: nowrapи имеютmax-width: 125px, что помогает длинным названиям и валютам оставаться читаемыми без некрасивого переноса или обрезки.
- Расширен офф‑скрин затемняющий эффект для элементов магазина до
-
Новая копия навигации: добавлен ключ локализации
store_nav_shop_all("Shop All"), который может появиться как ссылка для просмотра всего ассортимента вместо отдельных разделов.
Аудио и ambience
-
Рандомизация старта фоновой музыки карт: для длинного списка фоновых звуков меню карт в
game_sounds_ui.vsndevts(Dust2, Mirage, Inferno, Nuke, Overpass, Vertigo, Anubis, Italy, Office, Cache, Cobblestone, карты Danger Zone, сцены склада/поезда и другие) полеrandomize_start_timeтеперь равноtrueвместоfalse.- Это значит, что при заходе в соответствующее фоновое меню петля будет чаще начинаться с разных точек трека, уменьшая ощущение повторяемости.
-
Исправление миксгруппы на de_cache: несколько событий окружения на
de_cacheтеперь используютmixgroup = "Amb_Common"вместо опечаткиAmb_Commmon. Это аудиокоррекция маршрутизации, которая должна сделать поведение этих звуков более консистентным с остальной атмосферой. -
Поддержка слоистого семплинга материалов: строка инструментов/физики
SupportsMaterialLayerSamplingи шейдерcsgo_environment_blendполучили признакSupportsMaterialLayerSampling = true. Это указывает на более полную поддержку слоистых материалов окружения (например, тонкие переходы между грунтом и бетоном), что может затронуть и рендер, и авторинг окружного звука, но прямого влияния на игровой процесс ожидать не стоит.
Сообщения об отмене матчей и VACNET
-
Уточнение сообщений об аномальном поведении: английская локализация причины отмены матча по аномальному поведению разделена на два шаблона:
SFUI_match_abort_match_abnormal_behavior_pano: "VACNET has detected irregular gameplay and has canceled the match."SFUI_match_abort_match_abnormal_behavior: теперь содержит описание наказаний: "%s1 and any party members have received VACNET cooldowns."
-
Панель конца матча использует новый текст:
endofmatch.xmlтеперь ссылается наSFUI_match_abort_match_abnormal_behavior_panoдля описания причины отмены "abnormal behavior".На практике это должно чётче отделять уведомление о том, что матч был отменён автоматической системой детекции от отдельного сообщения о персональных временных блокировках.
Игровые и конфигурационные правки
-
Изменён базовый счёт за килл в Deathmatch:
mp_dm_kill_base_scoreизменён с10на8.
Это прямо влияет на подсчёт очков в Deathmatch: каждый килл теперь даёт чуть меньше базовых очков. Бонусы за дешёвое оружие остаются, но общий темп набора очков может немного замедлиться.
-
Повышен минимальный FOV viewmodel:
viewmodel_fovпо‑умолчанию остаётся60, но допустимый диапазон теперьmin: 60, max: 68(ранееmin: 54).
Игроки, использовавшие очень низкие значения viewmodel FOV (ниже 60), больше не смогут их устанавливать. Это может быть направлено на обеспечение единообразия отображения моделей оружия и анимаций в CS2.
-
Новый дебаг‑переключатель для разработчиков:
debugoverlay_enable_dotted_dashed(cheat) включает использование пунктирных/штриховых линий в дебаг‑оверлеях для обозначения «source». Это полезно в инструментах разработки и не предназначено для обычных игроков.
Отслеживание подключения игроков и бэкенд
-
Поля «когда‑ли игрок полностью подключался»:
- Событие
player_connect_fullтеперь включает булевое полеever_fully_connected("Was the player ever fully connected?"). - В схеме добавлено
PlayerConnectedState m_iMostConnected;вCBasePlayerControllerна клиенте и сервере; при этом удалено старое поле, связанное с высотой движения.
Эти изменения ориентированы на серверную логику, анти‑чит и аналитику: они позволят системам понимать, достигал ли игрок состояния полного подключения в ходе матча, даже если позже отключился. Плагины и сторонние инструменты, обрабатывающие игровые события, смогут пользоваться этим полем, когда оно будет доступно в публичных API.
- Событие
Карты, модели и визуал
-
Обновлён официальный гайд по Mirage:
- Файл аннотаций
annotations/official/de_mirage/de_mirage.txtобновлён. - Агрегированные данные показывают 0 обновлённых координатных маркеров и 0 переписанных подсказок.
Вероятно, это внутренняя правка или уборка в пакете аннотаций без видимых изменений для игроков.
- Файл аннотаций
-
Граф анимаций worldmodel:
- Изменён
animation/graphs/worldmodel/worldmodel.vnmgraph_c, граф, управляющий анимациями третьего лица и анимацией экипировки.
Зритель или товарищи по команде могут заметить тонкие отличия в плавности переходов или блендинга поз, хотя явной смены таймингов не подтверждено.
- Изменён
-
Удалён устаревший ресурс PP‑Bizon AG2:
- Ресурс
weapon_smg_bizon_ag2.vmdl_cбольше не упоминается в выделенном манифесте — это, по всей видимости, очистка внутреннего ассета и не должно влиять на скины или игровой процесс.
- Ресурс
-
Шейдер environment blend обновлён:
csgo_environment_blend.slangполучил атрибутSupportsMaterialLayerSamplingв вариантах VS и RTX, с обновлёнными.vcsпайплайнами.
Это может позволить более продвинутые слоистые материалы на геометрии мира (плавные переходы между разными покрытиями), со временем улучшая внешний вид некоторых поверхностей.
Полировка интерфейса и текстов
-
SVG/штрихи в Panorama:
- Внутренние строки Panorama runtime теперь явно ссылаются на свойства SVG вроде
fill-opacity,roundиbuttдля stroke caps, что улучшает точность отрисовки векторных иконок и форм.
- Внутренние строки Panorama runtime теперь явно ссылаются на свойства SVG вроде
-
Обновления инструментов:
- Несколько инструментов Source 2 (Hammer, SFM, physicsbuilder, modtools и др.) получили строковые обновления вроде
SupportsMaterialLayerSampling,CubemapFogTextureиEnvironmentMap, синхронизируя тулсет с новыми возможностями рендеринга.
- Несколько инструментов Source 2 (Hammer, SFM, physicsbuilder, modtools и др.) получили строковые обновления вроде
Итог
Это обновление делает акцент на аудио, презентацию и бэкенд‑ясность, а не на крупные игровые переработки:
- Игроки получают шесть полнофункциональных музыкальных китов с артом и звуковыми событиями в матче.
- Магазин и мини‑витрина лучше подчёркивают новинки, включая тематическую секцию "NIGHTMODE II" для музыкальных наборов.
- Система очков в Deathmatch слегка снижена, а минимальные значения viewmodel FOV ужесточены.
- Сообщения об отмене матчей VACNET стали понятнее, а бэкенд теперь отслеживает, достигал ли игрок состояния полного подключения.
- Фоновая атмосфера меню и шейдеры окружения получили полировку, что может улучшить общее ощущение и визуальную консистентность.
Сбалансированность игры в целом не изменилась радикально: основные отличия заметны в музыке, интерфейсе и окружении, тогда как соревновательное ядро осталось прежним, за исключением правки очков в Deathmatch и границ FOV.
