Переезд с Aternos на свой сервер Minecraft: пошагово

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

Команда EGN 10 мин чтения
Переезд с Aternos на свой сервер Minecraft: пошагово
Содержание 18
  1. Коротко
  2. Что понадобится
  3. Шаг 1. Узнайте версию и ядро
  4. Шаг 2. Скачайте мир
  5. Шаг 3. Скачайте файлы конфигурации
  6. Шаг 4. Выберите сервер на EGN
  7. Шаг 5. Залейте мир и файлы
  8. Шаг 6. Проверьте запуск
  9. Шаг 7. Проверьте мир в игре
  10. Шаг 8. Смените адрес и попрощайтесь со старым
  11. Пример: переезд компании на восемь игроков
  12. Частые ошибки
  13. Итог
  14. Вопросы и ответы
  15. Можно ли перенести сервер Aternos без потери построек?
  16. Нужно ли переносить плагины?
  17. Сохранятся ли права операторов?
  18. Изменится ли адрес сервера?

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

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

Коротко

Скачайте папку мира и файлы сервера со старого хостинга, выберите на новом сервере то же ядро и ту же (или более новую) версию Minecraft, залейте файлы через «Файлы» или SFTP и проверьте запуск в консоли. Только после того как все зашли на новый адрес, выключайте старый сервер. Списки игроков, операторов и банов переносятся отдельными файлами, их не нужно вводить вручную. Единственная ловушка — режим входа: если на старом сервере был выключен online-mode, UUID игроков будут другими (подробнее в предупреждении ниже).

Что понадобится

  • доступ к старому серверу и его файлам: скачивание архива мира и файлов из панели старого хостинга или SFTP/FTP, если такая возможность там есть;
  • точная версия Minecraft и тип ядра (Paper, Vanilla, Forge, Fabric, NeoForge). Посмотрите их в настройках старого сервера или в списке плагинов и модов;
  • тариф на EGN с памятью под ваш онлайн. Если не уверены, сверьтесь со статьёй «Калькулятор RAM по играм и игрокам»;
  • список игроков, которым нужно сохранить права, если вы не хотите делать это заново.

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

Шаг 1. Узнайте версию и ядро

Версия Minecraft и ядро — главное, что должно совпасть. Если мир сохранён в версии 1.21.1, а на новом сервере стоит 1.20.4, Minecraft откажется его открывать: мир, сохранённый в более новой версии, в более старой не загружается.

Запишите три вещи:

  1. точную версию Minecraft, например 1.21.1;
  2. ядро: Paper, Vanilla, Forge или другое;
  3. список модов или плагинов с их версиями.

Если старый сервер на Paper, выбирайте Paper той же версии. Смену ядра (например, Vanilla на Paper) лучше делать отдельным шагом уже после переезда и с бэкапом: у разных ядер может отличаться раскладка папок Незера и Энда, и плагины работают только на Bukkit-совместимых ядрах. Подробнее — в статье «Как сменить версию Minecraft и ядро».

Не обновляйте версию во время переезда

Сначала перенесите сервер в той же версии и убедитесь, что всё работает. Смену версии делайте отдельно и с бэкапом, иначе непонятно, что сломало мир: переезд или обновление.

Шаг 2. Скачайте мир

Мир — это папка, обычно с именем world. Внутри неё лежат файлы, которые хранят постройки, игроков и данные. Для ванильного мира типичный набор такой:

Текст
world/
  level.dat
  region/
  entities/
  poi/
  playerdata/
  stats/
  advancements/
world_nether/
world_the_end/
Структура папки сервера после переезда
Структура папки сервера после переезда

Скачайте мир целиком. На Paper и его форках Незер и Энд обычно лежат отдельными папками world_nether и world_the_end, и тогда нужны все три папки. На Vanilla, Forge и Fabric они хранятся внутри world (папки DIM-1 и DIM1), и достаточно одной world. Имя папки мира задаёт параметр level-name в server.properties, по умолчанию это world.

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

Шаг 3. Скачайте файлы конфигурации

Кроме мира, переносите конфиги и служебные файлы:

  • server.properties — настройки сервера: порт, максимум игроков, режим игры;
  • whitelist.json — список игроков, которым разрешён вход;
  • ops.json — операторы с правами;
  • banned-players.json и banned-ips.json — баны;
  • usercache.json — кэш имён игроков; он необязателен, сервер пересоздаст его сам;
  • bukkit.yml, spigot.yml и папка config/ с paper-global.yml и paper-world-defaults.yml, если вы настраивали Paper;
  • папки plugins/ (с конфигами внутри) или mods/ и config/.

Файлы *.jar ядра не переносите: их вы скачаете на новом сервере той же версии. Папки logs/ и crash-reports/ тоже не нужны.

Режим входа и UUID игроков

Данные игрока (инвентарь, позиция, достижения) хранятся в playerdata/<UUID>.dat. На сервере с online-mode=true UUID берётся из аккаунта Mojang, а при online-mode=false вычисляется из ника. Если на старом хостинге был выключен online-mode, а на новом он включён (так по умолчанию), игроки зайдут «новичками»: файлы останутся в playerdata, но под другими именами. Выясните режим старого сервера в его server.properties до переезда. Как работает вход без проверки лицензии и чем это опасно, — в статье «Плагины авторизации для offline-режима».

Шаг 4. Выберите сервер на EGN

В мастере заказа выберите Minecraft, укажите число игроков и наличие плагинов. Затем выберите ядро и версию, которая совпадает со старым сервером. Если нужной версии в списке нет, напишите в поддержку до переноса: это проще, чем перекладывать мир после неудачного старта.

Пока сервер ставится, ничего не загружайте. Дождитесь статуса «Запущен» и первого старта. Так вы увидите, что стандартная установка прошла.

Схема переезда: скачать, залить, проверить, переключить адрес
Схема переезда: скачать, залить, проверить, переключить адрес

Шаг 5. Залейте мир и файлы

Заливайте файлы через раздел «Файлы» в панели. Мир удобно загрузить архивом .zip или .tar.gz и распаковать на месте: распаковка есть в меню файла. Но через браузер панель принимает файлы только до 100 МБ, поэтому мир крупнее этого размера загружайте по SFTP (см. «SFTP: подключение через FileZilla и WinSCP»): это быстрее и надёжнее. Подробнее о загрузке миров — в статье «Как установить мир на сервер».

Порядок такой:

  1. Остановите новый сервер в разделе «Консоль» или кнопкой питания.
  2. Удалите папку world из стандартного мира, если он создан автоматически. Не удаляйте ничего, что не создавали сами.
  3. Загрузите папки world, world_nether, world_the_end в корень сервера.
  4. Загрузите whitelist.json, ops.json, banned-players.json, banned-ips.json, usercache.json и папки плагинов.
  5. Проверьте, что server.properties содержит level-name=world, если мир назван так же.

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

Шаг 6. Проверьте запуск

Запустите сервер и смотрите консоль. Нормальный старт выглядит как последовательность сообщений о загрузке мира, плагинов и открытии порта, в конце которой появляется строка Done (...)! For help, type "help". Если сервер падает, ищите причину в последних строках консоли: чаще всего это неподходящая версия Java (разбор ошибки), нехватка памяти или отсутствующая зависимость плагина.

Если в консоли видно ошибку о версии мира, вернитесь к шагу 1. Если пишут про отсутствующий плагин, установите его той же версии, что и на старом сервере, через раздел «Моды и плагины».

Шаг 7. Проверьте мир в игре

Зайдите сами первым, потом пригласите одного-двух игроков. Проверьте:

  • постройки на месте, сундуки открываются;
  • ник и права (оператор, белый список) сохранились, а инвентарь и позиция игроков на месте;
  • плагины работают, экономика и защита регионов на месте;
  • Нижний и Энд доступны, если вы ими пользовались.

Если чего-то не хватает, не запускайте сервер повторно на пустом мире. Сначала найдите недостающий файл.

Для проверки удобно пройти короткий список: спавн на месте, сундуки открываются, команды плагинов отвечают. Если мир сохраняется, а в консоли при выходе игрока нет ошибок, переезд можно считать завершённым. Тогда создайте первый бэкап на новом сервере, чтобы точка отсчёта была у вас на руках.

Шаг 8. Смените адрес и попрощайтесь со старым

Адрес сервера новый: игроки должны зайти по нему. Адрес и порт видны в карточке сервера в панели. Если вы используете свой домен, направьте его на новый адрес, и тогда игрокам не придётся менять настройки (см. «Свой домен и SRV-запись»).

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

Пример: переезд компании на восемь игроков

Для ориентира разберём условный случай (цифры взяты для иллюстрации). Компания из восьми друзей играла на бесплатном сервере Paper 1.21.1 с пятью плагинами: защита построек, экономика, телепорты, баланс прав и карта. Мир весит около двух гигабайт и растёт каждую неделю.

Порядок действий занял один вечер. Сначала владелец записал версию и список плагинов из папки plugins/. Потом скачал три папки мира и файлы конфигурации. На новом сервере выбрал Paper той же версии, дождался первого старта и выключил его. После этого залил мир и конфиги через «Файлы», проверил level-name и запустил сервер.

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

Игроки зашли по новому адресу на следующий день. Старый сервер выключили через неделю, когда все подтвердили, что вещи на месте.

Частые ошибки

Симптом Причина Что сделать
Мир пустой, постройки пропали Мир загружен не в ту папку или level-name не совпадает Проверить структуру папок и server.properties
Ошибка про версию мира Версия Minecraft на новом сервере другая Поставить ту же версию, что и на старом
Игроки не могут зайти Адрес остался старым Передать новый адрес и порт из карточки сервера
Права и инвентарь «не те» Старый сервер был в offline-режиме, UUID игроков отличаются Проверить online-mode, см. предупреждение ниже
Плагин пишет ошибку Версия плагина не совпадает с ядром Установить ту же версию плагина
Сервер падает на старте Нехватка памяти или неверная Java Поднять тариф, проверить версию Java в параметрах запуска

Большинство проблем решается правкой путей и версий, а не переустановкой. Поэтому перед любым изменением сделайте бэкап: в разделе «Бэкапы» есть расписание и восстановление.

Итог

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

Вопросы и ответы

Можно ли перенести сервер Aternos без потери построек?

Да, если скачать мир целиком (папку world, а на Paper ещё world_nether и world_the_end) и версия Minecraft на новом сервере не ниже старой.

Нужно ли переносить плагины?

Переносите конфиги плагинов и сами плагины той же версии. Файлы ядра скачайте заново на новом сервере.

Сохранятся ли права операторов?

Да, если перенести ops.json: в нём уже записаны UUID игроков. Если старый сервер работал без проверки лицензии, UUID у ников будут другими, и права придётся выдать заново.

Изменится ли адрес сервера?

Да. Игрокам нужно зайти по новому адресу и порту из карточки сервера, если не настроен свой домен.

Сервер под Minecraft за пару минут — egnetwork.ru

Читать далее

Вся рубрика →