Это руководство для тех, кто держит сервер на G-Portal (пишут также GPORTAL) и хочет перенести его на PlayNHost вместе с миром, настройками и модами. Здесь показано, как забрать файлы с G-Portal и как положить их на PlayNHost. Шаги для G-Portal повторяют его собственную вики, поэтому если веб-интерфейс к моменту прочтения выглядит немного иначе, ориентируйтесь на то, что видите на экране.
Общие шаги описаны в статье Как перенести существующий сервер на PlayNHost. Эта страница охватывает только то, что относится именно к G-Portal.
Не выключайте сервер на G-Portal, пока новый не заработает. Скачивание только копирует файлы и ничего не меняет на старом сервере. В вики G-Portal также сказано скачать данные по FTP до того, как сервер истечёт, поэтому не оставляйте это на последний день.
Перед началом
- Закажите сервер PlayNHost для той же игры и той же версии, если у игры есть версии. Для Minecraft при заказе выберите ту же редакцию (Java или Bedrock). После заказа на экране настройки у вас спросят серверное ПО и версию, поэтому выберите те же, что на старом сервере. Позже их можно изменить через Изменить тип сервера (см. Как сменить тип сервера или версию игры), но это переустанавливает сервер и по умолчанию удаляет его файлы. Для Minecraft это означает то же серверное ПО (например Vanilla, Paper, Forge или Fabric) и ту же версию игры.
- Запишите версию игры и моды или плагины, которыми вы пользуетесь.
- Учтите, что кнопка бэкапа в панели G-Portal предназначена для восстановления на G-Portal. Копию своих файлов можно получить по FTP, как описано ниже.
Заберите файлы с G-Portal
Шаг 1: найдите данные FTP-доступа
- Войдите на сайт G-Portal и нажмите My servers в меню слева.
- Выберите свой сервер.
- Остановите сервер на его странице в веб-интерфейсе G-Portal, чтобы файлы не менялись, пока вы их копируете.
- Нажмите Status в левом меню. Данные FTP-доступа находятся на этой странице. Запишите их или оставьте страницу открытой.
Шаг 2: подключитесь и скачайте
- Откройте FTP-программу. G-Portal рекомендует FileZilla.
- Введите имя хоста, имя пользователя, пароль и порт со страницы Status и нажмите Quickconnect.
- Перед скачиванием переключите тип передачи на двоичный. В FileZilla это находится в Edit, затем Settings, затем Transfers, затем File Types. В вики G-Portal предупреждают, что копирование по FTP в режиме ASCII портит двоичные файлы сохранений.
- Найдите папку, в которой лежит сохранение вашей игры, и перетащите её в новую папку на компьютере. Дождитесь окончания передачи.
Где лежит сохранение
В вики 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
- В панели откройте новый сервер, нажмите Остановить и дождитесь статуса Офлайн.
- Сначала очистите мир по умолчанию. На новом сервере уже может быть мир по умолчанию (в Minecraft Java это папка
world, в Bedrock это мир внутриworlds, а другие игры хранят его в другом месте, поэтому смотрите инструкцию для игры). Сделайте его бэкап, если хотите сохранить, затем удалите. Всё, что в нём есть, будет потеряно: постройки, данные игроков, Незер и Энд. На странице «Бэкапы» по умолчанию 3 слота, поэтому если список заполнен, сначала удалите старый бэкап. См. Как создавать, скачивать и восстанавливать бэкапы. Если загрузить файлы поверх мира по умолчанию, не удалив его, файлы с одинаковыми именами будут перезаписаны, а остальные останутся, так что два мира смешаются и результат может не загрузиться. - Загрузите файлы. Чтобы работать через браузер, упакуйте мир в ZIP на компьютере, нажмите Загрузить на вкладке Files, затем отметьте ZIP-файл и нажмите Распаковать. Папки нельзя перетаскивать в Загрузить. Для папки, большого мира или целой папки сервера используйте SFTP. См. Как подключиться к файлам сервера по SFTP.
Положите файлы туда, где их ожидает игра.
- Minecraft Java: папка мира кладётся в главную папку рядом с
server.properties. Моды кладутся вmods, плагины вplugins. После распаковки проверьте, что папка мира не оказалась внутри лишней папки с таким же названием. - Minecraft Bedrock: папка мира кладётся внутрь папки
worlds. - Папки с окончаниями
_netherи_the_endработают, только если ваш сервер PlayNHost тоже на Paper, Spigot или Purpur. На других типах сначала скопируйте папкуDIM-1из папки_netherи папкуDIM1из папки_the_endв главную папку вашего мира. - Другие игры: воспользуйтесь инструкцией для вашей игры в этой базе знаний, она перечислена ниже. В ней показаны папка и название, которому должны соответствовать настройки.
- Minecraft Java: папка мира кладётся в главную папку рядом с
Укажите серверу, какой мир загружать. Для Minecraft:
- Minecraft Java: откройте Настройки, затем Свойства сервера (Java) в списке слева и в поле Название мира укажите имя папки вашего мира. Можно также открыть
server.propertiesна вкладке Files и задатьlevel-name. - Minecraft Bedrock: откройте Настройки, затем Настройки игры и введите имя папки из
worldsв поле Выбрать мир. Не редактируйтеlevel-nameв самом файле, потому что при каждом запуске он сбрасывается.
- Minecraft Java: откройте Настройки, затем Свойства сервера (Java) в списке слева и в поле Название мира укажите имя папки вашего мира. Можно также открыть
- Приведите остальные параметры в Настройках в соответствие со старым сервером. См. Как изменить настройки сервера.
- Нажмите Запустить, посмотрите в Console, нет ли ошибок, затем зайдите на сервер и проверьте мир и моды.
О модах читайте в статье Как добавить моды, плагины и модпаки на сервер. Чтобы сменить тип сервера или версию, см. Как сменить тип сервера или версию игры. Это переустанавливает сервер и по умолчанию удаляет его файлы, поэтому сначала сделайте бэкап.
Или попросите нас перенести
Создайте тикет в категории Worlds & backups (или Something else). Сообщение ограничено 300 символами, поэтому пишите коротко: игра, название вашего нового сервера, хостинг, который вы покидаете (G-Portal), и ссылка на скачивание ZIP-файла с файлами из шагов выше. Подробности, например версию и список модов, положите в текстовый файл внутри ZIP. Напишите в тикете, что именно вы переносите, и мы ответим, что делать дальше.
Чтобы получить ссылку, загрузите ZIP-файл в файлообменник или облачное хранилище, откройте доступ для всех, у кого есть ссылка, без пароля и вставьте ссылку в тикет. Удалите ссылку, когда мы подтвердим, что файлы у нас. Никогда не указывайте пароль в тикете. См. Как создать тикет в поддержку.
Другие игры
Каждая игра хранит мир в своей папке. Прежде чем загружать файлы, посмотрите здесь инструкцию для вашей игры, например: ARK: Survival Evolved, Palworld, Terraria, Valheim или Rust. Если вашей игры в списке нет, спросите поддержку G-Portal, в какой папке лежит сохранение, и сообщите об этом в тикете.
После переноса
- Проверьте сервер с несколькими игроками, прежде чем отменять что-либо на G-Portal.
- Когда новый сервер заработает, сделайте его бэкап.
- Сообщите игрокам новый адрес. При смене хостинга адрес меняется. См. Как подключиться к вашему серверу.





