voln.io
Day of Defeat: Source · инструкция

Баланс Allies и Axis на сервере DoD:S

Как настроить mp_autoteambalance и mp_limitteams в Day of Defeat: Source, не перепутав баланс команд с лимитами классов.

Численность сторон и доступность классов регулируются раздельно. mp_autoteambalance отвечает за автоматическое выравнивание команд, mp_limitteams — за допустимый перевес при выборе стороны. Если игрок не может стать снайпером, это ещё не означает, что ему запрещено вступать в Allies или Axis: проверьте конкретный этап отказа.

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

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

  1. Выберите публичную игру или постоянные составы

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

  2. Примените пару настроек

    В консоли панели проверьте mp_autoteambalance и mp_limitteams. Пример для публичной игры — 1 и 1 соответственно. Для свободного выбора составов задайте обоим 0. Не путайте mp_limitteams с maxplayers: общий предел соединений меняется через поле «Максимум игроков» и требует перезапуска.

  3. Проверьте выбор команды и роль

    Подключите небольшую группу, создайте перевес и посмотрите, разрешён ли вход на более многочисленную сторону. После выбора стороны отдельно проверьте классы. Сохраните проверенные строки в dod/cfg/community.cfg, который подключён из server.cfg, и повторите наблюдение на следующем раунде и карте.

dod/cfg/community.cfg — пример для открытого матчаtext
mp_autoteambalance 1
mp_limitteams 1

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

Проверяйте баланс на живой группе и в момент, когда движок применяет перераспределение, а не только сразу после ввода cvar. Сверьте эффективные значения после загрузки карты. Если у вас есть отдельный плагин команд, его логика может быть важнее стандартных настроек; фиксируйте, какой механизм действительно переводит игроков.

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

Day of Defeat: Source · инструкция

Как подключиться к серверу Day of Defeat: Source

Вход на сервер DoD:S по выданному адресу: консоль, порт, отличие от классической Day of Defeat и проверка команды после подключения.

Day of Defeat: Source · инструкция

Настройка server.cfg в Day of Defeat: Source

Как редактировать dod/cfg/server.cfg, подключить свои правила DoD:S и проверить, какие значения панель сохраняет при запуске.

Day of Defeat: Source · инструкция

Смена карт и ротация Day of Defeat: Source

Собственный список карт DoD:S через mapcyclefile, ограничение mp_timelimit и проверка перехода между dod_anzio и dod_avalanche.

Day of Defeat: Source · инструкция

Как поставить свою карту на сервер DoD:S

Пользовательские карты Day of Defeat: Source: каталог dod/maps, внешние ресурсы, проверка захвата точек и совместимости клиентов.

Day of Defeat: Source · инструкция

Как ограничить снайперов и пулемётчиков в DoD:S

Лимиты классов Day of Defeat: Source для Allies и Axis: отдельные переменные сторон, проверка меню выбора и сохранение ограничений.

Day of Defeat: Source · инструкция

Урон по своим на сервере Day of Defeat: Source

Переключение mp_friendlyfire в DoD:S, проверка командного урона и отличие штатного правила от наказаний стороннего плагина.

Day of Defeat: Source · инструкция

Голосовой чат и общий разговор в DoD:S

Проверка sv_voiceenable и sv_alltalk в Day of Defeat: Source: связь своей команды, общение сторон и поиск клиентской проблемы микрофона.

Day of Defeat: Source · инструкция

Логи DoD:S: сервер падает или не меняет карту

Диагностика Day of Defeat: Source через консоль и dod/logs: ошибки BSP, конфигурации, библиотек и сведения для поддержки.

Day of Defeat: Source · инструкция

Как обновить сервер Day of Defeat: Source

Подготовка DoD:S к обновлению: бэкап dod/cfg и карт, обычная переустановка без очистки и проверка штатной карты после установки.