НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как перенести игровой сервер с Apex Hosting на PlayNHost

Начало работыUpdated Oct 23, 20268 min read

Это руководство для тех, кто держит сервер на Apex Hosting и хочет перенести его на PlayNHost вместе с миром, настройками и модами. Здесь показано, как забрать файлы из панели Apex и как положить их на PlayNHost. Шаги для Apex повторяют его собственные руководства, поэтому если панель Apex к моменту прочтения выглядит немного иначе, ориентируйтесь на то, что видите на экране.

Общие шаги описаны в статье Как перенести существующий сервер на PlayNHost. Эта страница охватывает только то, что относится именно к Apex Hosting.

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

Перед началом

  1. Закажите сервер PlayNHost для той же игры. Для Minecraft при заказе выберите ту же редакцию (Java или Bedrock). После заказа на экране настройки у вас спросят серверное ПО и версию, поэтому выберите те же, что на старом сервере. Позже их можно изменить через Изменить тип сервера (см. Как сменить тип сервера или версию игры), но это переустанавливает сервер и по умолчанию удаляет его файлы. Для Minecraft это означает то же серверное ПО (например Vanilla, Paper, Forge или Fabric) и ту же версию игры, что и на Apex.
  2. Запишите серверное ПО, версию и моды или плагины, которыми вы пользуетесь.
  3. Определите, в какую редакцию Minecraft вы играете. Java и Bedrock хранят миры в разных местах, и мир из одной редакции не загрузится в другой.

Заберите файлы с Apex Hosting

Сначала остановите сервер красной кнопкой Stop в верхней части панели Apex. В руководстве Apex объясняется, что мир, скопированный при работающем сервере, может оказаться неполным или повреждённым.

Найдите название мира

Прокрутите панель управления Apex до конца и найдите раздел World. В текстовом поле над кнопками Change World, Reset Nether и Reset End показано имя файла вашего мира. Запишите его.

Вариант 1: небольшие миры, прямо в браузере

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

  1. В панели Apex нажмите FTP File Access в левом верхнем углу и войдите с паролем от панели.
  2. Найдите папку или папки вашего мира. Удерживайте Ctrl (или Cmd на Mac) и щёлкайте, чтобы выбрать несколько.
  3. Щёлкните правой кнопкой мыши и выберите Compress, введите имя ZIP-файла и нажмите Create Archive.
  4. Щёлкните правой кнопкой по новому ZIP-файлу, выберите Download и сохраните его на компьютер.

Вариант 2: любой размер, через FTP-клиент

  1. В панели Apex откройте FTP File Access и останьтесь на странице входа. Там показаны Address/Host, Port (21), ваш Username (он отличается от имени пользователя в панели) и ваш Password, то есть тот, которым вы пользуетесь для панели.
  2. Введите эти данные в FTP-клиенте, например FileZilla, и подключитесь. Подтвердите все сообщения, которые просят подтверждения.
  3. Если после входа вы видите несколько папок, это профили серверов. Откройте тот, где лежат файлы нужной вам игры.
  4. Перетащите нужные папки на свой компьютер и дождитесь, пока передача дойдёт до 100 процентов.

В каких папках лежит мир

  • Minecraft Java: папка мира лежит в главной папке сервера, и её название совпадает с тем, что указано в разделе World.
  • Minecraft Bedrock: миры лежат внутри папки worlds.
  • PocketMine: миры лежат внутри pocketmine/worlds. Шаги ниже охватывают только Java и Bedrock, поэтому упомяните мир PocketMine в тикете, прежде чем загружать его.
  • Paper, Spigot и Purpur: мир разделён на три папки. Основная и две с окончаниями _nether и _the_end. Скачайте все три. Если взять только основную папку, будут созданы новые Незер и Энд.

Бэкап из панели

Инструмент бэкапов Apex сохраняет ваш основной мир в ZIP-файл с названием мира. Откройте Backup в левом меню страницы сервера и нажмите Start. Когда он закончит, ZIP-файл окажется среди файлов вашего сервера, и вы сможете скачать его по данным FTP. Apex хранит только один такой бэкап, и новый заменяет старый. Он охватывает мир, поэтому настройки и моды вам всё равно нужно скопировать самостоятельно.

Что взять с собой

  • Папку или папки мира.
  • server.properties и другие файлы настроек в главной папке.
  • Папку mods (сервер с модами) или plugins (сервер с плагинами), а также файлы настроек, которые они создали.

Если ваш сервер на Apex уже закрыт

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

Перенесите всё на PlayNHost

  1. В панели откройте новый сервер, нажмите Остановить и дождитесь статуса Офлайн.
  2. Сначала очистите мир по умолчанию. На новом сервере уже может быть мир по умолчанию (в Minecraft Java это папка world, в Bedrock это мир внутри worlds, а другие игры хранят его в другом месте, поэтому смотрите инструкцию для игры). Сделайте его бэкап, если хотите сохранить, затем удалите. Всё, что в нём есть, будет потеряно: постройки, данные игроков, Незер и Энд. На странице «Бэкапы» по умолчанию 3 слота, поэтому если список заполнен, сначала удалите старый бэкап. См. Как создавать, скачивать и восстанавливать бэкапы. Если загрузить файлы поверх мира по умолчанию, не удалив его, файлы с одинаковыми именами будут перезаписаны, а остальные останутся, так что два мира смешаются и результат может не загрузиться.
  3. Загрузите файлы. Чтобы работать через браузер, упакуйте мир в ZIP на компьютере, нажмите Загрузить на вкладке Files, затем отметьте ZIP-файл и нажмите Распаковать. Папки нельзя перетаскивать в Загрузить. Для папки, большого мира или целой папки сервера используйте SFTP. См. Как подключиться к файлам сервера по SFTP.
  4. Положите файлы в нужное место.

    • Minecraft Java: папка мира кладётся в главную папку рядом с server.properties. Если у вас есть папки _nether и _the_end, положите их туда же. Моды кладутся в mods, плагины в plugins. После распаковки проверьте, что папка мира не оказалась внутри лишней папки с таким же названием.
    • Minecraft Bedrock: папка мира кладётся внутрь папки worlds.
    • Папки с окончаниями _nether и _the_end работают, только если ваш сервер PlayNHost тоже на Paper, Spigot или Purpur. На других типах сначала скопируйте папку DIM-1 из папки _nether и папку DIM1 из папки _the_end в главную папку вашего мира.
  5. Укажите серверу, какой мир загружать.

    • Minecraft Java: откройте Настройки, затем Свойства сервера (Java) в списке слева и в поле Название мира укажите имя папки вашего мира. Для семейства Paper используйте только имя главной папки, а не тех, что оканчиваются на _nether или _the_end. Можно также открыть server.properties на вкладке Files и задать level-name.
    • Minecraft Bedrock: откройте Настройки, затем Настройки игры и введите имя папки из worlds в поле Выбрать мир. Не редактируйте level-name в самом файле, потому что при каждом запуске он сбрасывается.
  6. Приведите остальные параметры в Настройках в соответствие со старым сервером. См. Как изменить настройки сервера.
  7. Нажмите Запустить, посмотрите в Console, нет ли ошибок, затем зайдите на сервер и проверьте мир и моды.

О модах и модпаках читайте в статье Как добавить моды, плагины и модпаки на сервер. Чтобы сменить тип сервера или версию, см. Как сменить тип сервера или версию игры. Это переустанавливает сервер и по умолчанию удаляет его файлы, поэтому сначала сделайте бэкап.

Или попросите нас перенести

Создайте тикет в категории Worlds & backups (или Something else). Сообщение ограничено 300 символами, поэтому пишите коротко: игра, название вашего нового сервера, хостинг, который вы покидаете (Apex Hosting), и ссылка на скачивание ZIP-файла или бэкапа из шагов выше. Подробности, например список модов и версии, положите в текстовый файл внутри ZIP. Напишите в тикете, что именно вы переносите, и мы ответим, что делать дальше.

Чтобы получить ссылку, загрузите ZIP-файл в файлообменник или облачное хранилище, откройте доступ для всех, у кого есть ссылка, без пароля и вставьте ссылку в тикет. Удалите ссылку, когда мы подтвердим, что файлы у нас. Никогда не указывайте пароль в тикете. См. Как создать тикет в поддержку.

Другие игры

Apex Hosting публикует руководства по скачиванию сохранений для других игр. Каждая игра хранит мир в своей папке, поэтому перед загрузкой загляните в нашу базу знаний, например: Terraria, Valheim, Satisfactory или Palworld. Если вашей игры в списке нет, спросите поддержку Apex, в какой папке лежит сохранение, и сообщите об этом в тикете.

После переноса

  • Проверьте сервер с несколькими игроками, прежде чем отменять что-либо на Apex.
  • Когда новый сервер заработает, сделайте его бэкап.
  • Сообщите игрокам новый адрес. При смене хостинга адрес меняется. См. Как подключиться к вашему серверу.

СОЗДАЙТЕ СВОЙ ИГРОВОЙ СЕРВЕР
ГОТОВЫ НАЧАТЬ?

Сэкономьте до 30% на вашем новом игровом сервере.
Премиальная производительность, мгновенная активация и непревзойдённая надёжность по лучшей цене.

ПОСЛЕДНИЕ БЛОГИ