Valve выпустила обновление для CS2 — в ночь на 21 апреля игра наконец получила долгожданную анимационную систему Animgraph 2. Бета-тестирование длилось почти три недели, и теперь релиз здесь: 3,1 ГБ, переработанная логика анимации, оптимизированная нагрузка на процессор и сеть. Похоже, разработчики серьёзно отнеслись к плавности и отзывчивости.

Кстати, изменения затронули не только визуальную часть — поведение оружия, переходы между атаками, даже гранаты в руках. Всё стало немного другим. Ниже мы разберём, что именно изменилось.

Патч CS2 от 21 апреля 2026 года: полный разбор

Animgraph 2: ключевые нововведения патча CS2

Valve переписала систему анимации. Теперь:

  • Модель персонажа движется с небольшими корректировками — заметно невооружённым глазом.
  • Логика доставания оружия изменена. Не кардинально, но опытные игроки заметят. • Исправлены баги с переходами между ударами ножом — раньше анимация могла «залипать».
  • Баг, из-за которого Elites (предположительно, речь о врагах в третьем лице?) не могли стрелять, тоже в прошлом. Да, это был баг.

CS2 Fixes: баги с лестницами и гранатами

Список короткий, но полезный:

  • Бесшумный подъём по лестницам на бегу (достаточно было периодически нажимать клавиши движения) — исправлено. Наконец-то.
  • Сглаживание поверхностей на переходах от наклонных участков к плоским — скорректировано. Похоже на фикс для карт с неровным рельефом.
  • Гранаты в руке иногда имели некорректный масштаб после падения и подбора — выглядело уродливо. Теперь всё в порядке.
  • Критический баг с разрывом матча при смене сторон (с CT на T) — исправлен. Иначе матч мог просто крашнуться.

Таким образом, Valve закрыла несколько давних технических долгов. Animgraph 2 — это не про визуальный вау-эффект, а про стабильность и отзывчивость анимаций на высоких тикрейтах. И да, качать всё равно 3.1 ГБ.

Animgraph 2 в CS2: бета-тест завершён

Valve перенесла всю работу из бета-версии в обычную сборку. И это уже не просто эксперимент — новая система анимации Animgraph 2 теперь работает на официальных серверах для всех. Без исключений.

Разработчики также подкрутили пару моментов: вьюмодель слегка скорректировали, а логику доставания оружия сделали точнее. Ещё пофиксили баги с переходами между ударами ножом. Мелочь, а приятно.

Изменения оружия и ботов в обновлении CS2

Менее очевидный, но забавный момент: Valve наконец-то добила странный баг с лестницами. Помните, как можно было бесшумно взлетать вверх, ритмично нажимая A и D? Больше не получится. Добавлена команда bot_strafe. Боты теперь могут стрейфить на заданной дистанции. А если ввести bot_strafe 0.5, они начинают исполнять странный танец. Выглядит уморительно

Кстати, и стрельбу улучшили. Glock-18 и Famas получили новый режим очереди — три пули теперь вылетают заметно быстрее, а разброс уменьшен. На практике это значит, что в режиме очереди оружие ощущается почти как лазер. Возможно, даже имба. Посмотрим, что скажут про-игроки.

Как протестировать Animgraph 2 в CS2: личный тест

Раз уж мы заговорили о «про», пора самим посмотреть, что там подкрутила Valve. Я залип с обновлением примерно на полтора часа: поиграл на локальном сервере, потом зашёл на ретейк. Ниже расскажу всё про «ощущается плавнее», только конкретику по цифрам и командам. Animgraph 2 исправляет три вещи, которые реально заметны и визуально, и через консоль CS2. Первое — правильная поза модели при резком развороте на 180°. Второе — та самая синхронизация ног со скоростью движения (привет, «скользящие ботинки», мучающие комьюнити с релиза). Третье — переход из приседа в стойку при смене оружия. Демки с Faceit скачивать не нужно. Встроенных инструментов Source 2 более чем достаточно.

Консольные команды CS2 для отладки анимаций

Начнём с основ: нажимаем тильду (~), открываем консоль и включаем режим разработчика. Без sv_cheats 1 большинство команд ниже просто не сработают — движок отвергает их в публичной игре. Поэтому тестируем на локальном матче с ботами (карта de_mirage → bot_add) или используем классическую воркшоп-карту aim_botz.

Базовый набор для отладки в CS2:

Команда Вывод Назначение
sv_cheats 1 Разблокирует читерские команды Включаем первым, иначе ничего не работает
developer 1 Отладочные логи в реальном времени Ловим ошибки AnimGraph на лету
cl_showanimstate 1 Состояние анимации: скорость, угол, слой Главный инструмент для проверки движения ног
cl_showpos 1 Координаты, скорость, угол обзора Синхронизация визуала с реальной скоростью юнита
net_graph 1 Пинг, тикрейт, потери пакетов Отфильтровываем лаги от анимационных глитчей
thirdperson Камера от третьего лица Необходима для осмотра нижней части модели
cam_idealdist 150 Отдаляет камеру Лучше для выявления проблем с десинком

Теперь практика. Идём на aim_botz, включаем thirdperson и ставим cl_showanimstate в 1. В правом нижнем углу экрана появляется блок со слоями анимации — там подсвечиваются параметры m_flLastEventCycle, m_flPlaybackRate и m_flMoveWeight. Пробуем adad-тряску (тот самый стрейф-шаффл) — m_flMoveWeight должен резко прыгать между 0 и 1, без плавного затухания. До патча параметр застревал на 0.3–0.5, из-за чего ноги персонажа пару кадров двигались в одну сторону, а тело уже летело в другую. Теперь лагов нет. Тестировал на локальной сети со 128 тикрейтом.

Второй кейс — это анимация ног при диагональном беге. Зажмите W+D и посмотрите на модель в третьем лице. Ступни должны располагаться по диагонали, а таз поворачиваться на 30-40° относительно угла обзора. Если ступни скользят по текстуре пола (foot sliding), значит граф анимаций не подхватил профиль карты. Это чинится командой mat_reloadallmaterials или, в крайнем случае, обычным переподключением.

Третий тест — самый сложный: смена оружия на бегу. Берём AWP, разгоняемся вперёд и на ходу жмём Q для перехода на пистолет. До Animgraph 2 вьюмодель фактически телепортировалась в конечную позу за 2-3 кадра — грубо, рывками, без анимированного перехода. Теперь переход растянут на 7-8 кадров, но — и это ключевое — сам кадр готовности к выстрелу наступает раньше. Valve просто сдвинула момент активации оружия ближе к началу анимации. Проще всего это заметить с demo_timescale 0.1 при просмотре записи: покадровая разница видна невооружённым глазом. Несколько слов для тех, кто планирует отправить баг-репорт в Valve. Включите developer 2 и откройте файл console.log в папке game/csgo/ — предупреждения о несовпадении тегов анимации будут там. По сути, это единственный рабочий способ доказать поддержке, что проблема на стороне движка, а не ваших драйверов NVIDIA или сломанного оверлея Discord. Скриншотов недостаточно — логи решают.