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

Как загрузить собственный мир Minecraft

MinecraftUpdated Oct 23, 20267 min read

Мир, который вы построили в одиночной игре или на другом хостинге, можно перенести на сервер PlayNHost. Для Java и Bedrock шаги немного различаются, а для Java зависят ещё и от версии, в которой мир сохраняли в последний раз. Если вы переезжаете с другого хостинга, эта страница описывает ту часть, где мир размещается после скачивания. См. Как перенести существующий сервер на PlayNHost.

Загрузка мира на сервер, где уже есть мир, означает, что нужно выбрать, какой оставить. Шаги ниже удаляют мир, который там есть сейчас. Если хотите его сохранить, сначала сделайте его бэкап. См. Как сделать бэкап, восстановить и сбросить мир Minecraft.

Прежде чем начать

  1. Убедитесь, что на сервере та же редакция, что и у мира, Java или Bedrock. Мир одной редакции не загрузится в другой.
  2. Узнайте версию Minecraft, в которой мир играли в последний раз. На сервере должна работать эта версия или новее. Более старый сервер не может открыть мир, сохранённый более новой игрой. Чтобы сменить версию сервера, см. Как сменить версию Minecraft или тип сервера.
  3. Упакуйте мир в файл ZIP на своём компьютере. Заархивируйте саму папку мира, чтобы при открытии ZIP была видна одна папка с файлами мира внутри. Если же в ZIP сразу виден level.dat, сначала создайте в Files пустую папку через Создать папку, затем загрузите ZIP и распакуйте его внутри этой папки, чтобы файлы мира не оказались в основной папке сервера.

Как выглядит мир Java

Мир Java это одна папка. Внутри неё должен быть файл level.dat и другие папки. Файл level.dat должен лежать прямо в этой папке, а не на уровень глубже. В мире одиночной игры он лежит в папке saves внутри папки Minecraft, под тем названием, которое вы дали миру.

В старых мирах (до Minecraft 26) Незер и Энд хранятся в папках DIM-1 и DIM1 внутри папки мира. Paper, Purpur и Spigot хранят их в отдельных папках рядом с миром, с окончаниями _nether и _the_end. В новых мирах каждое измерение лежит внутри папки мира, в папке dimensions.

Загрузите мир Java

  1. В панели откройте сервер, нажмите Остановить и дождитесь статуса Офлайн.
  2. Очистите мир по умолчанию. На вашем сервере уже может быть папка world. Если она вам нужна, сделайте бэкап, затем откройте Files и удалите её, а также world_nether и world_the_end, если они есть. Всё, что в них, будет потеряно. Если загрузить мир поверх, файлы с одинаковыми именами перезаписываются, а остальные остаются, поэтому два мира смешиваются, и результат может не загрузиться.
  3. Загрузите свой мир. Папки нельзя перетаскивать в Загрузить.

    • ZIP: нажмите Загрузить на вкладке Files и выберите ZIP, затем отметьте его и нажмите Распаковать.
    • SFTP: для большого мира подключитесь программой SFTP и скопируйте папку. См. Как подключиться к файлам сервера по SFTP.
  4. Проверьте результат в Files. Папка мира должна лежать в основной папке рядом с server.properties, а level.dat прямо в ней. Если внутри вы видите папку с тем же именем, переместите внутреннюю наверх и удалите пустую внешнюю.
  5. Если у мира есть отдельные папки _nether и _the_end, а ваш сервер Vanilla, Fabric, Forge или NeoForge, эти папки не будут использоваться. В версиях до 26 скопируйте папку DIM-1 из папки _nether и папку DIM1 из папки _the_end в основную папку мира. Для новых миров см. раздел ниже.
  6. Сообщите серверу, какой мир загружать. Откройте Настройки, затем Server Properties (Java), задайте Название мира равным имени папки и нажмите Только сохранить. Для Paper, Purpur и Spigot указывайте только имя основной папки, а не тех, что оканчиваются на _nether или _the_end.
  7. Запустите сервер и следите за Console на предмет ошибок, затем зайдите и поищите свои постройки. Если вы видите новый пустой мир, название не совпадает: оно чувствительно к регистру.

Для шага 6 есть короткий путь. Откройте Моддинг, затем Миры, затем Ваши миры. Панель перечисляет все папки с level.dat. Откройте меню своей и выберите Сделать этот мир активным. Это вступит в силу при следующем запуске сервера.

Если в названии вашей папки есть специальные символы или буквы с диакритикой и панель не может её использовать, переименуйте папку в Files, оставив простые буквы и цифры.

Миры Minecraft 26 и новее

Minecraft изменил структуру миров. Мир, сохранённый Vanilla, Fabric, Forge или NeoForge, загружается на Paper, который его конвертирует. Обратное направление рискованно: мир, сохранённый Paper, Purpur или Spigot на новой версии, может не загрузиться на Vanilla или загрузчике модов, и сервер может отказаться запускаться. Если так случилось, проверьте, что тип сервера совпадает с тем, откуда пришёл мир, или создайте тикет и сообщите, где создан мир. Неудачный запуск ничему в вашем мире не вредит.

Загрузите мир Bedrock

Эти шаги относятся к типу сервера Bedrock. Pocketmine это другой тип сервера: у него нет параметра Выбрать мир, а название мира задаётся в Server Properties (PocketMine). Прежде чем загружать на него мир, проверьте в документации PocketMine, какие форматы миров он принимает.

В Bedrock мир кладётся в папку worlds, в собственную папку.

  1. Остановите сервер и дождитесь статуса Офлайн. Если в Files ещё нет папки worlds, один раз запустите сервер, дождитесь, пока он запустится, и снова остановите.
  2. На компьютере найдите мир. В его папке должны быть папка db, файл level.dat и файл levelname.txt. Миры одиночной игры лежат в папках с непонятными названиями, а levelname.txt внутри каждой показывает название, которое вы дали миру. Экспорт .mcworld это архив ZIP: сначала распакуйте его в папку.
  3. Переименуйте папку мира во что-нибудь простое, например MyWorld, и избегайте специальных символов.
  4. Загрузите папку (как ZIP, затем Распаковать, или через SFTP) в папку worlds.
  5. Откройте Настройки, затем Настройки игры и введите имя папки в Выбрать мир. Оно должно совпадать точно, включая заглавные буквы. Не редактируйте level-name в файле: он сбрасывается при каждом запуске.
  6. Запустите сервер и зайдите.

Если мир не загружается

Что вы видитеЧто делать
Появляется новый пустой мирНазвание мира или Выбрать мир не совпадает с папкой. Исправьте написание и перезапустите
Console показывает ошибку версии, связанную с миромМир был сохранён более новым Minecraft. Переведите сервер на эту версию или новее
Незер или Энд пусты и сгенерированы зановоПапки измерений лежат не там, где нужно для вашего типа сервера. См. шаг 5
Сервер вообще не запускаетсяВосстановите бэкап или прежние файлы и создайте тикет с последними строками Console

См. Как создать тикет в поддержку.

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

СОЗДАЙТЕ СВОЙ ИГРОВОЙ СЕРВЕР
ГОТОВЫ НАЧАТЬ?

Сэкономьте до 30% на вашем новом игровом сервере.
Премиальная производительность, мгновенная активация и непревзойдённая надёжность по лучшей цене.

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