Если коротко: для тренировки гранат в CS:GO вам нужна карта, на которой есть стабильные условия и видимость того, что делает граната. Обычно это достигается связкой sv_cheats 1, бесконечными боеприпасами, нормальным временем раунда и включенной визуализацией траектории. Дальше - добавляете ботов по ситуации и настраиваете мелочи под себя.

Ниже - готовые команды и практический сценарий, чтобы вы быстро подняли тренировочное лобби под смоки, флешки и другие броски.


Что именно нужно настроить для тренировки гранат

На тренировочной площадке важно, чтобы:

  • не заканчивались гранат/патроны (иначе вы будете тратить время на закупку);
  • раунд не заканчивался в самый неподходящий момент;
  • не было “заморозки” в начале раунда, когда вы ещё не успели занять точку;
  • было видно траекторию и место приземления (иначе вы будете гадать, почему бросок “кривой”);
  • можно было быстро перезапускать матч, если что-то сломалось в настройках.

И вот это всё как раз закрывают консольные команды ниже.


Базовая настройка сервера (чтобы команды реально работали)

Откройте консоль разработчика и задайте:

sv_cheats 1

Дальше выставляете параметры тренировочного матча.

Рекомендуемый “скелет” лобби

Скопируйте блок целиком:

bot_kick
mp_freezetime 0
mp_buy_anywhere 1
sv_infinite_ammo 1

ammo_grenade_limit_total 6
mp_warmup_end

mp_roundtime 60
mp_roundtime_defuse 60
mp_buytime 3600
mp_maxmoney 60000
mp_startmoney 60000

sv_grenade_trajectory 1
sv_grenade_trajectory_time 10

mp_restartgame 1

Что за что отвечает (человечески):

Команда Зачем в тренировке гранат
sv_cheats 1 включает использование чит-команд и нужных cvars
bot_kick убирает ботов, чтобы вы не отвлекались и не мешали тесту
mp_freezetime 0 старт без “заморозки”
mp_buy_anywhere 1 закупаться можно где угодно (на случай тестов)
sv_infinite_ammo 1 патроны бесконечные
ammo_grenade_limit_total 6 ограничение на количество гранат в инвентаре (под ваши нужды)
mp_warmup_end сразу заканчивает разминку
mp_roundtime 60 / mp_roundtime_defuse 60 длинный раунд, чтобы не перезапускать каждые 5 минут
mp_buytime 3600 большой таймер закупки (на практике редко нужен, но помогает не упереться в ограничение)
mp_maxmoney / mp_startmoney деньги, чтобы не думать про экономику
sv_grenade_trajectory 1 / sv_grenade_trajectory_time 10 показывает траекторию броска и держит визуализацию несколько секунд
mp_restartgame 1 перезапуск - чтобы применилось всё как надо

Для некоторых формулировок в сети встречается sv_grenade_trajectory_prac_pipreview и похожие варианты визуализации. В CS:GO чаще всего достаточно sv_grenade_trajectory + времени показа.


Траектория и “почему граната легла не туда”

В процессе отработки раскидок вы обычно ловите одну и ту же проблему: вы уверены, что кинул “в точку”, но на видео это выглядит иначе. Тут и спасают визуальные подсказки.

Минимальный набор для траекторий

sv_grenade_trajectory 1
sv_grenade_trajectory_time 10

Если траектория не радует - не пытайтесь угадывать. Сначала закрепите базу: бесконечные гранат/патроны, стабильное время и отсутствие заморозки.


Быстрый способ “зафиксировать прогон” через перезапуск

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

mp_restartgame 1

Обычно достаточно меняете пару параметров и перезапускаете - всё подтягивается заново.


Выдача гранат через консоль (если покупка не нужна или мешает)

Когда нужно быстро тестировать разные броски, удобнее выдать нужный тип.

Список основных гранат

give weapon_hegrenade
give weapon_smokegrenade
give weapon_flashbang
give weapon_molotov
give weapon_incgrenade
give weapon_decoy

Подсказка: ботов добавляют не всегда

Иногда гранатам полезно “проверить” взаимодействие, когда есть цели или активная карта. Тогда добавляют bot_*, а иногда наоборот всё убирают через bot_kick.

Чтобы добавить ботов:

bot_add
bot_add_ct
bot_add_t

А если надо полностью очистить лобби:

bot_kick

Бинды: чтобы не вводить команды руками каждый раз

Самый частый сценарий - не терять темп. Например, вам нужно быстро летать по карте для позиции броска или быстро включать/выключать режим свободного перемещения.

Бинд на noclip

bind "V" "noclip"

Если нужно отключить - снова нажимаете ту же клавишу.


Готовый конфиг под “тренировку гранат” (копировать и использовать)

Сделайте файл prac.cfg, положите в .../csgo/cfg/ и запуските внутри игры:

exec prac.cfg

Содержимое prac.cfg:

// Server config
sv_cheats 1
bot_kick

mp_roundtime 60
mp_roundtime_defuse 60
mp_maxmoney 60000
mp_startmoney 60000

mp_freezetime 0
mp_buytime 9000
mp_buy_anywhere 1

sv_infinite_ammo 1
ammo_grenade_limit_total 4

mp_warmup_end

// Practice
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
sv_showimpacts 1

mp_restartgame 1

// Optional
bind "v" "noclip"
Параметр Почему он полезен
sv_showimpacts 1 видно попадания/удары (иногда помогает понять, что именно “ломает” ваш бросок)
sv_grenade_trajectory_time 10 вы успеваете посмотреть, куда именно легла гранат
ammo_grenade_limit_total контроль количества, чтобы руки не были пустыми слишком рано

Небольшой чек-лист перед началом отработки

Что проверить Почему это важно
sv_cheats 1 включен иначе многие настройки и траектории не сработают
mp_freezetime 0 вы не теряете секунды на старте
гранат/патроны бесконечны или лимит удобный не прерываете серию тестов
траектория включена без визуализации вы учите “на ощущениях”, а не на данных
длинный раунд не перезапускаете матч посреди сессии
ботов убрали (bot_kick) или добавили осознанно чтобы тренировка не превращалась в хаос

Итоговый сценарий тренировки (быстро и по делу)

  • Поднимаете лобби командой через консоль или exec.
  • Включаете траекторию (sv_grenade_trajectory) и выставляете время показа.
  • Выдаёте нужный тип через give weapon_* (если надо).
  • Занимаете позицию для броска (биндом или просто пробежкой).
  • Делаёте серию бросков, смотрите траекторию, корректируете угол/дистанцию.
  • Когда всё сходится - переносите схему в реальный матч.

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

Источник контекста по доступным командам и логике тренировок: материалы, описывающие включение чит-команд (sv_cheats 1), визуализацию траекторий (sv_grenade_trajectory) и повтор броска (sv_rethrow_last_grenade) встречаются в гайдах и публикациях, посвященных консольным командам и тренировке раскидок в CS:GO/CS2 (например, Cybersport и обсуждения по гранатам/командам траекторий).