Как создать тренировочный сервер в CS2: полный конфиг для гранат, ботов, денег и времени

15 мин чтенияКоманда ScoreSight

 Тренировочный сервер в Counter-Strike 2 позволяет без ограничений изучать раскидки, проверять прострелы, расставлять ботов и отрабатывать позиции на соревновательных картах.

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

exec practice

Команда exec запускает последовательность команд из указанного CFG-файла.

Такой конфиг можно редактировать под конкретную тренировку: оставить только гранаты, добавить ботов или включить бесконечный респаун.

Готовый конфиг practice.cfg для CS2

Ниже находится универсальный конфиг для индивидуальной тренировки. Он включает в себя:

  • бесконечное время раунда в CS2;
  • свободную покупку по всей карте;
  • максимальный запас денег в Counter-Strike 2;
  • бесконечные патроны и гранаты;
  • отображение траектории гранат;
  • повтор последнего броска;
  • отображение попаданий;
  • команды для размещения и остановки ботов в CS2;
  • полёт на карте через noclip.

cfg

Кто победит?

Все матчи
Все матчи и прогнозы

// ===================================== // ScoreSight CS2 Practice Config // =====================================

// Разрешение тренировочных команд

sv_cheats 1

// Завершить разминку

mp_warmup_end

// Отключить балансировку команд

mp_limitteams 0

mp_autoteambalance 0

// Убрать паузу перед раундом

mp_freezetime 0

// Увеличить продолжительность раунд

 mp_roundtime 60

mp_roundtime_defuse 60

mp_roundtime_hostage 60

// Не завершать раунд после выполнения обычных условий mp_ignore_round_win_conditions 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_grenade_trajectory_prac_pipreview 1

sv_grenade_trajectory_prac_trailtime 15

// Отображение попаданий sv_showimpacts 1

sv_showimpacts_time 10

// Возрождение после смерти

mp_respawn_on_death_ct 1

mp_respawn_on_death_t 1

// Удалить всех ботов при запуске

bot_kick

// Полёт по карте

bind "mouse4" "noclip"

// Повтор последней брошенной гранаты

bind "mouse5" "sv_rethrow_last_grenade"

// Поставить бота перед собой

bind "n" "bot_place"

// Остановить и запустить ботов

bind "j" "bot_stop 1" bind "k" "bot_stop 0"

// Перезапустить раунд с новыми настройками

mp_restartgame 1

echo "PRACTICE CFG LOADED"

Команды из конфига сверены с перечнем консольных команд Counter-Strike 2 в Valve Developer Community.

Куда установить конфиг practice.cfg

Откройте папку с файлами Counter-Strike 2. В стандартной библиотеке Steam нужный каталог находится здесь:

C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg

Если Steam установлен на другом диске:

  1. Найдите Counter-Strike 2 в библиотеке Steam.
  2. Откройте «Свойства».
  3. Перейдите в раздел «Установленные файлы».
  4. Нажмите «Обзор».
  5. Откройте папки game, csgo, затем cfg.

Valve использует каталог game/csgo/cfg для конфигурационных файлов CS2. Пути в документации по режимам игры указываются относительно папки Counter-Strike Global Offensive/game.

Создайте в папке cfg текстовый документ и вставьте в него готовый код. Сохраните файл под именем: practice.cfg

Убедитесь, что он не называется practice.cfg.txt. В блокноте Windows для этого можно выбрать тип файла «Все файлы».

Как включить консоль в CS2

Откройте настройки Counter-Strike 2 и перейдите во вкладку «Игра». Напротив пункта «Включить консоль разработчика (~)» установите значение «Да».

После этого консоль обычно открывается клавишей ~ или Ё. Для некоторых раскладок удобнее назначить другую кнопку в настройках клавиатуры.

Именно этот способ включения консоли указан в официальной инструкции Steam для Counter-Strike 2.

Как запустить тренировочный сервер в Counter-Strike 2

Самый простой способ:

  1. Откройте раздел игры с ботами или тренировкой.
  2. Выберите соревновательный режим.
  3. Запустите нужную карту.
  4. Откройте консоль.
  5. Введите: exec practice

После перезапуска раунда настройки начнут действовать. 

Загрузить официальную карту можно и непосредственно через консоль:

  • map de_dust2
  • map de_inferno
  • map de_nuke
  •  map de_ancient
  • map de_anubis
  • map de_train

Команда map загружает указанную карту, но выбранный режим может зависеть от предыдущих настроек игры. Поэтому для новичка надёжнее сначала открыть локальную карту через меню, а затем выполнить exec practice. Valve также указывает, что CFG-файлы режима автоматически применяются при загрузке карт в зависимости от выбранного типа игры.

Как тренировать гранаты в CS2

Основу тренировочного конфига составляют четыре команды.

Бесконечные гранаты

sv_infinite_ammo 1

Граната возвращается в инвентарь после броска. Благодаря этому одну и ту же раскидку можно повторять без открытия меню покупки.

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

sv_infinite_ammo 2

Предварительный просмотр траектории гранаты в CS2

sv_grenade_trajectory_prac_pipreview 1

Команда включает тренировочный предварительный просмотр полёта и результата броска. Это помогает понять, где граната столкнулась с поверхностью и в какой точке раскрылась.

Продолжительность отображения следа задаётся отдельно:

sv_grenade_trajectory_prac_trailtime 15

Значение указывается в секундах.

Повтор последней гранаты

sv_rethrow_last_grenade

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

В готовом конфиге повтор назначен на боковую кнопку мыши: bind "mouse5" "sv_rethrow_last_grenade"

При необходимости замените mouse5 на любую удобную клавишу, например: bind "r" "sv_rethrow_last_grenade"

Полёт по карте в Counter-Strike 2

noclip

Режим отключает столкновения и позволяет быстро перемещаться по карте. В конфиге он назначен на mouse4.

bind "mouse4" "noclip"

noclip, повтор гранаты и часть других тренировочных функций относятся к защищённым командам, поэтому требуют sv_cheats 1 и должны использоваться на локальном сервере.

Как добавить и настроить ботов в CS2

Готовый CFG удаляет всех ботов при запуске:

bot_kick

После этого можно добавить нужное количество противников вручную.

Добавить бота за спецназ:

bot_add_ct

Добавить бота за террористов:

bot_add_t

Удалить всех ботов:

bot_kick

Поставить бота в точку, на которую направлен прицел:

bot_place

В готовом конфиге команда назначена на клавишу N:

bind "n" "bot_place"

Сначала добавьте хотя бы одного бота через bot_add_ct или bot_add_t, а затем используйте bot_place. Если на карте нет ботов, перемещать будет некого.

Как остановить ботов в CS2

bot_stop 1

Боты перестанут передвигаться и выполнять обычные действия.

Вернуть им активность:

bot_stop 0

В конфиге используются две отдельные кнопки:

bind "j" "bot_stop 1"

bind "k" "bot_stop 0"

Команды bot_kick и bot_place включены в актуальный список консольных команд CS2, опубликованный в Valve Developer Community.

Как сделать бесконечные деньги и покупки в CS2

За экономику отвечают следующие команды:

mp_maxmoney 60000

mp_startmoney 60000

mp_afterroundmoney 60000

Первая задаёт максимальный лимит денег, вторая - стартовый баланс, третья - сумму, выдаваемую после раунда.

Чтобы магазин был доступен практически всё время:

mp_buytime 9999

mp_buy_anywhere 1

mp_buy_anywhere 1 разрешает открывать меню покупки вне стандартной зоны, а увеличенный mp_buytime убирает обычное ограничение по времени. Оба параметра используются и в опубликованных Valve примерах серверных конфигураций.

После изменения стартовой суммы может понадобиться перезапуск:

mp_restartgame 1

Как сделать раунд бесконечным в Counter-Strike 2

Для карт с установкой бомбы используется:

mp_roundtime_defuse 60

Значение 60 означает 60 минут.

Для карт с заложниками:

mp_roundtime_hostage 60

Дополнительно конфиг включает:

mp_ignore_round_win_conditions 1

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

mp_ignore_round_win_conditions 0

Как тренировать прострелы и попадания в CS2

Команда: sv_showimpacts 1 показывает точки попаданий пуль. В обозначениях Valve красным отображается клиентский результат, а синим - серверный.

Продолжительность отображения регулируется командой:

sv_showimpacts_time 10

Такой режим полезен для проверки:

  • прострелов через стены и ящики;
  • разброса оружия;
  • переноса спрея;
  • точек попадания при стрельбе в движении;
  • расхождений между прицелом и реальной траекторией пули.

Отключить отображение можно так: sv_showimpacts 0

Отдельный конфиг только для гранат в CS2

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

  • sv_cheats 1
  • mp_warmup_end
  • mp_freezetime 0
  • mp_roundtime 60
  • mp_roundtime_defuse 60
  • mp_ignore_round_win_conditions 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 15
  • bind "mouse4" "noclip"
  • bind "mouse5" "sv_rethrow_last_grenade"
  • mp_restartgame 1

Его можно сохранить под именем: grenades.cfg

И запускать командой:

exec grenades

Полезные дополнительные команды

Перезапустить раунд

mp_restartgame 1

Закончить разминку

mp_warmup_end

Остановить время игры

host_timescale 0

Вернуть обычную скорость:

host_timescale 1

Изменять host_timescale следует осторожно: команда затрагивает всю скорость симуляции локального сервера.

Выдать оружие

  • give weapon_ak47
  • give weapon_m4a1_silencer
  • give weapon_awp
  • give weapon_deagle

Выдать гранаты

  • give weapon_smokegrenade
  • give weapon_flashbang
  • give weapon_hegrenade
  • give weapon_molotov
  • give weapon_incgrenade

Команды give требуют включённого sv_cheats 1.

Удалить бинды из конфига CS2

Например, убрать действие с боковой кнопки мыши:

unbind mouse5

После этого кнопка перестанет повторять последний бросок.

Почему конфиг practice.cfg не работает

Консоль пишет: couldn't exec practice

Игра не смогла найти файл. Проверьте:

  • находится ли practice.cfg в папке game/csgo/cfg;
  • не сохранился ли он как practice.cfg.txt;
  • совпадает ли имя файла с командой exec practice;
  • нет ли вложенной папки внутри cfg.

Команда noclip не работает

Сначала выполните:

sv_cheats 1

Также убедитесь, что карта запущена локально. На официальном сервере пользователь не управляет серверными переменными.

После запуска нет 60 000 долларов

Выполните:

mp_restartgame 1

Стартовые деньги обычно применяются при начале нового раунда.

Раунд всё равно заканчивается

Повторно введите:

mp_ignore_round_win_conditions 1

Также проверьте, не выполнялся ли после practice.cfg другой конфигурационный файл, который вернул стандартные настройки.

Не работает bot_place

Сначала добавьте бота:

bot_add_ct

После этого наведите прицел на нужную точку и снова используйте bot_place.

Как вернуть стандартные настройки в CS2

Самый простой способ - это выйти с локального сервера и запустить новый обычный матч. Серверные команды тренировочной карты не переносятся на официальные серверы.

Внутри текущей сессии можно отключить основные функции вручную:

  • sv_cheats 0
  • sv_infinite_ammo 0
  • sv_grenade_trajectory_prac_pipreview 0
  • sv_showimpacts 0
  • mp_ignore_round_win_conditions 0
  • mp_buy_anywhere 0
  • mp_respawn_on_death_ct 0
  • mp_respawn_on_death_t 0
  • bot_stop 0

После этого лучше загрузить карту заново.

Как эффективно использовать тренировочный сервер

Не стоит ограничиваться механическим повторением одной и той же раскидки. Более полезный сценарий тренировки выглядит так:

  1. Бросьте гранату с включённым предварительным просмотром.
  2. Переместитесь к точке её раскрытия через noclip.
  3. Используйте sv_rethrow_last_grenade.
  4. Проверьте, что увидит соперник из ключевой позиции.
  5. Установите туда бота через bot_place.
  6. Повторите бросок в движении и под разными углами.
  7. Отключите траекторию и попробуйте воспроизвести раскидку без подсказок.

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

После индивидуальной тренировки проверьте, как подготовка отражается на профессиональных матчах. В ScoreSight доступны статистика команд, форма игроков и прогнозы модели на ближайшие встречи CS2.

CS2
Exort 33
TheChampionGG

TheChampionGG

Сегодня12:30
latvjubanda

latvjubanda

CS2
Pulse Beat II
Sashi

Sashi

Сегодня13:00
FOKUS

FOKUS

Прогноз: выиграет FOKUS

36%64%
CS2
Pulse Beat II
Astralis

Astralis

Сегодня13:00
Sangal

Sangal

CS2
United21 Season 55
OldMix

OldMix

Сегодня13:30
IC Prospects

IC Prospects

CS2
CCT Eu 2026 Series #9
Azuolas

Azuolas

Сегодня14:00
Spirit Academy

Spirit Academy

CS2
Exort 33
VP.Future 3

VP.Future 3

Сегодня15:30
TSA White

TSA White

CS2
CCT Eu 2026 Series #9
Nexus

Nexus

Сегодня17:00
Bushido Wildcats

Bushido Wildcats

CS2
Exort 33
TheChampionGG

TheChampionGG

Сегодня12:30
latvjubanda

latvjubanda

CS2
Pulse Beat II
Sashi

Sashi

Сегодня13:00
FOKUS

FOKUS

Прогноз: выиграет FOKUS

36%64%
CS2
Pulse Beat II
Astralis

Astralis

Сегодня13:00
Sangal

Sangal

CS2
United21 Season 55
OldMix

OldMix

Сегодня13:30
IC Prospects

IC Prospects

CS2
CCT Eu 2026 Series #9
Azuolas

Azuolas

Сегодня14:00
Spirit Academy

Spirit Academy

CS2
Exort 33
VP.Future 3

VP.Future 3

Сегодня15:30
TSA White

TSA White

CS2
CCT Eu 2026 Series #9
Nexus

Nexus

Сегодня17:00
Bushido Wildcats

Bushido Wildcats

Другие статьи по CS2