Добавление карты
Это руководство описывает добавление пользовательских карт на выделенный сервер Polyfield.
Куда загружать карты
Карты Polyfield хранятся в папке:
.config/unity3d/Mohammad Alizade/Polyfield/editor/В панели ориентируйтесь на путь внутри домашней директории сервера. Нужная папка всегда заканчивается на:
Polyfield/editor/Если папки editor нет
Папка editor обычно создаётся после первого запуска сервера. Если её нет, запустите сервер один раз, дождитесь создания конфигурационных директорий и остановите сервер.
Создавать карту в другой папке не имеет смысла: сервер берёт пользовательские карты именно из editor/.
Добавление одной карты
Загрузите файл или папку карты в:
.config/unity3d/Mohammad Alizade/Polyfield/editor/После загрузки укажите название карты в конфиге сервера:
.config/unity3d/Mohammad Alizade/Polyfield/ServerConfig.txtНужный параметр:
match map=НазваниеКартыПример:
match map=NormandyНазвание в match map должно совпадать с названием карты. Учитываются пробелы, цифры, версия в названии и регистр.
Добавление нескольких карт
Для нескольких карт перечислите их через запятую в одной строке:
match map=Normandy,Takistan,OpenField,IWO JIMA,HürtgenwaldПробел после запятой лучше не добавлять, если в названии самой карты нет пробела. Если карта называется IWO JIMA или North Ossetia 1.5, пробелы внутри названия оставляются как есть.
Пример с картами, в названии которых есть пробелы и версии:
match map=Voronezh 1.0,IWO JIMA,North Ossetia 1.5,SIEGE OF SHANGHAI v2.5Официальный набор серверных карт
Для Polyfield доступен официальный архив серверных карт:
https://polyfield.net/builds/Server_Maps.zip
Архив содержит готовые карты для сервера. После распаковки карты нужно разместить в папке editor/ и добавить их названия в match map.
Пример готовой ротации
match map=Normandy,Takistan,OpenField,Voronezh 1.0,IWO JIMA,Hürtgenwald,North Ossetia 1.5Если карта загружена, но не указана в match map, сервер не будет использовать её в ротации.
Если карта не запускается
- карта загружена не в
Polyfield/editor/; - название в
match mapне совпадает с названием карты; - в названии карты пропущена версия, например
1.5илиv2.5; - карта была загружена архивом, но не распакована;
- в
ServerConfig.txtдобавлена лишняя строка или сломан формат параметра; - сервер не был перезапущен после изменения ротации.
Минимальная проверка
Для диагностики оставьте временно одну карту:
match map=NormandyЕсли сервер запускается с одной картой, добавляйте остальные по одной или небольшими группами. Так проще найти карту с неправильным названием или повреждённым файлом.