javaadvancedtutorial

Перенос сервера Minecraft Java на новый хостинг без потери прогресса

Перенесите миры, игроков и настройки из остановленной резервной копии в совместимую среду, проведите закрытый тест и сохраните откат.

Обновлено 2026-08-12 · MapMC Editorial

Перенос Java-сервера — не только копирование рельефа. Инвентари, измерения, права, плагины, моды и идентификация игроков составляют единое состояние. Старый хостинг остаётся выключенным вариантом отката, пока новый не пройдёт закрытую приёмку.

Составьте опись до обслуживания

Запишите версии Minecraft и Java, серверное ПО и сборку, загрузчик, моды, плагины, датапаки, память, аргументы, порт, online-mode, прокси и параметры панели. Перечислите миры и измерения: Paper, multiworld и моды используют разные схемы.

Зафиксируйте публичный адрес, DNS и порт. Экономику, приваты, дома и права превратите в конкретные пункты проверки.

Создайте эталонную копию после остановки

Объявите работы, закройте вход, сохраните и выполните stop. Архивируйте полный каталог после завершения процесса. Храните файл вне обоих хостингов, запишите размер и по возможности сравните хеши.

Не отменяйте старую услугу и не открывайте её вновь. Живая копия может смешать разные моменты.

Подготовьте совместимое назначение

Установите те же Java, сервер, загрузчик, моды и плагины. При переходе между Vanilla, Spigot, Paper, Fabric или Forge следуйте документированной структуре целевого ПО. Запустите пустой сервер только если панели нужны начальные файлы, затем остановите и уберите их.

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

Перенесите миры, идентичность и настройки вместе

Распакуйте snapshot поддерживаемым способом. Проверьте level-name, основной мир, Нижний мир, Край, игроков, достижения, статистику, датапаки, whitelist, bans, OP, права и базы плагинов.

Не публикуйте пароли и ключи в архиве; замените раскрытые. Сохраните online-mode и передачу идентичности прокси, иначе новый UUID будет выглядеть как потеря инвентаря.

Проведите закрытую приёмку

Не меняйте DNS. Ограничьте вход белым списком или временным адресом и прочитайте полный запуск. Проверьте администратором и обычным игроком спавн, постройки, измерения, инвентари, экономику, приваты, порталы и команды.

Сделайте изменение, остановите и перезапустите. Один успешный вход не доказывает устойчивое сохранение.

Переключайте только один записываемый сервер

После приёмки старый остаётся выключенным, а DNS, прокси или адрес меняются. Никогда не открывайте обе копии: прогресс немедленно разделится, и универсального безопасного слияния нет.

Следите за логами и соединениями первой сессии. Кеш DNS может вести часть игроков к старому месту. Сохраняйте прежний хостинг до реального рестарта и проверки автоматических копий.

Откатывайтесь целиком

Если новое место портит данные или не запускает стек, сначала остановите его. Чистый откат восстанавливает эталонный snapshot на старом хостинге и возвращает адрес, а не смешивает отдельные файлы в обе стороны.

Запишите ошибку и проваленный тест. Одновременная смена версии, структуры и набора файлов скрывает причину.

Критерии завершения

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

Миграция завершена, когда общая история продолжается и откат проверен, а не когда новая панель стала зелёной.

Источники и проверка

Мы отдаём приоритет официальной документации и показываем использованные ссылки.

Использовать с MapMC