Оновлення Counter-Strike 2 від 05.03.2026

5 березня для CS2 вийшов новий патч. Основні нововведення насамперед торкнулися карти Inferno, де розробники переробили кілька позицій на A-пленті. Крім того, Valve оновили карти з Community Workshop, розширили можливості скриптингу та внесли низку технічних виправлень. Окремі зміни також торкнулися роботи Steam Market.
Список ігрових змін
Карти
Найпомітніша частина патчу – зміни в плануванні Inferno. Valve вирішили пожвавити геймплей на одній із найскладніших у тактичному плані карт:
- Балкон на A-пленті: зону з боку апартаментів розширено – перила посунули, а козирок прибрали. Тепер у гравців більше простору для пересування та контролю піта, сайту й загалом усієї точки A.

- Геометрія: усунено проблеми з невидимими текстурами, через які гравці могли чіплятися або некоректно пересуватися в цій зоні.
- Graveyard (тюрма): позицію закрили воротами та прибрали прохід із цієї зони в піт. Раніше КТ могли займати тут нестандартний кут під час оборони, а Т використовували цю точку в постпленті. Тепер під час виходу на A терористам потрібно перевіряти на одну позицію менше, що трохи спрощує атаку, але водночас спрощує і ретейк для КТ.

Плент A на Inferno традиційно вважався одним із найскладніших для вибивання через велику кількість позицій і кутів для утримання встановленої бомби. Закриття graveyard теоретично має полегшити завдання оборони під час ретейку.
Не оминули увагою і контент від спільноти. Популярні локації Warden і Sanctum синхронізовано з актуальними версіями з Community Workshop.
Скриптинг карт
Для творців кастомних режимів і карт Valve суттєво розширили API. Додано такі можливості:
- hitEntity у подію OnBulletImpact для передавання інформації про сутність, у яку влучила куля.
- Функції Entity.GetAbsAngularVelocity() і Entity.GetLocalAngularVelocity(), що дадуть змогу отримувати дані про швидкість обертання ігрових об’єктів.
- Entity.Teleport() тепер підтримує angularVelocity, завдяки чому можна задавати обертання об’єкта під час телепортації.
- CSWeaponBase.GetClipAmmo() і CSWeaponBase.SetClipAmmo() в API зброї для отримання кількості патронів і перевірки їхнього числа в магазині.
- CSWeaponBase.GetReserveAmmo() і CSWeaponBase.SetReserveAmmo() для роботи із запасом боєприпасів.
- CSWeaponData.GetMaxClipAmmo() і CSWeaponData.GetMaxReserveAmmo() для отримання даних про максимальний розмір магазину та резерві боєприпасів для зброї.
Окрім нових функцій, розробники виправили критичні помилки:
- проблему з відсутністю CSPlayerPawn.IsDucking() і CSPlayerPawn.IsDucked() для перевірки стану присідання гравця;
- баг, через який стрибок міг не фіксуватися в WasInputJustPressed() і WasInputJustReleased(), якщо натискання відбувалося між ігровими тіками;
- помилку, через яку GetEyePosition(), GetEyeAngles(), GetHealth(), GetMaxHealth() і SetMaxHealth() коректно працювали лише з об’єктами CSPlayerPawns (персонажами гравців).
Різне
- Тепер під час розміщення предмета з інвентарю на Steam Market він залишається доступним у вашому інвентарі під час гри. Однак поки оголошення активне, предмети не можна модифікувати.
- Виправлено анімацію бігу курки – усунуто невеликий нахил моделі.
Апдейт суттєво зачепив одну з найпопулярніших карт змагального пулу. Зміни на Inferno трохи спрощують структуру A-плента і можуть вплинути на гру під час виходів на точку та ретейків. Водночас Valve продовжує розширювати можливості скриптингу карт і поступово вдосконалює інструменти для розробників користувацьких режимів.




















