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

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

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

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

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

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

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

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

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

Shockbyte предлагает три способа получить копию файлов. Выберите подходящий. Каким бы вы ни пользовались, сначала остановите сервер, чтобы файлы не менялись, пока вы их копируете.

Вариант 1: скачайте папку мира (Minecraft Java)

  1. Войдите в панель управления Shockbyte и выключите сервер.
  2. Откройте вкладку Files и найдите папку мира. По умолчанию она называется world.
  3. Выберите папку и нажмите Download. Shockbyte сохранит выбранное в вашу папку «Загрузки» в виде ZIP-файла.

Серверы Vanilla и Minecraft Java с модами хранят Незер и Энд внутри папки мира, в папках DIM-1 и DIM1. Серверы на основе Spigot хранят их в отдельных папках рядом с основной, поэтому если вы их видите, скачайте все три.

Вариант 2: скачайте мир Bedrock

  1. Выключите сервер и откройте вкладку Files.
  2. Откройте папку worlds.
  3. Нажмите на три точки у папки мира и выберите Download Folder.

Shockbyte сообщает, что этот способ работает только для Vanilla Bedrock. Для PocketMine или Nukkit спросите поддержку Shockbyte, как экспортировать мир.

Вариант 3: скачайте всё через бэкап или SFTP

Чтобы сохранить не только мир, но и настройки с модами, скопируйте весь сервер.

  • Бэкап из панели. В панели Shockbyte есть вкладка Backups. Если она позволяет создать бэкап и скачать его, вы получите один файл для хранения. Смотрите на варианты на экране, потому что кнопки могут отличаться от описанных здесь.
  • ZIP, созданный в файловом менеджере. На вкладке Files отметьте нужные файлы и папки, найдите пункт для создания из них ZIP-файла, затем скачайте этот ZIP.
  • SFTP. В панели управления откройте Files, затем SFTP Connect. Скопируйте данные в FileZilla или WinSCP, где пароль для SFTP совпадает с паролем от панели управления. Затем перетащите всю папку сервера на свой компьютер. Shockbyte рекомендует этот способ для миров и других больших файлов.

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

  • Папку или папки мира.
  • server.properties и другие файлы настроек в главной папке.
  • Папку mods (для сервера с модами) или папку plugins (для сервера с плагинами), а также файлы настроек, которые создали эти моды и плагины.
  • Все базы данных, которые используют ваши плагины, если вы ими пользуетесь.

Если ваш сервер на Shockbyte приостановлен

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

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

Можно сделать это самостоятельно или попросить нашу команду. Шаги ниже охватывают Minecraft Java и Bedrock. Для мира PocketMine или Nukkit сначала упомяните об этом в тикете.

Сделайте сами

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

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

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

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

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

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

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

Другие игры

Вкладка Files и SFTP в Shockbyte работают одинаково и для других игр, но каждая игра хранит мир в своей папке, поэтому то, что нужно копировать, меняется. Найдите свою игру в этой базе знаний, прежде чем загружать файлы, например: Terraria, Valheim, Rust или Palworld. Если вашей игры в списке нет, спросите поддержку Shockbyte, в какой папке лежит сохранение, и сообщите об этом в тикете.

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

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

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

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

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