Изменение времени в CS:GO обычно нужно для тренировок: чтобы не обрывать отработку в середине мысли и не терять темп. Это делается через консоль - но команды работают только на вашем сервере и при включенных cheats.

Ниже - рабочие варианты под разные режимы и карты.

Что именно меняется

В CS:GO время определяется отдельной настройкой для сценариев матчей:

  • раунд на бомбе - mp_roundtime_defuse
  • раунд на заложниках - mp_roundtime_hostage
  • общий параметр - mp_roundtime

Плюс есть отдельное время на закупку в начале раунда - mp_buytime, и пауза до старта - mp_freezetime.

Базовая настройка: поставить раунд на 60 минут

  1. Зайдите на свой сервер (на практике чаще всего это тренировка с ботами).
  2. Откройте консоль разработчика.
  3. Включите читы:
    sv_cheats 1
  4. Введите нужные команды:
mp_roundtime 60
mp_restartgame 1

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

mp_roundtime_defuse 60
mp_restartgame 1

Если играете на заложниках:

mp_roundtime_hostage 60
mp_restartgame 1

Ограничение по верхнему значению связано с тем, что движок не принимает длительность раунда больше максимума (в сети обычно приводят ориентир в 60 минут для mp_roundtime). Это подтверждается описаниями команд в справочниках по консольным переменным. Например, в HLMod указано, что mp_roundtime ограничен диапазоном и задается в минутах. Источник: HLMod (команда mp_roundtime).
https://hlmod.net/threads/ne-mogu-izmenit-vremja-raunda.64900/

Как сделать раунд фактически бесконечным

Полностью “бесконечный” цикл в интерфейсе игры не предусмотрен, но можно поставить очень большое значение. На практике этот способ работает как “бесконечность” в рамках сервера.

Для обычного режима

sv_cheats 1
mp_roundtime 99999
mp_restartgame 1

Источник по подходу через mp_roundtime 99999: Cyber.Sports.ru.
https://cyber.sports.ru/games/blogs/2942375.html

Для заложников

sv_cheats 1
mp_roundtime_hostage 99999
mp_restartgame 1

Источник: Cyber.Sports.ru.
https://cyber.sports.ru/games/blogs/2942375.html

Для бомбы

sv_cheats 1
mp_roundtime_defuse 99999
mp_restartgame 1

Подход с разделением по типам карт также встречается в гайд-сценариях по времени раунда. Например:
Scope.gg - команды под разные режимы раунда.
http://scope.gg/guides/ru/infinite_round_time_ru/

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

Если цель - быстрее заходить в работу и не ждать старта, настройте стартовые тайминги:

  • убрать “заморозку” в начале: mp_freezetime
  • увеличить время покупки: mp_buytime

Пример набора:

sv_cheats 1
mp_freezetime 0
mp_buytime 60000
mp_buy_anywhere 1
mp_restartgame 1

В источниках по бесконечному раунду обычно встречается связка mp_buytime и возможность покупать в любой точке карты. Например:
Scope.gg (команды mp_buytime, mp_buy_anywhere).
http://scope.gg/guides/ru/infinite_round_time_ru/

Также по “заморозке” время на старте меняют командой mp_freezetime (в обсуждениях прямо указано, что значение задается в секундах). Источник: forum.myarena.ru.
https://forum.myarena.ru/index.php?/topic/32379-kak-ubrat-vremia-pered-nachalom-raunda/

Один набор команд в консоль (под бесконечную тренировку)

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

sv_cheats 1
mp_roundtime_defuse 60
mp_buytime 60000
mp_buyanywhere 1
mp_ignore_round_win_conditions 1
mp_restartgame 1

Этот вариант встречается в гайдах как пример “продолжительного” раунда с отключением условий завершения. Источник: imba.shop.
https://imba.shop/blog/cs-go/kak-v-cs-go-uvelichit-vremya-raunda

Примечание: в разных источниках пишут похожие команды, но с разным написанием (например, mp_buy_anywhere vs mp_buyanywhere). Если команда не сработала, откройте консоль и проверьте написание именно под вашу версию - чаще всего причина в форме имени переменной.

Таблица: какие команды за что отвечают

Что хотите сделать Команда Единицы
Задать длительность раунда (общая) mp_roundtime X минуты
Задать длительность раунда на бомбе mp_roundtime_defuse X минуты
Задать длительность раунда на заложниках mp_roundtime_hostage X минуты
Сильно увеличить длительность (как бесконечность) mp_roundtime 99999 или mp_roundtime_defuse/hostage 99999 движок принимает большое число в пределах своих ограничений
Убрать время “заморозки” перед активной игрой mp_freezetime X секунды
Время на покупку в начале mp_buytime X секунды
Покупка предметов в любой точке карты mp_buyanywhere 1 флаг (0/1)
Снять завершение раунда по условиям победы mp_ignore_round_win_conditions 1 флаг (0/1)

Источники по наборам команд и назначению:
- Scope.gg (тайминги и закупка): http://scope.gg/guides/ru/infinite_round_time_ru/
- Cyber.Sports.ru (mp_roundtime и отдельные команды для карт): https://cyber.sports.ru/games/blogs/2942375.html
- HLMod (ограничения и описание mp_roundtime): https://hlmod.net/threads/ne-mogu-izmenit-vremja-raunda.64900/
- forum.myarena.ru (mp_freezetime как секунды): https://forum.myarena.ru/index.php?/topic/32379-kak-ubrat-vremia-pered-nachalom-raunda/

Частые ошибки

  1. Не включены cheats
    Без sv_cheats 1 многие изменения не применяются. Это прямо повторяется в гайдах по настройкам раунда.
    Scope.gg: http://scope.gg/guides/ru/infinite_round_time_ru/

  2. Используют одну команду на все типы карт
    На картах с заложниками нужна mp_roundtime_hostage, на бомбе - mp_roundtime_defuse. Cyber.Sports.ru описывает эту разницу.
    https://cyber.sports.ru/games/blogs/2942375.html

  3. Путают минуты и секунды
    mp_roundtime задается в минутах, а mp_freezetime в секундах. Это заметно по форматам в описаниях переменных и примерам в гайдах/обсуждениях.

  4. Минуты: HLMod по mp_roundtime: https://hlmod.net/threads/ne-mogu-izmenit-vremja-raunda.64900/
  5. Секунды: forum.myarena.ru по mp_freezetime: https://forum.myarena.ru/index.php?/topic/32379-kak-ubrat-vremia-pered-nachalom-raunda/

  6. Команды вводят без перезапуска матча
    После изменения времени часто требуется mp_restartgame 1, чтобы настройки вступили в силу. Это используется в гайд-подходах по изменению раунда.
    Scope.gg: http://scope.gg/guides/ru/infinite_round_time_ru/

Короткий итог

  • Для “длинного раунда” ставьте mp_roundtime или точечно mp_roundtime_defuse/mp_roundtime_hostage.
  • Для тренировки без ожидания добавьте mp_freezetime 0 и увеличьте mp_buytime.
  • Для режима “почти бесконечно” используйте большие значения (например 99999), но запускайте это на своем сервере и с sv_cheats 1.

Если цель - именно стабильная тренировка, начинать лучше с варианта на 60 минут, а “бесконечность” включать только когда нужно больше времени для отработок.