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

Настройка раундов и закупки в CS: Source

Правила матча CS: Source: mp_roundtime, mp_freezetime, mp_buytime, деньги и безопасный сброс через mp_restartgame.

В CS: Source настройки раунда задают длительность, заморозку и покупку отдельно. Для перезапуска матча используется mp_restartgame, а не команда sv_restart из многих инструкций по CS 1.6. Изменение правил и сброс счёта лучше проводить между встречами, заранее предупредив участников.

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

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

  1. Согласуйте единицы и значения

    mp_roundtime и mp_buytime задаются в минутах, mp_freezetime — в секундах. Пример ниже даёт двухминутный раунд, двадцать секунд покупки и пять секунд подготовки. Стартовые деньги относятся к началу игры; они не обязаны немедленно заменить текущий кошелёк каждого участника.

  2. Примените отдельный профиль встречи

    Сохраните строки в cstrike/cfg/match.cfg и выполните exec match.cfg через серверную консоль. Для постоянного использования подключите файл из server.cfg. Не включайте в профиль hostname или пароль, которые задаются панелью, и не помещайте mp_restartgame внутрь автоматически выполняемого файла.

  3. Запустите новую игру

    После предупреждения выполните mp_restartgame 3. Подождите начала нового раунда и проверьте счёт и экономику. Если встреча делится на половины, заранее определите порядок смены сторон и сброса: одни только mp_maxrounds и таймер не создают полноценный турнирный регламент.

cstrike/cfg/match.cfg — пример для тренировкиtext
mp_roundtime 2
mp_buytime 0.333333
mp_freezetime 5
mp_startmoney 800

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

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

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

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

Как зайти на сервер Counter-Strike: Source

Подключение к CS: Source по адресу из панели: игровая консоль, выданный порт, избранное и диагностика отказа соединения.

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

Настройка server.cfg сервера CS: Source

Где лежит cstrike/cfg/server.cfg и как добавить собственный конфиг CS: Source, сохранив управляемые панелью название и пароль.

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

Как добавить ботов на сервер CS: Source

Встроенные боты Counter-Strike: Source: bot_quota, режим fill, сложность и проверка навигации на пользовательской карте.

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

Ротация карт CS: Source через mapcycle.txt

Как задать последовательность карт CS: Source, выбрать mapcyclefile и проверить автоматическую смену после лимита времени.

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

Установка пользовательской карты CS: Source

Как загрузить BSP, материалы и NAV на сервер CS: Source, проверить совместимость и избежать ошибки map differs у игроков.

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

Как включить или отключить friendly fire в CS:S

Урон по своим в Counter-Strike: Source: mp_friendlyfire, проверка на пустом сервере и отличие от автоматического наказания игроков.

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

Камера после смерти и наблюдатели в CS: Source

Как ограничить посмертное наблюдение через mp_forcecamera и проверить, какую информацию видят участники матча Counter-Strike: Source.

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

Почему CS: Source не скачивает карту с сервера

Диагностика загрузки карт и FastDL в CS: Source: sv_allowdownload, sv_downloadurl, структура зеркала и одинаковые версии BSP.

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

Лаги сервера CS: Source: что проверить первым

Как отличить сетевую задержку от перегрузки CS:S, проверить ботов и карту и не испортить сервер случайными rate-настройками.