НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

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

Day of Defeat: SourceUpdated Nov 2, 20264 min read

Чтобы добавить свою карту на сервер Day of Defeat: Source в PlayNHost, загрузите её файл .bsp в папку dod/maps на вкладке Files, затем введите в Console changelevel и название карты. Игроки, у которых карты нет, скачивают её с вашего сервера при входе, если файл не больше 16 МБ.

Загрузите карту

  1. Скачайте нужную карту. Это файл .bsp, часто упакованный в архив .zip.
  2. Откройте свой сервер в панели и нажмите на вкладку Files.
  3. Откройте папку dod, затем папку maps. Вы увидите официальные карты, например dod_anzio.bsp.
  4. Нажмите Загрузить и выберите файл .bsp либо перетащите его на страницу.
  5. Дождитесь, пока файл появится в dod/maps.
Вкладка Files сервера Day of Defeat: Source с открытой папкой dod/maps и кнопкой «Загрузить»

Если вы загрузили архив, отметьте его галочкой и нажмите Распаковать, затем удалите архив. Для больших файлов или многих карт сразу быстрее работает программа SFTP: Как подключиться к файлам сервера по SFTP.

У некоторых карт рядом с maps есть дополнительные папки, например materials, models или sound. Они тоже относятся к dod: загрузите архив в dod и Распаковать его там, чтобы каждая папка попала на своё место.

Запустите карту

  1. Нажмите на вкладку Console.
  2. Введите changelevel и имя файла без .bsp, например changelevel dod_mymap, и нажмите Enter.

Чтобы сервер запускался на ней при каждом старте, задайте её как Карта в разделе Настройки игры. Чтобы добавить её в ротацию, впишите её название в mapcycle.txt. Оба способа описаны в Как сменить карту на сервере Day of Defeat: Source.

Задача Сменить карту оставляет в названии только буквы, цифры и _, поэтому карту с названием dod_my-map или dod_mymap_v1.2 нужно запускать через changelevel в Console.

Как игроки получают карту?

Игрок, у которого нет карты, скачивает её с вашего сервера при входе. Настройки, которые это регулируют, есть в списке консольных команд Valve:

  • sv_allowdownload по умолчанию равна 1: клиентам разрешено скачивать файлы с сервера.
  • net_maxfilesize по умолчанию равна 16: это самый большой файл в МБ, который отправляет сервер. В списке Team Fortress 2 от Valve, на ветке движка которой Day of Defeat: Source работает с февраля 2025 года, наибольшее допустимое значение равно 64.
  • sv_downloadurl это веб-адрес, с которого игроки скачивают недостающие файлы вместо сервера. Для него нужен собственный веб-хостинг.

Для карты больше 16 МБ добавьте net_maxfilesize 64 в dod/cfg/server.cfg и перезапустите сервер. Для карты больше 64 МБ нужен sv_downloadurl, либо игроки устанавливают её вручную в папку dod/maps своей игры.

Полезно знать

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ