Знакомо чувство, когда заходишь на локалку размяться перед матчем в Premier, вбиваешь привычные команды из CS:GO, а консоль просто плюется ошибками? В Source 2 половина старого синтаксиса вроде sv_grenade_trajectory 1 превратилась в тыкву: Valve полностью переписали механику утилиты и добавили встроенную PIP-камеру. Чтобы ты не тратил время на отсев мертвого кода, команда проекта VRedux собрала чистую выжимку: рабочие ConVar движка, правильные параметры респавна, бинды для раскидок и готовый конфиг, поднимающий сервер за пару секунд.

Коротко о главном: 10 главных команд тренировки
Базовые команды для тренировки в КС 2 позволяют запустить полноценную сессию без лимитов времени и патронов. Для активации параметров необходимо открыть консоль разработчика на клавишу «тильда» (~) и включить серверный режим чит-команд переменной sv_cheats 1. Данный режим функционирует исключительно на локальных и приватных серверах, поскольку исполняется штатным движком игры без вмешательства стороннего софта.
Маршрут запуска: встроенный интерфейс CS2 или консольный сервер?
Запустить тренировочную сессию в Counter-Strike 2 можно как через визуальное меню игры, так и напрямую через консоль разработчика. Способ запуска подбирается под конкретную задачу.
Для быстрой разминки перед соревновательным матчем используй графический интерфейс. Перейди во вкладку «Играть», выбери режим «Тренировка», укажи нужную карту и активируй встроенные тумблеры на левой панели: «Камера гранат», «Бесконечные патроны» и «Бесконечная разминка». Игра загрузит базовые параметры в автоматическом режиме.
Если тебе требуется прямой консольный запуск без лишних кликов по меню, открой консоль и введи команду загрузки карты напрямую: map de_mirage (или map de_dust2, map de_inferno, map de_nuke). Игра мгновенно создаст локальный сервер с ботами. Прежде чем вводить команды, убедись, что ты знаешь, как активировать консоль разработчика в CS2 через настройки клиента, чтобы оперативно управлять сервером.

Монолитный скрипт для консоли: скопируй и играй (One-Liner)
Монолитная строка объединяет проверенные тренировочные ConVar в единую цепочку команд. Скрипт настраивает длительность раунда, стартовый капитал, мгновенный респавн, бесконечные боеприпасы и отображение баллистики, завершаясь перезапуском раунда для инициализации параметров.
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
Загрузись на нужную карту, открой консоль нажатием тильды (~), вставь строку через сочетание клавиш Ctrl+V и нажми Enter. Сервер перезапустится за одну секунду и перейдет в режим тренировки.
Настройка времени, экономики и правил бесконечного раунда
Стандартный соревновательный регламент MR12 прерывает раунд при детонации бомбы или гибели команды. Для непрерывной практики эти ограничения отключаются серверными переменными группы mp_.
Устранение лимита времени и защита от зависания в спектаторах
Команда mp_roundtime_defuse 60 увеличивает таймер раунда до одного часа, а mp_freezetime 0 убирает стартовую паузу перед закупкой. Команда mp_ignore_round_win_conditions 1 отключает условия победы сторон, предотвращая автоматический рестарт матча при взрыве C4.
mp_respawn_on_death_ct 1, mp_respawn_on_death_t 1, mp_respawnwavetime_ct 1 и mp_respawnwavetime_t 1. Без них в случае случайной гибели от гранаты или падения персонаж зависнет в режиме наблюдателя до принудительного перезапуска матча.Экономика и выдача оружия без ограничений
Команда mp_buy_anywhere 1 открывает доступ к магазину на всей территории карты, а mp_buytime 9999 продлевает время закупки на 166 минут. Команды mp_maxmoney 60000 и mp_startmoney 60000 задают максимальный стартовый банк в $60 000. Если в ходе долгой тренировки баланс иссякнет после частых покупок снайперских винтовок, используй бесплатную консольную выдачу нужного ствола без списания средств (например, give weapon_ak47 или give weapon_awp).

Отработка раскидки гранат: траектория, повтор и мгновенная очистка дыма
Тренировка гранат в Source 2 опирается на систему объемных дымов (volumetric smokes) и встроенную PIP-камеру. Полный перечень вспомогательных переменных детально разобран в руководстве, где представлены команды на гранаты в CS2 для соревновательных карт.
Окно предпросмотра траектории (PIP)
Переменная sv_grenade_trajectory_prac_pipreview 1 выводит мини-экран Picture-in-Picture в левом углу при зажатой чеке гранаты. Камера в реальном времени транслирует полет и конечную точку раскрытия утилиты. Переменная sv_grenade_trajectory_prac_trailtime 8 сохраняет видимость линии полета на предельные 8 секунд (движок Source 2 аппаратно ограничивает значение ConVar диапазоном от 0 до 8).
Повтор броска последней гранаты
Команда sv_rethrow_last_grenade воспроизводит последний выполненный бросок с сохранением траектории и угла. Метни световую гранату, перелети через noclip на позицию принимающего игрока и вызови команду, чтобы точно оценить угол и длительность ослепления от вспышки.
Мгновенное удаление дымов и тушение огня
Дымовая завеса в CS2 рассеивается около 20 секунд. Чтобы не ждать окончания таймера, используй деструктор сущности: ent_fire smokegrenade_projectile kill, который удаляет снаряд вместе с его воксельным облаком. Для мгновенного тушения горящего пламени от коктейлей Молотова или зажигательных гранат используй отдельную команду ent_fire inferno kill, так как горящий на земле огонь управляется независимой сущностью inferno.
Консольная выдача всех типов гранат
give weapon_smokegrenade— дымовая граната.give weapon_flashbang— светошумовая граната.give weapon_hegrenade— осколочная граната.give weapon_molotov— коктейль Молотова (сторона T).give weapon_incgrenade— зажигательная граната (сторона CT).give weapon_decoy— ложная граната.
Стрельба, спрей и следы от пуль
Отработка зажима и прострелов требует визуализации попаданий. В CS2 сетевой расчет выстрелов разделен на клиентскую и серверную части, что позволяет наглядно отслеживать баллистику.
Для детальной настройки стрелковых сессий изучи материал о том, как включить бесконечные патроны в КС 2 через консоль.
Команда sv_showimpacts 1 совместно с sv_showimpacts_time 10 отображает цветные маркеры попадания пуль. Красные маркеры фиксируют попадание по локальному расчету клиента (Client Prediction), а синие — авторитарную регистрацию сервером. Небольшое расхождение между ними нормально: сервер и клиент рассчитывают случайный разброс (spread seed) независимо для защиты от читов. Разброс от движения смещает обе точки в сторону от перекрестия прицела пропорционально текущей скорости персонажа.

Управление ботами: как ставить манекены для проверки префайеров
Статичные боты позволяют тестировать уязвимость позиций и тренировать выход с префайром. Команда bot_place не создает нового персонажа из воздуха — она перемещает уже присутствующего на сервере бота. Подробный разбор команд поведения ботов доступен в статье про консольные команды для ботов в CS2.
- Удали лишних ботов: введи
bot_kick, чтобы очистить сервер. - Добавь одного бота: напиши
bot_add_tилиbot_add_ctв зависимости от нужной стороны. - Заморозь интеллект: пропиши
bot_stop 1иbot_dont_shoot 1, чтобы манекен замер на месте и не атаковал. - Помести бота в позицию: наведи перекрестие прицела на нужную точку земли и введи
bot_place. Бот мгновенно переместится в указанные координаты. - Задай положение сидя: используй
bot_crouch 1, чтобы посадить манекена за низкий ящик.
Для динамических тренировок можно использовать команду bot_mimic 1, заставляющую бота синхронно повторять движения и прыжки игрока. Для возврата к статичному режиму отключи следование командой bot_mimic 0.
Золотой набор тренировочных биндов: полёт, ретроу и удаление смоков
Привязка тренировочных действий к клавишам мыши и клавиатуры ускоряет рутинные проверки позиций. Для свободного полета по локации используется настраиваемая команда на полет noclip в CS2.
bind mouse5 или bind alt), и сохрани выведенную команду. Чтобы удалить тренировочный бинд, введи unbind "клавиша", а затем верни прежнюю команду через bind "клавиша" "исходное_действие". Не используй команду binddefaults для отмены тренировочных биндов: она сбрасывает абсолютно всю раскладку игры к заводским настройкам, стирая твои пользовательские конфиги.Как создать свой practice.cfg: пошаговая инструкция и готовый файл
Конфигурационный файл автоматизирует инициализацию параметров. Создав файл practice.cfg один раз, ты сможешь активировать всю тренировочную среду командой exec practice.

- Создай текстовый документ: открой «Блокнот» и вставь в него приведенный ниже готовый скрипт.
- Сохрани файл с нужным расширением: нажми «Файл» → «Сохранить как...». В графе «Имя файла» укажи
practice.cfg, а в поле «Тип файла» обязательно переключи пункт на «Все файлы (*.*)». Это предотвратит создание некорректного файлаpractice.cfg.txt. - Помести файл в каталог CS2: скопируй файл в системную папку игры:
Важно: путь к конфигам Source 2 обязательно включает каталог
...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
game/csgo/cfg, а не корень папки игры. - Запусти конфиг на сервере: зайди на карту практики, открой консоль и напиши
exec practice.
// ========================================== // VREDUX 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 // Гранаты: PIP-камера и траектория (максимум 8 секунд в Source 2) sv_grenade_trajectory_prac_pipreview 1 sv_grenade_trajectory_prac_trailtime 8 // Очистка карты от ботов bot_kick // Быстрые тренировочные бинды (включая тушение огня inferno) 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 "====================================="
Диагностика проблем: что делать, если команды или конфиг не работают
При настройке тренировочного сервера могут возникать типовые системные сбои, вызванные синтаксическими ошибками или спецификой файловой системы Windows.
Консоль пишет: «Unknown command».
Это сообщение указывает на опечатку в названии команды либо на ввод устаревшей команды из CS:GO (например, sv_grenade_trajectory или net_graph). Если же команда введена правильно, но сервер блокирует ее выполнение, активируй чит-режим командой sv_cheats 1.
Консоль выдает ошибку: «Can't exec practice» или «couldn't exec practice».
Ошибка возникает, если файл сохранился с двойным расширением practice.cfg.txt из-за скрытых расширений Windows, либо если документ помещен в неверный каталог. Включи в проводнике отображение расширений («Вид» → «Расширения имен файлов»), удали окончание .txt и убедись, что путь оканчивается строго на .../game/csgo/cfg/.
Команда bot_place не перемещает манекен.
Команда не создает новую модель, а перемещает уже существующую. Если перед этим ты ввел bot_kick, свободных ботов на сервере не осталось. Добавь бота командой bot_add_t, наведи прицел на землю и повтори ввод bot_place.
Команды практики не работают в соревновательных матчах Premier или Competitive.
Переменные группы sv_cheats принудительно заблокированы движком на официальных серверах Valve для защиты соревновательного баланса. Использовать тренировочные параметры можно только в одиночной игре с ботами или на приватных выделенных серверах с правами RCON-администратора.
Освоив базовый набор консольных переменных, ты сможешь структурировать тренировочный процесс и тестировать раскидки без лишних задержек. Если тебе интересны нестандартные механики, конфиги и другие гайды по CS2, изучи дополнительные разделы нашего портала для глубокой оптимизации игры.
Часто задаваемые вопросы (FAQ)
Ниже собраны ответы на самые популярные вопросы по настройке тренировочного сервера, биндам и гранатам в CS2.