Настройка 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 из основного файла.

Порядок действий
Сохраните исходные файлы
Скачайте server.cfg и сделайте бэкап перед правками. Название, пароль, число игроков и стартовую карту меняйте через «Настройки игры». Панель обновляет свои строки конфигурации при запуске, поэтому ручная смена hostname или sv_password не должна заменять поля интерфейса. Промежуточную .hcp/server.cfg не используйте как рабочий файл.
Создайте отдельный набор правил
В dod/cfg/community.cfg задайте сначала одну понятную настройку, например mp_timelimit 30, и строку echo dod_rules_loaded. В конец существующего server.cfg добавьте exec community.cfg. Сохраните строки шаблона, включая sv_lan 0, log on, отключённые RCON и SourceTV: они не мешают собственным игровым правилам.
Примените профиль через консоль
Введите exec community.cfg прямо в консоли панели, без rcon. Проверьте ответ mp_timelimit без аргумента. После этого выполните обычный перезапуск и повторите запрос на загруженной карте. Не включайте в cfg команды немедленной смены карты или остановки: файл выполняется при обычной работе сервера.
Как проверить результат
Метка dod_rules_loaded должна появиться в консоли, а значение времени — соответствовать вашему профилю. Затем проверьте фактическое окончание карты в тестовом матче. Лимит времени относится к карте целиком, а не к каждому захвату флагов; игровые события и переход к следующему раунду наблюдайте отдельно.