Как изменить время в CS2: быстрые команды и стабильные настройки
Раунды, разминка, фриз-тайм, окно покупки и таймер бомбы. Консоль, autoexec.cfg и параметры запуска.
Таймеры CS2 и подготовка: консоль, права и режимы
Первый шаг перед тем, как изменить время в CS2 — подготовить среду: включить консоль, понять, где выполняются команды (локальная игра, собственный сервер, rcon) и какие таймеры используются игрой. В этой секции перечислены именно те таймеры и права, которые влияют на корректное применение изменений.
Включение консоли разработчика и запуск локальной сессии
Отключённая консоль блокирует ввод команд. Включите: Settings → Game → "Enable Developer Console" = Yes. Клавиша открытия по умолчанию — тильда (~) или клавиша ё на русской раскладке; при проблемах добавьте запускную опцию -console в свойствах запуска. Для локальной сессии: в меню выберите "Play → Offline with Bots" или откройте консоль и введите map de_dust2 — в этой сессии вы сразу являетесь сервером и можете вводить mp_* команды напрямую. На удалённом выделенном сервере команды применяются только в консоли сервера или через rcon (rcon_password "пароль"; rcon <команда>). Для быстрого бинда клавиш при подготовке тренировок см. Как забиндить NUMPAD в CS2.
mp_roundtime vs mp_roundtime_defuse vs mp_roundtime_hostage
mp_roundtime — общий базовый таймер раунда (используется как дефолт в ряде режимов). mp_roundtime_defuse — таймер для карт с бомбой (дефьюсные карты). mp_roundtime_hostage — таймер для карт с заложниками. Различия: сервер выбирает конкретный параметр в зависимости от типа карты; менять следует соответствующий параметр для точного контроля времени на нужной карте. Изменение только mp_roundtime не гарантирует изменения на карте с заложниками, если выставлен mp_roundtime_hostage.
Минуты и секунды: как вводить значения корректно
mp_roundtime, mp_roundtime_defuse, mp_roundtime_hostage принимают значения в минутах и допускают дробные числа (float). Пример интерпретации: mp_roundtime 2.5 = 2 минуты 30 секунд. mp_c4timer и mp_buytime задаются в секундах (целые или дробные), например mp_c4timer 40 задаёт 40 секунд до взрыва, mp_buytime 20 — 20 секунд на покупку. mp_freezetime и mp_warmuptime также принимают значения в секундах. Всегда проверяйте формат: при вводе 90 в mp_roundtime будет 90 минут — используйте 1.5 для полутора минут.
Применение настроек: когда нужен перезапуск раунда
Изменение mp_roundtime* на работающем сервере обычно действует со следующего раунда. Для немедленного применения используйте mp_restartgame <секунды> — команда перезапускает матч через заданное число секунд (mp_restartgame 1 — рестарт через 1 секунду). На локальной сессии рестарт можно вызвать из консоли напрямую; на выделенном сервере нужен доступ к консоли сервера или rcon. После изменения отдельного параметра (например mp_c4timer) перезапуск раунда не всегда обязателен, но для единообразия и тестирования рекомендуется mp_restartgame 1. При подготовке тренировок учитывайте дополнительные настройки интерфейса и бинды для управления временем и прицелом — полезные приёмы есть в гайде по прицелу Как сделать прицел точку в CS2 и обзоре кейсов Новый кейс Kilowatt в CS2.
Изменение времени раундов: точные команды консоли
Базовый случай: mp_roundtime и предустановки 1:55 / 2:30
mp_roundtime задаёт время раунда в минутах как число с плавающей точкой; команда принимает целые и дробные значения. Готовая команда для двухминутного раунда: mp_roundtime 2. Чтобы установить раунд на 1:55 используйте mp_roundtime 1.92 (1.92 ≈ 1:55, 1.92×60 ≈ 115 секунд). Для 2:30 используйте mp_roundtime 2.5 (2.5×60 = 150 секунд). Вводите значение в консоль и нажимайте Enter — значение применяется немедленно для следующих раундов (если не конфликтует с картоспецифичными cvar).
Дефьюз-карты: mp_roundtime_defuse и контроль бомбы mp_c4timer
Для дефьюзных карт приоритет имеет mp_roundtime_defuse; если он задан, он переопределит mp_roundtime только на картах с заложенной бомбой. Готовая команда для примерно 1:55 на дефьюз-карте: mp_roundtime_defuse 1.92. Время взрыва бомбы задаётся отдельно: mp_c4timer — рекомендуемый диапазон 40–60 секунд. Примеры: mp_c4timer 40 (40 с), mp_c4timer 45 (45 с), mp_c4timer 60 (60 с). Помните: mp_c4timer должен быть меньше общей длительности раунда, иначе бомба не успеет взорваться до окончания раунда.
Карта с заложниками: mp_roundtime_hostage
Для карт с заложниками действует mp_roundtime_hostage; он имеет приоритет над mp_roundtime на соответствующих картах. Установите стандартное 2:30 командой mp_roundtime_hostage 2.5 (2.5×60 = 150 с). Если mp_roundtime_hostage не задан, карта использует значение mp_roundtime. При необходимости задавайте оба параметра (mp_roundtime и mp_roundtime_hostage), чтобы обеспечить правильное поведение на смешанных слотах сервера.
Перезапуск и задержка: mp_restartgame и mp_round_restart_delay
mp_restartgame перезапускает матч/раунд; команда принимает секунды задержки перед перезапуском. Быстрая последовательность для немедленного перезапуска следующая: mp_round_restart_delay 1; mp_restartgame 1. Значение mp_round_restart_delay регулирует паузу между окончанием текущей игры и стартом следующей (рекомендуемый диапазон 1–5 секунд). Примеры: mp_round_restart_delay 1 (мгновенный перезапуск), mp_round_restart_delay 5 (задержка 5 с). Если нужно сменить длительность и сразу применить — сперва выставьте mp_round_restart_delay, затем вызовите mp_restartgame 1.
Проверка текущих значений: просто введите имя cvar в консоль (например mp_roundtime_defuse или mp_c4timer) и нажмите Enter: игра выведет текущее значение. Приоритеты: mp_roundtime_defuse и mp_roundtime_hostage перекрывают mp_roundtime на своих типах карт; mp_c4timer действует независимо и влияет только на цикл взрыва после установки бомбы.
Бесконечные раунды: два способа через консоль
Способ 1: mp_ignore_round_win_conditions 1
Команда: mp_ignore_round_win_conditions 1 — отключает автоматическое окончание раунда при выполнении условий победы (взрыв/дефуз/устранение). Эффект: раунд продолжается до тех пор, пока вы вручную не смените состояние или не установите обратное значение 0. Рецепт для «бесконечного» режима (минимум команд, надёжно работает в большинстве локальных матчей):
- mp_ignore_round_win_conditions 1
- mp_freezetime 0
- mp_buytime 9999
- mp_buy_anywhere 1
Последовательность действий: установить mp_ignore_round_win_conditions 1, затем настроить mp_freezetime и mp_buytime для мгновенной покупки и отсутствия фриза. Результат: независимо от взрыва или дефуза игроки остаются в раунде до ручной остановки/переключения. Эта схема минимально вмешивается в системные лимиты карт (mp_maxrounds/mp_timelimit можно не трогать).
БЫСТРЫЙ ПРИМЕР (ОДНОЙ СТРОКОЙ)
mp_ignore_round_win_conditions 1; mp_freezetime 0; mp_buytime 9999; mp_buy_anywhere 1
Способ 2: большой mp_roundtime + отключение лимитов
Набор команд: mp_roundtime_defuse 60 + mp_maxrounds 0 + mp_timelimit 0. Интерпретация значений: mp_roundtime_defuse 60 задаёт время раунда (в минутах) — 60 минут; mp_maxrounds 0 убирает ограничение по количеству раундов; mp_timelimit 0 отключает общий таймлимит карты. Вместе это даёт практический «бесконечный» режим за счёт экстремально длинного раунда и отсутствия лимитов смены карт.
Рекомендуемый набор для устойчивой работы:
- mp_roundtime_defuse 60
- mp_maxrounds 0
- mp_timelimit 0
- mp_freezetime 0
- mp_buytime 9999
- mp_buy_anywhere 1
Отличие от способа 1: тут раунд всё ещё завершится, если команда явно прервёт его или игроки выбьют условие победы (в стандартных условиях), но за счёт 60 минут раунд фактически будет эквивалентен бесконечному для тренировок и длительных сценариев. Этот способ полезен, если нужно сохранить стандартную логику побед/поражений, но убрать автоматические переходы карт/секций.
Снять фриз и расширить покупку: mp_freezetime 0, mp_buytime 9999, mp_buy_anywhere 1
Команды и эффекты:
- mp_freezetime 0 — убирает фазу фриза в начале раунда, игроки получают управление сразу.
- mp_buytime 9999 — увеличивает время покупки до 9999 секунд (фактически неограниченно в рамках раунда).
- mp_buy_anywhere 1 — позволяет покупать вне зоны покупки.
Применяйте эти три команды вместе с любым из двух способов выше для непрерывной тренировки, отдыха или разбора тактик без вылета игроков из раунда на стадии покупки.
Горячая клавиша: bind для включения/выключения режима
Простой bind для переключения первого способа: bind F6 "toggle mp_ignore_round_win_conditions 0 1". Описание: нажатием F6 вы попеременно включаете/выключаете режим игнорирования условий победы. Аналогичный bind можно сделать для быстрого возврата к стандартному mp_roundtime_defuse: bind F7 "toggle mp_roundtime_defuse 1 60" (пример переключения между 1 и 60 минутами). Используйте bind для мгновенной активации/деактивации настроек без повторного ввода нескольких команд.
Разминка, фриз-тайм и покупка: тонкая настройка таймеров
Первый шаг при настройке — понимать, как изменить время в CS2 через конкретные команды: ниже приведены рабочие значения и готовые наборы для тренировки и быстрого отката.
Разминка: mp_warmuptime, mp_warmup_start и mp_warmup_end
mp_warmuptime <секунды> задаёт длительность разминки в секундах. Допустимый диапазон для практики: 300–999999. Примеры:
- mp_warmuptime 300 — разминка 5 минут;
- mp_warmuptime 999999 — бесконечная разминка для длительных тренировок.
Команды управления:
- mp_warmup_start — сразу запускает разминку по текущему значению mp_warmuptime;
- mp_warmup_end — завершает разминку и переводит сервер в подготовку к следующему раунду.
Примеры использования в последовательности для офлайн-тренировки:
- mp_warmuptime 999999; mp_warmup_start — начать бесконечную разминку.
- mp_warmup_end — завершить разминку и вернуться к игре.
Фриз-тайм: убрать задержку старта раунда
mp_freezetime <секунды> управляет паузой между появлением игроков и началом действия (время на покупку/посадку бомбы). Можно установить 0–20. Конкретные варианты:
- mp_freezetime 0 — убирает фриз-тайм, раунд стартует мгновенно;
- mp_freezetime 5 — короткая пауза 5 секунд;
- mp_freezetime 20 — максимальная пауза 20 секунд.
Рекомендация для быстрой практики: mp_freezetime 0 для непрерывных повторов, mp_freezetime 3–5 для приближенной соревновательной симуляции.
Покупка: mp_buytime и покупка везде (mp_buy_anywhere)
mp_buytime <секунды> задаёт длительность окон для покупки в начале раунда. Подходящий диапазон для тренировок: 90–9999. Примеры:
- mp_buytime 90 — 1.5 минуты на покупку;
- mp_buytime 9999 — фактически неограниченное время покупки.
mp_buy_anywhere 1/0 включает или отключает возможность покупки вне зоны спауна:
- mp_buy_anywhere 1 — покупка в любой точке карты (удобно для тренировок в движении);
- mp_buy_anywhere 0 — стандартное поведение.
Комбинация для тренировки с покупкой в движении:
- mp_buytime 9999; mp_buy_anywhere 1
Пресеты для тренировки и быстрый откат значений
Готовый пресет «тренировка в офлайне» (скопируйте и вставьте в консоль):
- mp_warmuptime 999999; mp_warmup_start; mp_freezetime 0; mp_buytime 9999; mp_buy_anywhere 1
Быстрый откат к стандартным игровым значениям (короткие команды):
- mp_warmuptime 15; mp_warmup_end — вернуть обычную разминку/выключить разминку;
- mp_freezetime 15 — стандартный фриз-тайм (15 с);
- mp_buytime 15; mp_buy_anywhere 0 — стандартное окно покупки и запрет покупки вне спауна.
Если нужно единым набором: alias reset_timers "mp_warmuptime 15; mp_warmup_end; mp_freezetime 15; mp_buytime 15; mp_buy_anywhere 0" — создаёт быструю команду отката. Сочетайте значения из разделов выше в зависимости от цели тренировки.
Настройка времени через autoexec.cfg: постоянные значения
Пути к cfg в CS2 на Windows, macOS и Linux
Windows: C:\\Program Files (x86)\\Steam\\steamapps\\common\\Counter-Strike 2\\game\\csgo\\cfg\\autoexec.cfg
macOS (Steam): ~/Library/Application Support/Steam/steamapps/common/Counter-Strike 2/game/csgo/cfg/autoexec.cfg
Linux (Steam, стандартный путь): ~/.steam/steam/steamapps/common/Counter-Strike 2/game/csgo/cfg/autoexec.cfg
Каждый путь указывает точное расположение файла autoexec.cfg внутри папки game/csgo/cfg. Если игра установлена в другую библиотеку Steam, замените steamapps/common на путь вашей библиотеки (например, D:/SteamLibrary/steamapps/common/...).
Создание autoexec.cfg и автозапуск через +exec
Шаг 1: Откройте текстовый редактор (Notepad, nano, TextEdit в plain text). Сохраните файл как autoexec.cfg в каталоге cfg по указанному пути.
Шаг 2: Убедитесь в кодировке UTF-8 без BOM или ANSI; BOM может нарушить чтение некоторых параметров.
Шаг 3: В Steam для автозапуска добавьте в параметры запуска CS2: +exec autoexec.cfg
Инструкция: в библиотеке Steam -> Правой кнопкой на Counter-Strike 2 -> Свойства -> В поле «Параметры запуска» введите: +exec autoexec.cfg
Шаг 4: При тестировании запустите CS2 и в консоли выполните: exec autoexec.cfg чтобы проверить загрузку вручную.
Готовые сниппеты: матч, тренировка, бесконечный раунд
Пример autoexec.cfg с тремя блоками. Комментарии начинаются с //.
```cfg
// autoexec.cfg — блоки: компетитив, тренировка, бесконечный раунд
// ========== КОМПЕТИТИВ ==========
// Активируется вручную: exec competitive
alias +competitive "mp_roundtime 1.92; mp_maxrounds 30; mp_freezetime 15; sv_cheats 0"
alias competitive "+competitive; echo Компетитив режим загружен"
// ========== ТРЕНИРОВКА ==========
// Активируется вручную: exec training
alias +training "sv_cheats 1; mp_roundtime 60; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1"
alias training "+training; echo Режим тренировки включен"
// ========== БЕСКОНЕЧНЫЙ РАУНД ==========
// Активируется вручную: exec endless
alias +endless "sv_cheats 1; mp_roundtime_defuse 60; mp_do_warmup_off 1; mp_restartgame 1"
alias endless "+endless; echo Бесконечный раунд включён"
// Сохраняем текущие значения в конфиг
host_writeconfig
```
В этом примере блоки активируются командами exec competitive, exec training, exec endless или через алиасы competitive, training, endless. Алиасы используют конкретные значения: mp_roundtime, mp_maxrounds, mp_freezetime и др.
Откат к стандарту и заметки в конфиге
Не редактируйте файлы gamemode_*.cfg (например gamemode_competitive_server.cfg); изменения в них могут перезаписываться обновлением или матчмейкингом. Храните пользовательские переопределения только в autoexec.cfg.
Чтобы откатить настройки к стандартным значениям, удалите или переименуйте autoexec.cfg и перезапустите CS2; игра загрузит системные gamemode_*.cfg. Альтернативно, выполните в консоли exec default or exec gamemode_competitive_server если требуется конкретный профиль.
Комментарий: host_writeconfig в конце autoexec.cfg записывает текущие cvar в cfg/config.cfg при запуске. host_writeconfig перезаписывает файл назначения; используйте с осторожностью, если хотите сохранить оригинальные настройки.
Каждый абзац содержит конкретную инструкцию, точный путь или команду; файл autoexec.cfg обеспечивает стабильные постоянные значения без правки системных gamemode_*.cfg.
Изменение таймеров через параметры запуска CS2
Где задать параметры запуска в Steam
Steam → Библиотека → Counter-Strike 2 → правый клик «Свойства» → поле «Параметры запуска» (Launch Options). Вставьте туда строку с ключами и закройте окно — изменения применятся при следующем запуске клиента. Для копирования используйте Ctrl+C/Ctrl+V; не ставьте лишних символов и пробелов перед знаком «+». Эти параметры передаются клиенту на старте и действуют в локальных/оффлайн-сессиях; на чужих серверах администратор сервера может игнорировать их.
Пример строки с +mp_* и +map для офлайн-сессии
+map de_mirage +mp_roundtime_defuse 60 +mp_maxrounds 0 +mp_timelimit 0 +mp_freezetime 0 +mp_buytime 9999 +exec autoexec.cfg
Расшифровка параметров и единицы измерения:
- +map de_mirage — автоматически загрузит карту de_mirage при старте.
- +mp_roundtime_defuse 60 — длительность раунда для режима дефьюза: 60 (единица — минуты).
- +mp_maxrounds 0 — ограничение количества раундов; 0 снимает лимит на уровне клиента (в оффлайн).
- +mp_timelimit 0 — лимит времени на карту в минутах; 0 отключает таймлимит.
- +mp_freezetime 0 — время заморозки (freeze time) в секундах; 0 — без паузы перед раундом.
- +mp_buytime 9999 — время покупки в секундах; 9999 даёт фактически неограниченное время покупки.
- +exec autoexec.cfg — выполнит автоконфиг после загрузки карты.
Важно: если вы подсоединяетесь к чужому серверу (онлайн), большинство mp_* параметров контролируется сервером — серверные значения имеют приоритет и клиентские ключи будут игнорированы.
Когда это удобно: пресеты для тренировки и демо
- Тренировка прицеливания: +map de_mirage +mp_roundtime_defuse 1 +mp_maxrounds 0 +mp_freezetime 0 +mp_buytime 9999 — короткие раунды, бесконечные возрождения, мгновенный старт.
- Длинная запись демо/стрим: +map de_mirage +mp_roundtime_defuse 60 +mp_timelimit 0 +mp_maxrounds 0 — один длинный раунд для записи тактических сессий.
- Практика покупок и экономики: +map de_mirage +mp_freezetime 3 +mp_buytime 9999 +exec autoexec.cfg — сохраняйте бинды и настройки через autoexec.cfg.
Каждый пресет вставляйте целиком в параметры запуска или создавайте отдельный ярлык (ниже) для разных сценариев.
Альтернатива: системный ярлык с теми же ключами
- Правый клик на рабочем столе → New → Shortcut.
- В поле «Укажите расположение объекта» вставьте путь к Steam с параметром -applaunch и ключами, например:
"C:\Program Files (x86)\Steam\steam.exe" -applaunch 730 +map de_mirage +mp_roundtime_defuse 60 +mp_maxrounds 0 +mp_timelimit 0 +mp_freezetime 0 +mp_buytime 9999 +exec autoexec.cfg
- Назовите ярлык (например CS2 — Mirage60) и сохраните.
- Через свойства ярлыка можно добавить запуск от имени администратора или поменять иконку.
Примечание по пути и appid: путь к steam.exe может отличаться; appid 730 обычно соответствует CS2/CS:GO. Ярлык с -applaunch гарантирует, что Steam запустит нужное приложение с указанными аргументами. На удалённых серверах эти клиентские ключи также могут не применяться.
Зачем нужны бесконечные раунды: 6 практических сценариев
Отработка гранат и траекторий без таймера
- Применение: отточить броски флешек, смоков и молотовов, когда невозможно успеть за стандартное время. 2) Что даёт: можно повторять бросок, оставаться на месте до идеальной траектории и замерять точные точки броска. 3) Короткий набор команд (акцент на времени раунда): mp_roundtime 60; mp_freezetime 0; sv_infinite_ammo 1; bot_kick. Увеличенный mp_roundtime даёт запас времени для коррекции бросков и записи в видеоредактор.
Ретейки и постплант: циклы с ботами
- Применение: тренировать ретейки 1в1 и командные подходы к постпланту, симулировать безлимитные попытки входа на позицию. 2) Что даёт: возможность начинать новую попытку без рестарта карты и контроля времени дефьюза. 3) Короткий набор команд (время раунда и дефузного окна): mp_roundtime 120; mp_roundtime_defuse 60; mp_freezetime 0; bot_kick; mp_restartgame 1. Длинный mp_roundtime + mp_roundtime_defuse позволяет проигрывать постплант-сценарии до завершения идеальной отработки.
Паузы для тактик и разбор позиций (разбор раундов с командой)
- Применение: проводить командный разбор позиций прямо в раунде, ставить паузы и обсуждать без давления таймера. 2) Что даёт: фиксированное состояние раунда для голосовой или визуальной аналитики. 3) Короткий набор команд (пауза + время): mp_pause_match 1; mp_roundtime 300; mp_freezetime 0; bot_kick. mp_pause_match позволяет заморозить ситуацию; увеличенное mp_roundtime — вернуть достаточный запас времени для продолжения после обсуждения.
Исследование карт, бусты и пиксели (изучение уголков и бустов)
- Применение: находить необычные бусты, проверять пиксельную видимость, тестировать попадание по хитбоксам с разных высот. 2) Что даёт: возможность перемещаться бесконечно и фиксировать позиции для гайдов. 3) Короткий набор команд (время + свободное перемещение): sv_cheats 1; noclip; mp_roundtime 999; bot_kick. Бесконечное время исключает необходимость перезапуска при поиске редких бустов.
Скриншоты и видеогайды (запись сцен без тайм-лимита)
- Применение: создавать таймлапсы, записывать последовательность входов и идеальные раскидки для гайдов. 2) Что даёт: стабильность сцены, отсутствие спешки при записи и кадрировании. 3) Короткий набор команд (время для съёмки): mp_roundtime 600; mp_freezetime 0; bot_kick; mp_restartgame 1. Длинный mp_roundtime даёт запас для перезаписей и смен камер.
Каждый сценарий использует длинный mp_roundtime или паузу для устранения лимита по времени; добавление sv_cheats и noclip — только в оффлайн/локальных сессиях. Все перечисленные 6 применений: гранаты и смоки; ретейки; постплант; разбор раундов с командой; изучение уголков и бустов; скриншоты/видеогайды.
Проверка, конфликты и откат значений таймеров
Просмотр текущих cvar: echo и find
Для быстрой проверки значения переменной используйте поиск и простую печать в консоли. Команды:
find roundtime
find c4timer
cvarlist | find "roundtime"
find roundtime покажет все cvar с "roundtime" в имени и их текущие значения. find c4timer аналогично для переменных, связанных с таймером бомбы. cvarlist выводит полный список cvar; в большинстве консолей можно фильтровать вывод через конвейер и find. Для метки перед выводом можно использовать echo, например:
echo Текущее значение mp_roundtime_defuse:
mp_roundtime_defuse
Команда mp_roundtime_defuse без параметров печатает текущее значение. Аналогично для mp_c4timer и mp_freezetime.
Конфликты с gamemode_*.cfg и воркшоп-картами
Файлы gamemode_competitive.cfg, gamemode_casual.cfg и серверные server.cfg исполняются при загрузке игры/карты и могут переопределять ваши локальные значения. Workshop-карты и сервера часто выполняют map-specific конфиги при старте раунда. Признаки конфликта:
- После установки значения оно меняется обратно при смене карты или через несколько секунд.
- find показывает значение, но поведение игры соответствует другому значению.
Как устранить:
- Проверьте содержимое cfg/gamemode_competitive.cfg и server.cfg на предмет строк mp_roundtime_defuse, mp_c4timer, mp_freezetime.
- Если вы на выделённом сервере — измените server.cfg или добавьте exec в конец gamemode_competitive.cfg.
- Чтобы немедленно применить стандартный режим соревнований: exec gamemode_competitive
Примечание: workshop-карта может исполнять собственный cfg при загрузке карты. В этом случае ищите файлы mapname_server.cfg в папке сервера или запросите у владельца сервера информацию о override.
Быстрый сброс к дефолту: exec и базовые значения
Если нужно быстро вернуть рабочие значения, выполните последовательность:
exec gamemode_competitive
mp_roundtime_defuse 1.92
mp_c4timer 40
mp_freezetime 15
host_writeconfig my_timer_snapshot
exec gamemode_competitive загрузит конфиг соревновательного режима. Если после этого значения не те, которые вы ожидаете, явно установите mp_* как показано. host_writeconfig my_timer_snapshot сохранит текущие значения в cfg/my_timer_snapshot.cfg для быстрой загрузки впоследствии.
Фиксация настроек: логи и комментарии в cfg
Рекомендуется вести версионирование и комментарии в autoexec.cfg. Пример блока для отката:
// === Таймеры — дефолтные значения Valve ===
// mp_roundtime_defuse 1.92
// mp_c4timer 40
// mp_freezetime 15
// Быстрый откат: раскомментировать ниже и выполнить exec autoexec.cfg
// mp_roundtime_defuse 1.92
// mp_c4timer 40
// mp_freezetime 15
Перед изменением создайте резервную копию: copy cfg/autoexec.cfg cfg/autoexec_backup.cfg. Для моментального сохранения текущих cvar используйте host_writeconfig с именем файла. Если нужно вернуть значения, exec названный файл: exec my_timer_snapshot.cfg.
Эти действия позволяют точно обнаруживать источник переопределения, быстро откатывать настройки и сохранять читаемый журнал правок в комментариях.
Частые вопросы
Можно ли изменить время в CS2 в матчмейкинге?
Нет. В матчмейкинге действуют серверные настройки Valve. Менять время можно только в офлайн-игре, на своём сервере или на сервере, где у вас есть права администратора/rcon.
Чем отличаются mp_roundtime и mp_roundtime_defuse?
mp_roundtime задаёт общее время раунда в минутах, а mp_roundtime_defuse переопределяет его на картах с бомбой. Для карт с заложниками используйте mp_roundtime_hostage.
Как сделать бесконечный раунд одной командой?
Включите режим игнорирования условий победы: mp_ignore_round_win_conditions 1. Для удобства повесьте тумблер на клавишу: bind F6 "toggle mp_ignore_round_win_conditions 0 1".
Как изменить таймер бомбы в CS2?
Используйте mp_c4timer N, где N — секунды. Типичные значения: 35–45 для тренировки дефьюза, 60–90 для долгих постплантов.
Почему команды на время не работают на сервере?
Сервер может переопределять значения из своих cfg (gamemode_*.cfg, server.cfg) или плагинами. Проверьте права, rcon и конфиги; локальные параметры запуска клиента сервер не обязан учитывать.
Как быстро вернуть стандартное время раундов?
В офлайн-игре выполните exec gamemode_competitive или вручную установите: mp_roundtime_defuse 1.92 (≈1:55), mp_c4timer 40, mp_freezetime 15, затем mp_restartgame 1.










