Counter-Strike 2 Руководство

Практика и соревновательный режим на своём сервере CS2

Переключайте сервер CS2 между соревновательным форматом 5v5 и тренировкой раскидок без перезапуска через RCON и кастомные cfg.

Практика и соревновательный режим на своём сервере CS2

Возможность быстро переключить сервер Counter-Strike 2 между тренировочным режимом для разбора раскидок гранат и полноценным соревновательным матчем 5 на 5 — базовое требование для командных тренировок. Перезапуск сервера или ручное изменение аргументов запуска отнимает время; правильный подход заключается в подготовке изолированных конфигурационных скриптов.

Инструкция предназначена для администраторов серверов CS2 на Linux. На 28 октября 2026 года для соревновательного режима используется комбинация +game_type 0 +game_mode 1, а для тренировки раскидок применяются встроенные переменные Source 2 для предпросмотра траекторий.

Стандартные режимы и переменные запуска#

В Counter-Strike 2 тип игры и режим задаются целочисленными значениями при старте:

Режим игрыgame_typegame_modeОписание
Соревновательный (Competitive)01Стандартные правила 5v5, овертаймы, броня за деньги
Обычный (Casual)0010v10, бесплатная броня, выключен урон по своим
Напарники (Wingman)022v2 на одной точке закладки бомбы
Бой насмерть (Deathmatch)12Возрождение в случайных точках, свободная покупка
Пользовательский (Custom)30Полный контроль параметров через скрипты

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

bash
./game/bin/linuxsteamrt64/cs2 -dedicated \
  -port 27015 \
  +game_type 0 \
  +game_mode 1 \
  +map de_mirage \
  -maxplayers 12

Создание конфигурации для тренировки (practice.cfg)#

Для отработки гранат, позиций и прыжков создайте отдельный файл game/csgo/cfg/practice.cfg:

bash
cat << 'EOF' > /srv/cs2/game/csgo/cfg/practice.cfg
sv_cheats 1
bot_kick
mp_warmup_end
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_maxmoney 60000
mp_startmoney 60000
mp_buytime 99999
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
mp_restartgame 1
EOF

Переменная sv_grenade_trajectory_prac_pipreview 1 включает встроенное окно «картинка в картинке» (Picture-in-Picture), показывающее точку приземления гранаты при замахе.

Переключение режимов через RCON: исполнение practice.cfg для тренировки и competitive.cfg для официального матча с перезапуском раунда.

Создание конфигурации соревновательного матча (comp.cfg)#

Для возврата в соревновательный формат создайте файл game/csgo/cfg/comp.cfg, отключающий читы и возвращающий турнирные правила:

bash
cat << 'EOF' > /srv/cs2/game/csgo/cfg/comp.cfg
sv_cheats 0
exec gamemode_competitive.cfg
mp_freezetime 15
mp_warmup_pausetimer 0
mp_warmup_start
bot_quota 0
mp_restartgame 1
EOF

Вызов exec gamemode_competitive.cfg сбрасывает значения таймеров, экономики и оружия к стандартным соревновательным правилам Valve, а sv_cheats 0 гарантирует честную игру.

Переключение режимов через консоль или RCON#

Переключение между режимами выполняется в реальном времени прямо из консоли игры или через RCON без перезапуска процесса сервера.

Для включения тренировочного режима:

bash
rcon exec practice.cfg

Для старта соревновательного матча:

bash
rcon exec comp.cfg

После выполнения команды сервер перезапустит раунд (mp_restartgame 1) и применит соответствующий набор правил за одну секунду.

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

Источники#