Время раунда и деньги на сервере CS 1.6
Настройка mp_roundtime, mp_buytime, mp_freezetime и mp_startmoney для матча CS 1.6 с проверкой единиц времени и сброса игры.
В CS 1.6 время раунда и время покупки измеряются в минутах, а заморозка перед раундом — в секундах. Поэтому mp_buytime 0.25 означает пятнадцать секунд, а не четверть секунды. Настройки ниже подходят для согласованной игры друзей; они не объявляются обязательным регламентом соревнований.

Порядок действий
Определите правила до начала матча
Согласуйте длительность раунда, окно покупки, стартовые деньги и необходимость паузы перед движением. Отдельно решите, когда заканчивается сама карта: mp_timelimit относится к карте целиком. Если менять сразу несколько ограничений, участникам будет непонятно, почему игра завершилась раньше ожидаемого.
Запишите значения в свой конфиг
Поместите пример в cstrike/match.cfg. Подключите его через exec match.cfg из cstrike/server.cfg, если эти правила нужны постоянно. Для одной встречи выполните exec match.cfg непосредственно в консоли панели. Не добавляйте туда имя сервера, пароль и команду sv_restart: они решают другие задачи.
Начните матч заново по договорённости
Предупредите игроков сообщением в игре и выполните sv_restart 3 в консоли сервера. Команда сбрасывает ход матча, включая счёт и экономику; это не перезапуск контейнера и не восстановление сохранения. Не запускайте её посреди рейтинговой встречи без согласования с участниками.
Как проверить результат
Запросите каждую переменную без аргументов, затем проверьте новый раунд двумя игроками: пять секунд заморозки, двухминутный таймер и короткое окно покупки. Стартовые деньги оценивайте после сброса матча, а не по кошельку игрока, который уже успел получить награду или купить оружие.