Бесконечное время раунда в Counter-Strike 2¶
Бесконечное время раунда в Counter-Strike 2 — настройка игрового сервера, при которой раунд не завершается по истечении отведённого времени, а продолжается до выполнения условия победы (устранения всех игроков противоположной команды или закладки/разминирования бомбы). Реализуется изменением переменных серверной конфигурации и применяется преимущественно на приватных серверах, используемых для тренировок, скриншотов и кастомных режимов.
¶Способы настройки
¶Через server.cfg
Основной способ — правка файла server.cfg, расположенного в каталоге сервера (game/csgo/cfg/ для CS:GO и аналогичном пути для CS2). В файл добавляются или изменяются следующие переменные:
| Переменная | Назначение | Значение для «вечного» раунда |
|---|---|---|
mp_roundtime | Длительность раунда в минутах | Максимум — 60 |
mp_roundtime_defuse | Длительность раунда в режиме разминирования | Максимум — 60 |
mp_roundtime_hostage | Длительность раунда в режиме спасения заложников | Максимум — 60 |
mp_freezetime | Время заморозки перед раундом | 0 |
mp_maxrounds | Максимальное число раундов | 0 (без ограничения) |
mp_timelimit | Общее время матча в минутах | 0 (без ограничения) |
mp_ignore_round_win_conditions | Игнорировать условия победы в раунде | 1 |
После внесения правок выполняются команды mp_restartgame 1 или mp_reload для применения настроек.
¶Через консоль сервера
Альтернативный способ — ввод команд непосредственно в консоли сервера или через RCON. Пример набора команд:
`` mp_roundtime 60 mp_roundtime_defuse 60 mp_freezetime 0 mp_maxrounds 0 mp_timelimit 0 mp_ignore_round_win_conditions 1 mp_restartgame 1 ``
Команда mp_ignore_round_win_conditions 1 отключает завершение раунда по таймеру, однако при этом раунд может завершиться иным способом — например, при устранении всех игроков команды.
¶Полное отключение таймера
Для полностью «вечного» раунда, который не завершается ни при каких условиях, кроме ручного завершения, используют комбинацию:
`` mp_roundtime 60 mp_freezetime 0 mp_ignore_round_win_conditions 1 sv_cheats 1 mp_warmup_end ``
Дополнительно можно установить mp_limitteams 0 и mp_autoteambalance 0, чтобы предотвратить автоматическую балансировку команд, и mp_death_drop_gun 0 для отключения выпадения оружия.
¶Применение
¶Тренировочные серверы
Основная область применения — приватные тренировочные серверы, где игроки отрабатывают навыки, позиции и утилиты без ограничения по времени. Настройка позволяет проводить длительные тренировочные сессии без прерывания раунда.
¶Кастомные режимы
Настройка используется в кастомных режимах и мини-играх, создаваемых на базе CS2 через плагины (SourceMod, Metamod) и кастомные карты. В таких режимах условие победы часто не связано с традиционными целями Counter-Strike.
¶Скриншоты и контент
Бесконечное время раунда применяется при создании скриншотов, промо-материалов и видеоконтента, где требуется статичная сцена без ограничений по времени.
¶Ограничения и особенности
- Команда
mp_ignore_round_win_conditions 1не отключает завершение раунда при устранении всех игроков одной из команд. Для полного отключения требуется дополнительная настройка или плагин. - Максимальное значение
mp_roundtimeограничено 60 минутами — полностью отключить таймер стандартными средствами невозможно. - Настройки действуют только на приватных серверах и не могут быть применены на официальных серверах Valve.
- Изменение переменных требует прав администратора сервера и, в ряде случаев, включённого
sv_cheats.
¶Источники
- Valve Developer Wiki — Server configuration variables
- Counter-Strike 2 documentation — Dedicated server setup
- HLDS/CS2 server configuration guides
