Смысл простой: на личном сервере или в тренировке нужно включить режим читов для сервера и затем поставить настройку, которая снимает ограничение на боеприпасы. После этого можно выдавать гранат сколько угодно и отрабатывать броски без остановок на закупку.

Где это работает (важно)

  • Только локальный/личный сервер или сервер, где у вас есть админ-доступ.
  • Не используйте команды в соревновательных режимах. Там это приведёт к проблемам с системой защиты аккаунта.
  • В большинстве гайдов в качестве решения предлагают связку: сначала включить серверные “читы”, потом включить бесконечные боеприпасы.

Шаг 1. Включите консоль разработчика

Если консоль у вас уже открывается, пропустите.

В настройках игры:
- раздел Игра
- Включить консоль разработчика = Да
- горячая клавиша обычно ~ (в русской раскладке часто Ё)


Шаг 2. Запустите команды для бесконечных гранат

Откройте консоль и введите по порядку:

sv_cheats 1
sv_infinite_ammo 1

Что это даёт:
- sv_cheats 1 включает настройки сервера, которые иначе недоступны
- sv_infinite_ammo 1 делает гранат и патроны бесконечными


Если нужно “как бы бесконечно”, но с перезарядкой

Иногда удобнее вариант, когда боеприпасы бесконечные, но оружие/обоймы ведут себя иначе.

sv_infinite_ammo 2

Разница именно в поведении оружия (в одних режимах броски идут проще, в других - точнее под тренировки под свою привычку).


Шаг 3. (Опционально) Увеличьте лимит гранат в руках

В CS2 можно настроить, сколько гранат максимум помещается у игрока одновременно.

Часто используют:

ammo_grenade_limit_total 6

Если поставить меньше, всё равно останется “бесконечность” за счёт sv_infinite_ammo, но вы будете чаще сталкиваться с ограничением именно инвентаря.


Как выдавать нужные гранат через консоль (чтобы не отвлекаться)

После sv_cheats 1 можно прямо выдавать конкретный тип.

гранат команда выдачи
осколочная give weapon_hegrenade
дымовая give weapon_smokegrenade
световая give weapon_flashbang
Молотов give weapon_molotov
зажигательная give weapon_incgrenade
ложная (приманка) give weapon_decoy

Это удобнее, чем каждый раз тратить время на выбор в интерфейсе, особенно на тренировках или если “меню покупки” недоступно в конкретной настройке тренировки.


Как сделать, чтобы было видно траекторию гранат (и точки)

Чтобы тренировать раскидки осмысленно, одной бесконечности мало. Полезно включить линию/превью траектории и задержку отображения.

Включите:

sv_grenade_trajectory_prac_pipreview 1

А чтобы линия не исчезала слишком быстро:

sv_grenade_trajectory_prac_trailtime 15

Полезный эффект: вы видите, где гранат упадёт, и можете сравнить “как должно по задумке” и “как получилось”.


Как повторно кинуть последнюю гранат (чтобы не держать темп)

Если вы отработали бросок и хотите сразу повторить его, используйте:

sv_rethrow_last_grenade

Чтобы не вводить команду каждый раз, можно забиндить на кнопку:

bind "v" "sv_rethrow_last_grenade"

Быстрый рабочий набор “для тренировок”

Скопируйте в консоль (на вашем сервере):

sv_cheats 1
sv_infinite_ammo 1
ammo_grenade_limit_total 6
sv_grenade_trajectory_prac_pipreview 1
sv_grenade_trajectory_prac_trailtime 15

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


Частые проблемы и что проверить

  • Команды не срабатывают: сначала убедитесь, что вы на сервере с правами и что введён sv_cheats 1.
  • Траектория не появляется: проверьте, что включена нужная команда превью траектории, а также что вы действительно “практикуете” броски в режиме, где это отображается.
  • Гранат всё равно “упираются” в лимит: добавьте ammo_grenade_limit_total ... нужного значения.

Если нужна цель именно “бесконечные гранаты”, то в CS2 решение почти всегда сводится к связке sv_cheats 1 + sv_infinite_ammo 1, а дальше уже настраивается удобство тренировки: лимит в руках, траектория и повтор броска.