Смена карт и ротация Day of Defeat: Source
Собственный список карт DoD:S через mapcyclefile, ограничение mp_timelimit и проверка перехода между dod_anzio и dod_avalanche.
Стартовая карта DoD:S задаётся в панели, а последующие переходы — списком mapcyclefile и правилами окончания карты. Захват всех флагов завершает игровой раунд, но это не обязательно немедленная смена BSP. Сначала определите длительность игры на одной карте и только затем проверяйте ротацию.

Порядок действий
Соберите список установленных карт
Для теста начните с dod_anzio и dod_avalanche. Проверьте наличие BSP и ручную загрузку каждой карты. Создайте dod/community-mapcycle.txt с именами без расширения, по одному на строку. Пользовательские карты сначала испытывайте отдельно: список сам не скачивает отсутствующий контент.
Укажите активный файл
В подключённом dod/cfg/community.cfg задайте mapcyclefile community-mapcycle.txt и mp_timelimit 30. Проверьте другие действующие ограничения карты и правила плагинов. Собственное имя списка помогает избежать путаницы с файлами поставки и меню стороннего голосования, которое может читать другой источник.
Проверьте естественное завершение
На пустом тестовом сервере временно сократите лимит и дождитесь окончания текущей игры. Следите за следующей картой через status. Ручной changelevel dod_avalanche доказывает, что BSP загружается, но не подтверждает выбор следующего пункта по mapcycle. После проверки верните рабочую длительность.
Как проверить результат
Запросите mapcyclefile и mp_timelimit, затем проверьте хотя бы один полный переход. После полного перезапуска первой будет карта из поля «Карта» в панели. Если хотите начинать с dod_avalanche, измените это поле отдельно: порядок списка не заменяет параметр запуска процесса.