Обновление Counter-Strike 2 (05.03.2026)

Counter-Strike 2
Время чтения: 3 мин

Сегодня, 5 марта 2026 года, Valve выпустила свежее обновление для Counter-Strike 2. Патч затронул сразу несколько направлений: были внесены полезные изменения в работу предметов на Торговой площадке Steam, обновлены карты, а также расширены возможности скриптинга для создателей пользовательского контента.

Обновление Counter-Strike 2 (05.03.2026)

Торговая площадка

Главное нововведение касается предметов, выставленных на продажу в Steam Community Market. Теперь такие предметы остаются в инвентаре игрока и могут использоваться, пока активен листинг. Например, оружие можно оставить в экипировке даже в тот момент, когда оно уже выставлено на продажу. При этом есть ограничение: пока предмет находится в листинге, его нельзя изменять или расходовать. Отменить продажу, как и прежде, можно в любой момент.

Genesis Terminal

Ещё одно изменение связано с системой предложений на предметы. В Terminal появилась возможность установить максимальный лимит входящих офферов, а Arms Dealer теперь будет показывать только предложения в пределах указанного значения.

Изменения на картах

На Inferno были внесены точечные правки в геометрию и навигацию. Балкон на пленте A расширили, а зона Graveyard на этом же пленте теперь фактически закрыта. Кроме того, был скорректирован клиппинг у маленького окна рядом с балконом на втором миду.

Карты Warden и Sanctum получили обновления до последних версий из Мастерской сообщества Steam.

Обновления для скриптинга карт

Отдельный блок изменений касается инструментов для маппинга и скриптинга. Valve добавила новые функции и параметры, связанные с обработкой попаданий, угловой скоростью сущностей, телепортацией, а также управлением боезапасом оружия.

В частности, в данные события OnBulletImpact был добавлен параметр hitEntity. Также появились новые методы для работы с угловой скоростью сущностей: Entity.GetAbsAngularVelocity() и Entity.GetLocalAngularVelocity(). В Entity.Teleport() теперь доступен параметр angularVelocity.

Для оружия были добавлены функции получения и изменения патронов в магазине и в запасе: CSWeaponBase.GetClipAmmo(), CSWeaponBase.SetClipAmmo(), CSWeaponBase.GetReserveAmmo() и CSWeaponBase.SetReserveAmmo(). Кроме того, появились методы CSWeaponData.GetMaxClipAmmo() и CSWeaponData.GetMaxReserveAmmo() для получения максимального объёма боезапаса.

Разработчики также устранили несколько ошибок. Были возвращены отсутствующие методы CSPlayerPawn.IsDucking() и CSPlayerPawn.IsDucked(). Исправлен баг, из-за которого JUMP не срабатывал в WasInputJustPressed() и WasInputJustReleased(), если нажатие не пересекало границу тика. Помимо этого, исправлена ошибка, при которой методы Entity.GetEyePosition(), GetEyeAngles(), GetHealth(), GetMaxHealth() и SetMaxHealth() работали только с CSPlayerPawn.

Другое

Разработчики исправили небольшой визуальный недочёт — устранён лёгкий наклон в анимации бега курицы.

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