Добавление карт на сервер
Сервер BeamMP поддерживает как стандартные карты игры <:contentReference[oaicite:0]{index=0}>, так и пользовательские (модифицированные) карты.
Стандартные карты
Все стандартные карты уже включены в игру и не требуют дополнительной установки. Для их использования достаточно изменить параметр Map в файле ServerConfig.toml.
Пример:
Map = '/levels/gridmap_v2/info.json'Установка пользовательских карт
Для установки модифицированной карты необходимо выполнить следующие действия:
- Загрузить архив карты (
.zip) и поместить его в каталогResources/Clientна сервере; - Открыть архив карты (без распаковки) и перейти в папку
levels; - Найти папку с названием карты (например,
myawesomedriftmap2021) и запомнить её точное имя; - Открыть файл
ServerConfig.tomlи изменить параметрMap, заменив стандартное значение на имя вашей карты.
Пример настройки:
Map = '/levels/myawesomedriftmap2021/info.json'После этого при подключении к серверу карта будет автоматически загружена у всех игроков.
Решение возможных проблем
Если карта не загружается или сервер не запускается с ней, выполните следующие действия:
- установите карту в одиночную игру;
- запустите её в режиме одиночной игры;
- откройте консоль (клавиша
~или назначенная в настройках); - выполните команду
print(getMissionFilename()); - используйте полученное значение в параметре
Map.
Данный метод позволяет определить корректный путь к карте, если он отличается от ожидаемого.
Примечание
- название папки карты должно быть указано строго без ошибок и с учётом регистра;
- архив карты не должен быть повреждён;
- рекомендуется использовать проверенные модификации из надёжных источников.