Minecraft Руководство

Как перенести одиночный мир Minecraft Java на сервер

Перенесите мир Minecraft Java на сервер той же версии: сохраните копию, измерения и данные игроков.

Как перенести одиночный мир Minecraft Java на сервер

Чтобы перенести мир, скопируйте всё сохранение Minecraft Java Edition на остановленный сервер той же версии и укажите его имя в server.properties. Не переносите только папку Overworld: рядом могут находиться Nether, End, данные игрока и настройки мира.

Инструкция рассчитана на ванильный мир или мир, совместимый с выбранным серверным ПО. Это не инструкция по Bedrock Edition: формат сохранения Bedrock и её dedicated server здесь не рассматриваются. Если мир использует Fabric, Forge или NeoForge, серверу нужен тот же совместимый загрузчик и набор модов. Paper не загружает эти моды, а добавленные ими блоки и предметы могут не сохраниться при переходе на Paper.

Подготовьте копию сохранения#

В одиночной игре штатно сохраните и закройте мир. Закройте игру и лаунчер, чтобы файлы больше не менялись. Сделайте отдельную копию всей папки мира и храните её вне целевого каталога сервера. Не используйте исходное сохранение как рабочую копию переноса.

В стандартном лаунчере Windows папка сохранений находится в %AppData%\.minecraft\saves, в macOS — в ~/Library/Application Support/minecraft/saves, в Linux — обычно в ~/.minecraft/saves. Для стороннего лаунчера путь может отличаться: используйте его кнопку открытия папки экземпляра и проверьте, какая папка содержит level.dat и каталоги измерений.

Если вы переносите сервер на собственный VPS, Nexardo может помочь управлять вашей инфраструктурой. Сначала всё равно проверьте перенос на закрытом тестовом запуске.

Выберите подходящее серверное ПО#

Запишите версию Minecraft из профиля, на котором открывается исходный мир. Скачайте официальное серверное ПО для той же редакции Java Edition и версии игры с официальной страницы Minecraft. Если выбранная версия требует конкретную Java, проверьте это в актуальной документации сервера до запуска.

Не открывайте старое сохранение в более новой версии игры до создания копии: Minecraft может обновить данные так, что их уже нельзя будет открыть старой версией. Если нужна новая версия, обновите только отдельную копию в клиенте целевой версии, проверьте, что она открывается, и запускайте сервер на той же версии. Для Minecraft 26.1 и новее нужна Java 25; для остальных выпусков проверьте требования в их примечаниях к выпуску. Если мир модифицированный, сохраните точные версии загрузчика, модов и datapack-ов; одиночная сборка не становится автоматически dedicated-сервером. Моды, которые меняют генерацию, блоки, измерения или требуют клиентскую часть, особенно важно проверить заранее.

Первый запуск подготовит EULA и настройки сервера. Прочитайте лицензионное соглашение Minecraft и устанавливайте eula=true только если вы его принимаете. Затем полностью остановите процесс сервера.

Скопируйте мир в каталог сервера#

Переименуйте копию папки мира в короткое уникальное имя, например friends-world, и перенесите её в корневую папку сервера — туда, где находится server.properties. В панели хостинга сначала проверьте фактический корневой каталог и загрузите папку сохранения целиком. Убедитесь, что level.dat лежит непосредственно внутри friends-world, а не в дополнительной вложенной папке вроде friends-world/My World/level.dat.

На остановленном сервере откройте server.properties и задайте то же имя папки:

properties
level-name=friends-world

Проверьте, что в каталоге сервера нет другой папки friends-world с пустым или тестовым миром. Если она есть, не смешивайте каталоги: сохраните её под другим именем и убедитесь, что рабочая копия стоит на нужном месте. Не удаляйте старое сохранение, пока перенос не проверен.

Для текущих версий Paper перенос с Vanilla обрабатывается автоматически. Но структура Paper менялась: начиная с 26.1 измерения Vanilla и Paper размещаются по новой схеме внутри папки уровня; у более старых Paper Nether и End могли лежать в отдельных каталогах world_nether и world_the_end. В Java 26.1+ Nether и End находятся в dimensions/minecraft/the_nether и dimensions/minecraft/the_end, а Overworld — в dimensions/minecraft/overworld; данные игрока размещаются в players. Это важно при переносе между типами серверов и версиями. Не копируйте отдельные папки измерений по старой инструкции, пока не сверили версию и примечания выпуска Minecraft 26.1 вместе с официальным руководством миграции Paper. Paper отдельно предупреждает, что прямой переход со Spigot/CraftBukkit не поддерживается.

Копия сохранения и точное совпадение level-name снижают риск открыть другой мир.

Проверьте мир до открытия доступа#

Оставьте сервер доступным только вам, запустите его и внимательно прочитайте первые сообщения журнала. Если он создал новый ландшафт, остановитесь: проверьте корневую папку, вложенность level.dat, написание level-name, права доступа и фактическую рабочую директорию. Не продолжайте исследовать новый мир и не перезаписывайте им старую копию.

Подключитесь локально подходящим Java-клиентом. Проверьте знакомые постройки и координаты в Overworld, затем вручную проверьте доступ к Nether и End. Убедитесь, что загружаются нужные datapack-и, правила и настройки. Инвентарь, точка появления и прогресс игрока могут зависеть от UUID и сохранённого состояния аккаунта; после входа отдельно проверьте именно свой профиль и не считайте перенос мира доказательством переноса данных каждого игрока. Если инвентарь или позиция отсутствуют либо выглядят неверно, остановитесь и не перезаписывайте исходную копию. Оставьте данные в резервной копии и подготовьте обратимый способ восстановления.

Сделайте штатный stop, дождитесь окончания процесса, снова запустите сервер и проверьте, что изменения сохранились. Только после этой проверки настраивайте публичный доступ и выдавайте адрес другим игрокам. Оригинал и резервную копию оставьте нетронутыми, пока не подтвердите нужные измерения, игрока и модификации.

Команды и пути в этом материале проверены по документации, но фактическая миграция, запуск сервера и вход игрока здесь не выполнялись.