Мир Bedrock можно продолжить использовать на Bedrock Dedicated Server, если формат мира, версия и необходимые пакеты совпадают. В менеджере миров Bedrock от game-serverhosting вы можете сразу выбрать .mcworld для загрузки. При этом не нужно обрабатывать файл как мир Java или менять его расширение.
Сначала определите правильный тип сервера
Это руководство относится к Bedrock Dedicated Server (BDS) от Mojang. В нём не описывается автоматический перенос в PocketMine-MP и конвертация в Java. Оба разграничения важны: один и тот же клиент Bedrock не означает, что любая серверная реализация прочитает ваш сохранённый мир без изменений.
Запишите версию, в которой мир сохранялся в последний раз, а также необходимые Behavior- и Resource-паки. Если вы ещё выбираете, какое программное обеспечение вам нужно, прочитайте BDS или PocketMine-MP.
Сохраните исходник и проверьте экспорт
Создайте отдельную резервную копию текущего мира. Если используемый клиент Bedrock предлагает функцию Экспортировать мир, создайте с её помощью .mcworld. Не каждая платформа предоставляет одинаковый доступ к файлам. Используйте задокументированный для вашего устройства способ экспорта и протестируйте копию локально, прежде чем что-либо заменять на сервере.
.mcworld — это архив с данными мира Bedrock. В распакованной папке мира BDS среди прочего находятся level.dat и db. Переименование ZIP-архива в .mcworld не превращает мир Java в формат Bedrock. Документация Microsoft по Chunker описывает конвертацию как отдельный процесс с ограничениями; для обычного импорта из Bedrock в BDS она не требуется.
Проверьте также целевой сервер: создайте резервную копию и зафиксируйте текущий активный мир. Для импорта используйте новое уникальное имя. Руководство по резервному копированию описывает полный объём резервного копирования.
Импорт в менеджере миров Bedrock
- Откройте сервер BDS и его управление мирами.
- Выберите Загрузить мир.
- Выберите проверенный архив
.mcworldи новое целевое имя, напримерinsel-import. - Обратите внимание на указанное в форме ограничение размера и указания по обработке.
- Запустите загрузку и дождитесь её завершения. Затем проверьте запись в списке миров и какой мир активен.
Если имя уже существует, выберите новое имя. Не перезаписывайте единственный до сих пор рабочий мир. При появлении сообщения об ошибке запишите его текст и этап обработки, вместо того чтобы повторно параллельно запускать тот же импорт.
Ручной способ для полных папок мира
При ручном переносе полностью остановите процесс BDS. Скопируйте всю распакованную папку мира по SFTP в worlds/. Простой пример выглядит так:
worlds/
insel-import/
level.dat
db/
Соответствующее значение конфигурации:
level-name=insel-import
Microsoft описывает это соответствие во введении в BDS и в справочнике по конфигурации. Избегайте дополнительного уровня упаковки между insel-import и самими данными мира.
Аддоны тоже подлежат проверке
Держите относящиеся к миру файлы паков и их ссылки вместе. При отсутствии содержимого проверьте версии паков и зависимости. Не устанавливайте Java-JAR в качестве замены. Успешное подключение не подтверждает, что Behavior-паки или скрипты работают полностью.
Если мир использует экспериментальные функции, обязательно проверьте их поддержку в вашей версии BDS. Не изменяйте одновременно версию сервера, выбор паков и файлы мира, пока вы исследуете ошибку импорта.
Приёмка игрового состояния
Подключитесь с помощью подходящего клиента Bedrock, используя адрес и порт, указанные в панели управления. Сравните известные постройки, измерения, инвентари, контейнеры и важные функции аддонов. Затем проверьте с обычной учётной записью предусмотренные права.
Внесите некритичное изменение и проверьте его после корректной остановки и повторного запуска. Если появляется неверный ландшафт, сначала проверьте имя мира и папку. Если отсутствует только содержимое паков, исследуйте паки, а не удаляйте папку мира.
FAQ
Как откатиться при неудачном импорте?
Остановите кандидата и снова используйте неизменённый старый мир с его прежней конфигурацией. Если вы заменили ещё какие-либо файлы, восстановите соответствующее состояние резервной копии.
Почему мир виден локально, а на BDS — нет?
Проверьте завершение загрузки, версию, целевое имя, корневую папку и консоль запуска. Работоспособность локально ещё не доказывает, что сервер загружает нужный файл.
Могу ли я вместо этого загрузить карту Java?
Не как прямой импорт в Bedrock. Используйте подходящую версию для Bedrock или отдельно исследуйте конвертацию на копии. Не рассчитывайте на полное сохранение всех данных.
Связанные руководства
- Bedrock-сервер: выбор между BDS и PocketMine-MP
- Minecraft загружает новый мир: как найти старую карту
Это руководство на других языках
Deutsch · English · Español · Français · Nederlands · Português