voln.io
Counter-Strike 1.6 · инструкция

Время раунда и деньги на сервере CS 1.6

Настройка mp_roundtime, mp_buytime, mp_freezetime и mp_startmoney для матча CS 1.6 с проверкой единиц времени и сброса игры.

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

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Определите правила до начала матча

    Согласуйте длительность раунда, окно покупки, стартовые деньги и необходимость паузы перед движением. Отдельно решите, когда заканчивается сама карта: mp_timelimit относится к карте целиком. Если менять сразу несколько ограничений, участникам будет непонятно, почему игра завершилась раньше ожидаемого.

  2. Запишите значения в свой конфиг

    Поместите пример в cstrike/match.cfg. Подключите его через exec match.cfg из cstrike/server.cfg, если эти правила нужны постоянно. Для одной встречи выполните exec match.cfg непосредственно в консоли панели. Не добавляйте туда имя сервера, пароль и команду sv_restart: они решают другие задачи.

  3. Начните матч заново по договорённости

    Предупредите игроков сообщением в игре и выполните sv_restart 3 в консоли сервера. Команда сбрасывает ход матча, включая счёт и экономику; это не перезапуск контейнера и не восстановление сохранения. Не запускайте её посреди рейтинговой встречи без согласования с участниками.

cstrike/match.cfg — пример правилtext
mp_roundtime 2
mp_buytime 0.25
mp_freezetime 5
mp_startmoney 800

Как проверить результат

Запросите каждую переменную без аргументов, затем проверьте новый раунд двумя игроками: пять секунд заморозки, двухминутный таймер и короткое окно покупки. Стартовые деньги оценивайте после сброса матча, а не по кошельку игрока, который уже успел получить награду или купить оружие.

Читайте дальше

Counter-Strike 1.6 · инструкция

Как подключиться к серверу CS 1.6 по IP

Подключение к Counter-Strike 1.6 через connect: адрес с портом, консоль игры и проверка ошибок версии или пароля.

Counter-Strike 1.6 · инструкция

Где находится server.cfg в CS 1.6

Как редактировать cstrike/server.cfg, вынести свои правила в отдельный файл и не потерять настройки после запуска сервера CS 1.6.

Counter-Strike 1.6 · инструкция

Баланс команд и friendly fire в CS 1.6

Как настроить mp_autoteambalance, mp_limitteams и mp_friendlyfire для публичной игры или встречи постоянных составов в CS 1.6.

Counter-Strike 1.6 · инструкция

Смена карт и mapcycle.txt в CS 1.6

Разница между стартовой картой и ротацией CS 1.6: cstrike/mapcycle.txt, mp_timelimit и немедленный переход через changelevel.

Counter-Strike 1.6 · инструкция

Как установить свою карту на сервер CS 1.6

Загрузка BSP и ресурсов карты Counter-Strike 1.6: папки maps, models, sound, WAD-файлы и проверка перед включением в ротацию.

Counter-Strike 1.6 · инструкция

Как поставить пароль на сервер CS 1.6

Закрытый сервер Counter-Strike 1.6 для друзей: поле пароля в панели, перезапуск, проверка входа и безопасная передача доступа.

Counter-Strike 1.6 · инструкция

Как забанить игрока на сервере CS 1.6

Блокировка игрока CS 1.6 через серверную консоль: проверка Steam ID, banid, сохранение banned.cfg и отмена ошибочного бана.

Counter-Strike 1.6 · инструкция

Логи CS 1.6: как найти причину сбоя сервера

Где искать журналы сервера CS 1.6, как отличить ошибку карты от неполной установки и какие строки приложить к обращению без паролей игроков.

Counter-Strike 1.6 · инструкция

Обновление CS 1.6 и неполная установка HLDS

Что делать при ошибке версии CS 1.6 или отсутствии cs.so: бэкап, проверка установки HLDS и отличие обновления от обычного запуска.