javaintermediatetroubleshooting

Сервер Minecraft создал новый мир: как вернуть существующий

Проверьте level-name, вложенность папок, активный экземпляр, настройки панели и первую ошибку журнала, если Java создала новый мир.

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

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

Немедленно остановите и сохраните состояние

Выполните stop и убедитесь в завершении процесса. Не позволяйте прогрессировать в неожиданном мире. Скопируйте нужный мир, новый, server.properties и logs/latest.log за пределы активной папки. Запишите имена, размеры, время и предыдущее действие.

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

Найдите настоящий корень

Корень непосредственно содержит level.dat. moscow/moscow/level.dat имеет лишний уровень; закрытый ZIP также не загрузится. Маленькая новая папка рядом с большой старой часто указывает на имя или путь.

Не переносите только level.dat: регионы, сущности, игроки и измерения едины. Проверьте завершение загрузки и распаковки.

Проверьте level-name и панель

При остановке проверьте:

level-name=mapmc-moscow

Значение совпадает с папкой без кавычек и расширения; Linux учитывает регистр. Панель может перезаписывать его своим полем. Создание world указывает на стандартное значение; при совпадающем имени проверяйте вложенность, права и рабочий каталог.

Определите реально запущенный экземпляр

В панели могут быть экземпляры, профили и тома. Смотрите команду запуска, путь JAR, имя экземпляра и начало лога. При самостоятельном размещении проверьте рабочий каталог и пользователя службы.

Развёртывание или плановое восстановление может заменять файлы при запуске. Не копируйте мир повсюду — найдите один процесс.

Читайте первую ошибку загрузки

Ищите имя мира, версию данных, session lock, права, отсутствующие моды и исключения level.dat или чанков. Сервер может провалить старый мир, создать новый и всё равно показать «Done». Сохраните первую ошибку до рестарта.

Если данные новее, не откатывайте единственную копию. Восстановите совместимую среду и тестируйте дубликат.

Исправляйте только закрытую копию

Дублируйте мир с простым именем и меняйте только подтверждённое: лишний уровень, неполный upload, level-name, зависимость или путь. Используйте whitelist, проверяйте лог, спавн, постройки, измерения и игроков.

После малого изменения остановите и перезапустите. Похожий рельеф или та же seed не доказывают тождество мира.

Выберите восстановление по фактам

  • Имя не совпадает: исправить level-name, сохранив копии.
  • Двойная папка: переместить корень с level.dat.
  • Неверный экземпляр: исправить процесс или документированный корень.
  • Нет зависимости: воспроизвести совместимый стек.
  • Реальное повреждение: восстановить проверенный backup под новым именем.

Удаление нового мира не заставляет распознать старый; Java может создать его снова и уничтожить подсказку.

Предотвратите повторение

Храните копии вне активного корня и проверяйте восстановление. Документируйте level-name, root, версию, loader, mods и экземпляр. После миграции обязательны закрытый запуск, ориентиры, чистая остановка и второй запуск.

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

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

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

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