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

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

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

В Day of Defeat: Source конфигурация сервера находится в dod/cfg/server.cfg. Папка dod важна: инструкции с cstrike или tf относятся к другим играм. Дополнительные правила классов, команд и времени удобно собрать в dod/cfg/community.cfg и подключить одной строкой exec из основного файла.

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

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

  1. Сохраните исходные файлы

    Скачайте server.cfg и сделайте бэкап перед правками. Название, пароль, число игроков и стартовую карту меняйте через «Настройки игры». Панель обновляет свои строки конфигурации при запуске, поэтому ручная смена hostname или sv_password не должна заменять поля интерфейса. Промежуточную .hcp/server.cfg не используйте как рабочий файл.

  2. Создайте отдельный набор правил

    В dod/cfg/community.cfg задайте сначала одну понятную настройку, например mp_timelimit 30, и строку echo dod_rules_loaded. В конец существующего server.cfg добавьте exec community.cfg. Сохраните строки шаблона, включая sv_lan 0, log on, отключённые RCON и SourceTV: они не мешают собственным игровым правилам.

  3. Примените профиль через консоль

    Введите exec community.cfg прямо в консоли панели, без rcon. Проверьте ответ mp_timelimit без аргумента. После этого выполните обычный перезапуск и повторите запрос на загруженной карте. Не включайте в cfg команды немедленной смены карты или остановки: файл выполняется при обычной работе сервера.

dod/cfg/community.cfgtext
mp_timelimit 30
echo dod_rules_loaded

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

Метка dod_rules_loaded должна появиться в консоли, а значение времени — соответствовать вашему профилю. Затем проверьте фактическое окончание карты в тестовом матче. Лимит времени относится к карте целиком, а не к каждому захвату флагов; игровые события и переход к следующему раунду наблюдайте отдельно.

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

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

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

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

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 · инструкция

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

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

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 и карт, обычная переустановка без очистки и проверка штатной карты после установки.