Мир, который вы построили в одиночной игре или на другом хостинге, можно перенести на сервер PlayNHost. Для Java и Bedrock шаги немного различаются, а для Java зависят ещё и от версии, в которой мир сохраняли в последний раз. Если вы переезжаете с другого хостинга, эта страница описывает ту часть, где мир размещается после скачивания. См. Как перенести существующий сервер на PlayNHost.
Загрузка мира на сервер, где уже есть мир, означает, что нужно выбрать, какой оставить. Шаги ниже удаляют мир, который там есть сейчас. Если хотите его сохранить, сначала сделайте его бэкап. См. Как сделать бэкап, восстановить и сбросить мир Minecraft.
Прежде чем начать
- Убедитесь, что на сервере та же редакция, что и у мира, Java или Bedrock. Мир одной редакции не загрузится в другой.
- Узнайте версию Minecraft, в которой мир играли в последний раз. На сервере должна работать эта версия или новее. Более старый сервер не может открыть мир, сохранённый более новой игрой. Чтобы сменить версию сервера, см. Как сменить версию Minecraft или тип сервера.
- Упакуйте мир в файл 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
- В панели откройте сервер, нажмите Остановить и дождитесь статуса Офлайн.
- Очистите мир по умолчанию. На вашем сервере уже может быть папка
world. Если она вам нужна, сделайте бэкап, затем откройте Files и удалите её, а такжеworld_netherиworld_the_end, если они есть. Всё, что в них, будет потеряно. Если загрузить мир поверх, файлы с одинаковыми именами перезаписываются, а остальные остаются, поэтому два мира смешиваются, и результат может не загрузиться. Загрузите свой мир. Папки нельзя перетаскивать в Загрузить.
- ZIP: нажмите Загрузить на вкладке Files и выберите ZIP, затем отметьте его и нажмите Распаковать.
- SFTP: для большого мира подключитесь программой SFTP и скопируйте папку. См. Как подключиться к файлам сервера по SFTP.
- Проверьте результат в Files. Папка мира должна лежать в основной папке рядом с
server.properties, аlevel.datпрямо в ней. Если внутри вы видите папку с тем же именем, переместите внутреннюю наверх и удалите пустую внешнюю. - Если у мира есть отдельные папки
_netherи_the_end, а ваш сервер Vanilla, Fabric, Forge или NeoForge, эти папки не будут использоваться. В версиях до 26 скопируйте папкуDIM-1из папки_netherи папкуDIM1из папки_the_endв основную папку мира. Для новых миров см. раздел ниже. - Сообщите серверу, какой мир загружать. Откройте Настройки, затем Server Properties (Java), задайте Название мира равным имени папки и нажмите Только сохранить. Для Paper, Purpur и Spigot указывайте только имя основной папки, а не тех, что оканчиваются на
_netherили_the_end. - Запустите сервер и следите за 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, в собственную папку.
- Остановите сервер и дождитесь статуса Офлайн. Если в Files ещё нет папки
worlds, один раз запустите сервер, дождитесь, пока он запустится, и снова остановите. - На компьютере найдите мир. В его папке должны быть папка
db, файлlevel.datи файлlevelname.txt. Миры одиночной игры лежат в папках с непонятными названиями, аlevelname.txtвнутри каждой показывает название, которое вы дали миру. Экспорт.mcworldэто архив ZIP: сначала распакуйте его в папку. - Переименуйте папку мира во что-нибудь простое, например
MyWorld, и избегайте специальных символов. - Загрузите папку (как ZIP, затем Распаковать, или через SFTP) в папку
worlds. - Откройте Настройки, затем Настройки игры и введите имя папки в Выбрать мир. Оно должно совпадать точно, включая заглавные буквы. Не редактируйте
level-nameв файле: он сбрасывается при каждом запуске. - Запустите сервер и зайдите.
Если мир не загружается
| Что вы видите | Что делать |
|---|---|
| Появляется новый пустой мир | Название мира или Выбрать мир не совпадает с папкой. Исправьте написание и перезапустите |
| Console показывает ошибку версии, связанную с миром | Мир был сохранён более новым Minecraft. Переведите сервер на эту версию или новее |
| Незер или Энд пусты и сгенерированы заново | Папки измерений лежат не там, где нужно для вашего типа сервера. См. шаг 5 |
| Сервер вообще не запускается | Восстановите бэкап или прежние файлы и создайте тикет с последними строками Console |





