В ночь с 3 на 4 августа 2026 года Valve выпустила очередное обновление для Counter-Strike 2 на 845 МБ. Основная часть патча посвящена исправлению ошибок на Cache, а также расширению инструментов для авторов пользовательских карт.

Полный список изменений:
Геймплей
- исправлена ошибка, из-за которой гранаты можно было бросать сквозь геометрию уровня.
Карты
Cache
- устранены различные щели и отверстия на карте;
- исправлены столкновения с объектами в нескольких местах;
- устранено мерцание некоторых элементов окружения;
- удалена позиция для подсадки в районе Outside A.
Shelter
- карта обновлена до последней версии из Мастерской сообщества.
Скрипты карт
- добавлены новые функции для отслеживания игроков, подбора и выбрасывания оружия, взрыва бомбы, появления гранат и их отскоков;
- добавлены инструменты для определения типа гранаты и бросившего её игрока;
- расширены возможности работы с установленной бомбой – авторы карт смогут отслеживать место установки, наличие набора сапёра, момент начала разминирования, взрыв и обезвреживание;
- исправлена ошибка, из-за которой команда Instance.RegisterCheatCommand могла не работать после перезагрузки скрипта;
- устаревший параметр «bounces» удалён из события отскока гранаты.
Полный перечень новых скриптовых функций и технических изменений для создателей карт приведён ниже под спойлером. В него вошли все добавленные инструменты для работы с игроками, оружием, гранатами и установленной бомбой.
- добавлена функция Instance.TracePlayer;
- добавлено событие Instance.OnWeaponPickup;
- добавлено событие Instance.OnBombExplode;
- добавлена функция Instance.SpawnGrenadeProjectile;
- в событие Instance.OnWeaponDrop добавлен параметр dropper, указывающий выбросившего оружие игрока;
- в событие Instance.OnGrenadeBounce добавлен параметр hitEntity, указывающий объект, от которого отскочила граната;
- в событие Instance.OnGrenadeBounce добавлен параметр normal, содержащий направление поверхности при отскоке;
- добавлена функция CSGrenadeProjectileBase.GetGrenadeType для определения типа гранаты;
- добавлена функция CSGrenadeProjectileBase.GetThrower для определения бросившего гранату игрока;
- добавлена функция CSGrenadeProjectileBase.Detonate для принудительного подрыва гранаты;
- добавлена функция CSPlantedC4.IsBombsiteA, определяющая, установлена ли бомба на точке A;
- добавлена функция CSPlantedC4.IsBombsiteB, определяющая, установлена ли бомба на точке B;
- добавлена функция CSPlantedC4.GetPlanter, возвращающая игрока, установившего бомбу;
- добавлена функция CSPlantedC4.GetDefuser, возвращающая игрока, разминирующего бомбу;
- добавлена функция CSPlantedC4.IsActive, определяющая, активна ли установленная бомба;
- добавлена функция CSPlantedC4.IsExploded, определяющая, взорвалась ли бомба;
- добавлена функция CSPlantedC4.IsDefused, определяющая, была ли бомба обезврежена;
- добавлена функция CSPlantedC4.GetPlantTime, возвращающая время установки бомбы;
- добавлена функция CSPlantedC4.GetExplodeTime, возвращающая время предполагаемого взрыва;
- добавлена функция CSPlantedC4.GetDefuseStartTime, возвращающая время начала разминирования;
- добавлена функция CSPlantedC4.GetDefuseFinishTime, возвращающая предполагаемое время завершения разминирования;
- добавлена функция CSPlayerPawn.HasDefuser, проверяющая наличие набора сапёра у игрока;
- добавлена функция CSPlayerPawn.SetHasDefuser, позволяющая выдать или убрать набор сапёра;
- добавлено перечисление CSGrenadeType с типами гранат;
- исправлена ошибка, из-за которой Instance.RegisterCheatCommand могла не работать после перезагрузки скрипта;
- параметр bounces в событии Instance.OnGrenadeBounce признан устаревшим.
По сути, обычным игрокам патч принесёт более стабильную работу гранат и несколько точечных исправлений Cache. Самые объёмные изменения предназначены для создателей пользовательских режимов и карт – им дали больше возможностей отслеживать действия с оружием, гранатами и бомбой внутри собственных сценариев.






























