Возможность быстро переключить сервер Counter-Strike 2 между тренировочным режимом для разбора раскидок гранат и полноценным соревновательным матчем 5 на 5 — базовое требование для командных тренировок. Перезапуск сервера или ручное изменение аргументов запуска отнимает время; правильный подход заключается в подготовке изолированных конфигурационных скриптов.
Инструкция предназначена для администраторов серверов CS2 на Linux. На 28 октября 2026 года для соревновательного режима используется комбинация +game_type 0 +game_mode 1, а для тренировки раскидок применяются встроенные переменные Source 2 для предпросмотра траекторий.
Стандартные режимы и переменные запуска#
В Counter-Strike 2 тип игры и режим задаются целочисленными значениями при старте:
| Режим игры | game_type | game_mode | Описание |
|---|---|---|---|
| Соревновательный (Competitive) | 0 | 1 | Стандартные правила 5v5, овертаймы, броня за деньги |
| Обычный (Casual) | 0 | 0 | 10v10, бесплатная броня, выключен урон по своим |
| Напарники (Wingman) | 0 | 2 | 2v2 на одной точке закладки бомбы |
| Бой насмерть (Deathmatch) | 1 | 2 | Возрождение в случайных точках, свободная покупка |
| Пользовательский (Custom) | 3 | 0 | Полный контроль параметров через скрипты |
Пример базовой строки запуска для соревновательного сервера:
./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:
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), показывающее точку приземления гранаты при замахе.
Создание конфигурации соревновательного матча (comp.cfg)#
Для возврата в соревновательный формат создайте файл game/csgo/cfg/comp.cfg, отключающий читы и возвращающий турнирные правила:
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 без перезапуска процесса сервера.
Для включения тренировочного режима:
rcon exec practice.cfg
Для старта соревновательного матча:
rcon exec comp.cfg
После выполнения команды сервер перезапустит раунд (mp_restartgame 1) и применит соответствующий набор правил за одну секунду.
Если вы администрируете серверы для турниров и праков через Nexardo, сохраняйте готовые наборы конфигурационных файлов в едином хранилище шаблонов: быстрый запуск нужного профиля экономит время команды перед официальными матчами.




