
Команды для тренировки в CS2
После перехода Counter-Strike на Source 2 часть старых команд из CS перестала работать. Особенно это заметно при тренировке гранат, где привычные параметры вроде sv_grenade_trajectory 1 больше не используются в прежнем виде.
В CS2 появились новые переменные для PIP-камеры, повторного броска гранат, визуализации попаданий и управления тренировочным сервером.
Ниже собраны основные команды, готовая строка для быстрого запуска и полноценный practice.cfg.
10 главных команд для тренировки в CS2

Для большинства тренировок достаточно следующего набора:
| Команда | Значение | Назначение |
|---|---|---|
sv_cheats |
1 |
Включает тренировочные серверные команды |
noclip |
- | Свободный полет сквозь стены |
sv_infinite_ammo |
1 |
Бесконечные патроны и гранаты |
sv_grenade_trajectory_prac_pipreview |
1 |
Включает PIP-превью полета гранаты |
sv_rethrow_last_grenade |
- | Повторяет последний бросок |
ammo_grenade_limit_total |
5 |
Позволяет носить все типы гранат |
mp_roundtime_defuse |
60 |
Делает раунд длиной 60 минут |
mp_buy_anywhere |
1 |
Разрешает закупку в любой точке |
bot_stop |
1 |
Замораживает ботов |
bot_place |
- | Перемещает бота в точку прицела |
Для большинства таких параметров требуется локальный или приватный сервер.
Как запустить тренировку

Есть два основных способа.
Через меню
Откройте:
Играть -> Тренировка
После этого выберите карту и включите нужные параметры.
Среди встроенных опций доступны:
-
камера гранат;
-
бесконечные патроны;
-
бесконечная разминка.
Такой вариант удобен для быстрой подготовки перед матчем.
Через консоль
Можно сразу загрузить нужную карту командой:
map de_mirage
Другие примеры:
map de_dust2
map de_inferno
map de_nuke
После загрузки создается локальный сервер, на котором можно менять тренировочные параметры.
Готовая строка для быстрого запуска
Если не хочется вводить команды по отдельности, можно использовать одну строку:
sv_cheats 1; bot_kick; mp_warmup_end; mp_freezetime 0; mp_roundtime 60; mp_roundtime_defuse 60; mp_ignore_round_win_conditions 1; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1; mp_respawnwavetime_ct 1; mp_respawnwavetime_t 1; mp_maxmoney 60000; mp_startmoney 60000; mp_buytime 9999; mp_buy_anywhere 1; sv_infinite_ammo 1; ammo_grenade_limit_total 5; sv_grenade_trajectory_prac_pipreview 1; sv_grenade_trajectory_prac_trailtime 8; sv_showimpacts 1; sv_showimpacts_time 10; mp_restartgame 1
Вставьте ее в консоль после загрузки карты.
После перезапуска раунда сервер будет готов для тренировки.
Как сделать бесконечный раунд
Для увеличения времени раунда:
mp_roundtime_defuse 60
Чтобы убрать паузу в начале:
mp_freezetime 0
Чтобы отключить стандартные условия завершения:
mp_ignore_round_win_conditions 1
Это позволяет продолжать тренировку даже после событий, которые обычно завершают раунд.
Мгновенный респавн

При отключенных условиях победы лучше сразу включить возрождение.
Для CT:
mp_respawn_on_death_ct 1
mp_respawnwavetime_ct 1
Для T:
mp_respawn_on_death_t 1
mp_respawnwavetime_t 1
Без этих параметров после случайной смерти можно остаться в режиме наблюдателя до перезапуска раунда.
Деньги и закупка без ограничений
Максимальный баланс:
mp_maxmoney 60000
Стартовые деньги:
mp_startmoney 60000
Увеличенное время закупки:
mp_buytime 9999
Закупка в любом месте:
mp_buy_anywhere 1
Если деньги закончились, оружие можно выдавать через консоль.
Например:
give weapon_ak47
или:
give weapon_awp
Команды для тренировки гранат
В Source 2 вместо старой траектории используется новая система с PIP-камерой.
Для включения предпросмотра:
sv_grenade_trajectory_prac_pipreview 1
Для отображения линии полета:
sv_grenade_trajectory_prac_trailtime 8
Значение 8 в тексте указано как максимальное.
Как повторить последний бросок
Используйте:
sv_rethrow_last_grenade
Команда повторяет предыдущую гранату с тем же углом и силой.
Это удобно для проверки:
-
флешек;
-
смоков;
-
молотовых;
-
таймингов раскидок.
Можно бросить гранату, перелететь через noclip на другую позицию и повторить тот же бросок.
Как мгновенно убрать дым
Чтобы удалить активный дым:
ent_fire smokegrenade_projectile kill
Это позволяет не ждать естественного рассеивания облака.
Как убрать огонь от Molotov
Для тушения пламени:
ent_fire inferno kill
Дым и огонь являются разными сущностями, поэтому для них используются отдельные команды.
Как выдать гранаты через консоль
Smoke:
give weapon_smokegrenade
Flash:
give weapon_flashbang
HE:
give weapon_hegrenade
Molotov:
give weapon_molotov
Incendiary:
give weapon_incgrenade
Decoy:
give weapon_decoy
Чтобы носить несколько типов одновременно:
ammo_grenade_limit_total 5
Бесконечные патроны
У sv_infinite_ammo есть два основных режима.
Без перезарядки
sv_infinite_ammo 1
Магазин не расходуется.
Такой режим удобен для:
-
непрерывной стрельбы;
-
тестов прострелов;
-
постоянного использования гранат.
С обычным магазином
sv_infinite_ammo 2
Патроны в магазине расходуются, но резерв остается бесконечным.
Это лучше подходит для тренировки:
-
спрея;
-
контроля магазина;
-
перезарядки.
Как показать попадания пуль

Включите:
sv_showimpacts 1
Время отображения:
sv_showimpacts_time 10
После этого на поверхностях появляются цветные маркеры попаданий.
В тексте указано:
-
красный цвет - локальный клиентский расчет;
-
синий - серверная регистрация.
Небольшая разница между ними считается нормальной.
Команды для ботов
Сначала можно убрать всех ботов:
bot_kick
Добавить T:
bot_add_t
Добавить CT:
bot_add_ct
Заморозить:
bot_stop 1
Отключить стрельбу:
bot_dont_shoot 1
Поставить в точку прицела:
bot_place
Посадить:
bot_crouch 1
Как использовать bot_place
Важно учитывать, что:
bot_place
не создает нового бота.
Команда перемещает уже существующего.
Если перед этим использовать:
bot_kick
то сначала нужно снова добавить бота через bot_add_t или bot_add_ct.
bot_mimic для динамической тренировки
Команда:
bot_mimic 1
заставляет бота повторять движения игрока.
Отключение:
bot_mimic 0
Это можно использовать для более динамичных тестов движения и позиций.
Полезные бинды для тренировочного сервера
| Клавиша | Бинд | Действие |
|---|---|---|
| ALT | bind "alt" "noclip" |
Включить или выключить полет |
| MOUSE5 | bind "mouse5" "sv_rethrow_last_grenade" |
Повторить последнюю гранату |
| P | bind "p" "ent_fire smokegrenade_projectile kill; ent_fire inferno kill; stopsound" |
Убрать дым и огонь |
| O | bind "o" "bot_place" |
Переместить бота |
Как сохранить старые бинды
Перед изменением клавиши можно посмотреть текущий bind.
Например:
bind mouse5
или:
bind alt
Чтобы удалить тренировочное назначение:
unbind "mouse5"
После этого можно вернуть старое действие.
Не стоит использовать binddefaults, если нужно отменить только один тренировочный bind, поскольку эта команда сбрасывает всю раскладку.
Как создать practice.cfg

Чтобы не вводить настройки каждый раз, можно сохранить их в отдельный конфиг.
Создайте файл:
practice.cfg
и поместите его в папку:
...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
Важно, чтобы файл имел расширение .cfg, а не .cfg.txt.
Готовый practice.cfg
// ==========================================
// PRACTICE CONFIG ДЛЯ CS2
// ==========================================
// Основные правила
sv_cheats 1
mp_warmup_end
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_ignore_round_win_conditions 1
mp_limitteams 0
mp_autoteambalance 0
// Респавн
mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1
mp_respawnwavetime_ct 1
mp_respawnwavetime_t 1
// Экономика
mp_maxmoney 60000
mp_startmoney 60000
mp_afterroundmoney 60000
mp_buytime 9999
mp_buy_anywhere 1
// Патроны и стрельба
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_showimpacts 1
sv_showimpacts_time 10
// Гранаты
sv_grenade_trajectory_prac_pipreview 1
sv_grenade_trajectory_prac_trailtime 8
// Боты
bot_kick
// Бинды
bind "alt" "noclip"
bind "mouse5" "sv_rethrow_last_grenade"
bind "p" "ent_fire smokegrenade_projectile kill; ent_fire inferno kill; stopsound"
bind "o" "bot_place"
// Перезапуск
mp_restartgame 1
echo "====================================="
echo "--- PRACTICE CFG УСПЕШНО ЗАГРУЖЕН ---"
echo "====================================="
Запуск:
exec practice
Ошибка Unknown command
Если консоль пишет:
Unknown command
обычно причина одна из двух:
-
опечатка;
-
используется устаревшая команда из CS.
В тексте среди таких примеров упомянуты:
sv_grenade_trajectory
и:
net_graph
Если команда актуальная, но требует повышенных прав, включите:
sv_cheats 1
Ошибка Can't exec practice
Сообщения:
Can't exec practice
или:
couldn't exec practice
обычно означают проблему с файлом.
Проверьте:
-
Нет ли расширения
.txt. -
Назван ли файл именно
practice.cfg. -
Находится ли он в:
game\csgo\cfg\
В Windows может потребоваться включить отображение расширений файлов.
bot_place не работает
Если команда:
bot_place
ничего не делает, скорее всего на сервере нет бота.
Добавьте его:
bot_add_t
или:
bot_add_ct
после чего повторите bot_place.
Почему команды не работают в Premier
Тренировочные команды группы sv_cheats недоступны на официальных серверах.
Использовать их можно:
-
на локальном сервере;
-
в одиночной тренировке с ботами;
-
на приватном сервере с административными правами.
В Premier и Competitive такие переменные заблокированы.
Итог
Для полноценной тренировки в CS2 достаточно один раз настроить локальный сервер и сохранить основные параметры в practice.cfg.
Базовый набор включает:
sv_cheats 1
sv_infinite_ammo 1
mp_roundtime_defuse 60
mp_buy_anywhere 1
sv_grenade_trajectory_prac_pipreview 1
sv_rethrow_last_grenade
bot_place
noclip
Дополнительные бинды позволяют быстро повторять гранаты, удалять дым, тушить огонь и переставлять ботов.
Если регулярно тренируете раскидки, префайры или спрей, отдельный practice.cfg значительно удобнее ручного ввода команд после каждого запуска карты.






























































































































































































































