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

Как перенести игровой сервер с G-Portal на PlayNHost

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

Это руководство для тех, кто держит сервер на G-Portal (пишут также GPORTAL) и хочет перенести его на PlayNHost вместе с миром, настройками и модами. Здесь показано, как забрать файлы с G-Portal и как положить их на PlayNHost. Шаги для G-Portal повторяют его собственную вики, поэтому если веб-интерфейс к моменту прочтения выглядит немного иначе, ориентируйтесь на то, что видите на экране.

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

Не выключайте сервер на G-Portal, пока новый не заработает. Скачивание только копирует файлы и ничего не меняет на старом сервере. В вики G-Portal также сказано скачать данные по FTP до того, как сервер истечёт, поэтому не оставляйте это на последний день.

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

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

Заберите файлы с G-Portal

Шаг 1: найдите данные FTP-доступа

  1. Войдите на сайт G-Portal и нажмите My servers в меню слева.
  2. Выберите свой сервер.
  3. Остановите сервер на его странице в веб-интерфейсе G-Portal, чтобы файлы не менялись, пока вы их копируете.
  4. Нажмите Status в левом меню. Данные FTP-доступа находятся на этой странице. Запишите их или оставьте страницу открытой.

Шаг 2: подключитесь и скачайте

  1. Откройте FTP-программу. G-Portal рекомендует FileZilla.
  2. Введите имя хоста, имя пользователя, пароль и порт со страницы Status и нажмите Quickconnect.
  3. Перед скачиванием переключите тип передачи на двоичный. В FileZilla это находится в Edit, затем Settings, затем Transfers, затем File Types. В вики G-Portal предупреждают, что копирование по FTP в режиме ASCII портит двоичные файлы сохранений.
  4. Найдите папку, в которой лежит сохранение вашей игры, и перетащите её в новую папку на компьютере. Дождитесь окончания передачи.

Где лежит сохранение

В вики G-Portal для перечисленных ниже игр названы такие папки. Для любой другой игры спросите поддержку G-Portal или посмотрите страницу вики об этой игре.

  • ARK: Survival Evolved: ShooterGame/Saved/SavedArks. Скачайте папку целиком. G-Portal предупреждает, что удаление этой папки полностью сбрасывает сервер, поэтому только копируйте из неё. На странице Savegames в разделе Basic Settings веб-интерфейса перечислены только недавние сохранения.
  • Palworld: Pal/Saved/SaveGames/0/, а затем папка с длинным названием из букв и цифр. Внутри неё вам нужны папка Players, файлы Level.sav и LevelMeta.sav.
  • Minecraft: папка мира носит имя, заданное как level-name в server.properties (по умолчанию это world). На сервере вроде Paper или Spigot есть дополнительные папки для Незера и Энда с окончаниями вроде _nether и _the_end. Скачайте их все. Возьмите также server.properties и папку mods либо настройки используемых плагинов.

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

В меню сервера в разделе Administration на странице Backup есть кнопка Create Backup. G-Portal сообщает, что пока создаётся бэкап, сервер останавливается, а потом сам запускается снова, и что бэкапы автоматически не создаются. В страницах вики G-Portal о бэкапах скачивание бэкапа не описано, поэтому для своей копии используйте FTP.

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

  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:

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

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

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

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

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

Другие игры

Каждая игра хранит мир в своей папке. Прежде чем загружать файлы, посмотрите здесь инструкцию для вашей игры, например: ARK: Survival Evolved, Palworld, Terraria, Valheim или Rust. Если вашей игры в списке нет, спросите поддержку G-Portal, в какой папке лежит сохранение, и сообщите об этом в тикете.

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

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

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

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

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