Установка и скачивание своего мира

Хочешь поиграть с друзьями на карте, которую строил в одиночной игре? Или, наоборот, сохранить эпичную постройку с сервера к себе на память?

В этой статье разберём, как правильно переносить миры между компьютером и хостингом, и почему иногда при переносе пропадает Ад или Энд.

Шаг 0. Где найти сохранения на компьютере?

У всех операционных систем (Windows, macOS, Linux) пути разные. Самый простой способ найти нужную папку, не копаясь в системных файлах:

  1. Запусти Minecraft и зайди в главное меню.
  2. Перейди в НастройкиНаборы ресурсов (Resource Packs).
  3. Нажми кнопку «Открыть папку с наборами».
  4. Откроется папка на твоём компьютере. Поднимись на один уровень вверх (выйди из папки resourcepacks).
  5. Найди папку saves — именно здесь лежат все твои одиночные миры.

Часть 1. Как установить свой мир на сервер

Чтобы сервер увидел твою карту, её нужно правильно загрузить и переименовать.

Мы рекомендуем предварительно заархивировать папку с миром в .zip или .tar.gz. Это необязательно, но так загрузка пройдёт в разы быстрее, чем заливка тысяч мелких файлов по одному.

Процесс установки

  1. Останови сервер. Это критически важно для сохранности данных.
  2. Зайди в раздел «Управление файлами».
  3. Найди старую папку world и удали её (либо переименуй, если хочешь сохранить как бэкап).
  4. Загрузи папку (или архив) с твоим новым миром.
    • Для больших миров лучше использовать SFTP, это позволит загрузить папку даже без сжатия.
    • Небольшие миры можно загрузить прямо через кнопку «Загрузить» во вкладке панели «Управление файлами» (но только архивом).
  5. Если загружал архив: Найди его в списке файлов, нажми на три точки справа от файла ➜ Разархивировать.
  6. Переименование: Чтобы не менять настройки сервера, просто переименуй папку твоего загруженного мира в world. Нажми на три точкиПереименовать ➜ введи world.
  7. Запусти сервер.

Меню файлов: разархивировать и переименовать

Версия сервера должна совпадать с версией мира (или быть выше). Если ты попытаешься запустить карту с версии 1.20.1 на сервере 1.16.5, мир может сломаться или не запуститься вовсе.


Часть 2. Как скачать мир с сервера

Хочешь забрать карту к себе в одиночную игру?

  1. Останови сервер.
  2. Перейди в раздел «Управление файлами».
  3. Найди папку world.
  4. Нажми на три точки справа от папки ➜ Сжать.
  5. Дождись создания архива.
  6. Нажми на три точки у созданного архива ➜ Скачать.

Либо просто используй SFTP.

Особенность: разделение миров (Nether и End)

Здесь кроется важный нюанс. В одиночной игре (и на ванильных серверах) весь мир лежит в одной папке. А вот популярные ядра Paper, Spigot и Purpur для оптимизации разделяют миры на три разные папки в корне сервера:

  • world — обычный мир.
  • world_nether — Ад.
  • world_the_end — Край.

Если ты просто скачаешь папку world с такого сервера и закинешь её в одиночную игру, то обнаружишь, что Ад и Край пропали (сбросились).

Как собрать мир обратно для одиночной игры:

  1. Скачай все три папки (world, world_nether, world_the_end).
  2. Открой папку world_nether. Скопируй из неё папку DIM-1 и вставь её внутрь папки world.
  3. Открой папку world_the_end. Скопируй из неё папку DIM1 и вставь её внутрь папки world.
  4. Теперь «собранную» папку world можно помещать в saves и играть.

Альтернативный способ: level-name

Если ты не хочешь переименовывать папку с картой в world (например, хочешь хранить на сервере несколько разных миров и переключаться между ними), можно изменить настройки запуска.

  1. Загрузи папку с миром (например, с названием MyEpicMap).
  2. Перейди в раздел «Настройки»server.properties.
  3. Найди строку Level Name (или level-name в текстовом редакторе).
  4. Впиши туда название твоей папки: MyEpicMap.
  5. Сохрани и перезапусти сервер.