EGN Storage в панели: импорт файлов на сервер и отправка папок в облако

Как через кнопку «Из EGN Storage» скопировать сборку или мир на сервер, как отправить папку или бэкап в облако и не потерять файлы при переезде.

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

Сборка лежит на диске, мир весит несколько гигабайт, а загружать их на сервер через SFTP с домашнего интернета долго и неудобно. Или наоборот: нужно сохранить бэкап мира перед сбросом, а скачивать 3 ГБ на компьютер ради этого не хочется. Для таких случаев в панели EGN есть EGN Storage — облачное хранилище, к которому привязана кнопка «EGN Storage» в разделе «Файлы». Облако привязано к вашему аккаунту EGN ID.

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

Коротко

Откройте «Файлы» на сервере и нажмите «EGN Storage». В окне выберите вкладку «На сервер», отметьте папки или файлы и нажмите «Скопировать на сервер». Для отправки обратно выберите вкладку «В облако» (или кнопку «В облако» внизу при выбранных файлах), отметьте файлы, папки или бэкап и нажмите «Отправить в облако». Папки упаковываются в архив .tar.gz, а временный архив на сервере удаляется после отправки. Файлы больше 100 МБ в панели не загружаются из браузера, поэтому для них этот путь (или SFTP) нужен.

Что такое EGN Storage

EGN Storage — это ваше облако файлов в панели. Оно хранит папки и архивы отдельно от серверов, поэтому их можно использовать на любом сервере. Например, сохранить мир с одного сервера и поднять его на другом, или держать в облаке набор модов и копировать его, когда понадобится.

В шапке окна EGN Storage видно, сколько места занято, например «68,8 МБ из 10,0 ГБ» (размер лимита зависит от аккаунта). Если места в облаке не хватает, кнопка отправки блокируется. Лимит проверяется и до начала, и во время отправки.

Окно EGN Storage: вкладка «На сервер», дерево облака и папки «Картинки», «Миры», «Плагины», «Сборки»
Окно EGN Storage: вкладка «На сервер», дерево облака и папки «Картинки», «Миры», «Плагины», «Сборки»

Шаги: копирование из облака на сервер

  1. Откройте сервер и перейдите в «Файлы».
  2. Нажмите «EGN Storage» в шапке менеджера файлов (рядом с «Поиск» и «Загрузить папку»). Откроется окно с вкладками «На сервер» и «В облако».
  3. Выберите папку в дереве слева или найдите файл через поле «Поиск по облаку». Поиск идёт по всему облаку.
  4. Отметьте галочками нужные папки и файлы. Справа появится превью: для картинки размеры, для zip состав архива, для папки пометка, что она скопируется со структурой.
  5. Внизу в поле «Куда на сервере» выберите папку назначения (при необходимости создайте «Новая папка»). Для модов обычно выбирают /mods, для миров — корень. Если в папке уже есть файлы с такими именами, панель спросит подтверждение.
  6. При желании отметьте «Распаковать архивы после копирования» (и удаление самого архива). Нажмите «Скопировать на сервер». Прогресс виден в окошке в правом нижнем углу: общий бар и строка на каждый файл, есть кнопки «Отменить» и «Открыть папку». Копируются по 2 файла параллельно.
  7. Когда копирование закончится, проверьте файлы в «Файлах». Для zip в превью виден состав до копирования, а подсказка «похоже на сборку» советует класть её в корень.

Папки копируются со всей вложенностью. Вложенные папки создаются на сервере автоматически, поэтому не нужно заранее создавать дерево вручную.

Большие миры копируйте в спокойное время

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

Шаги: отправка папки или бэкапа в облако

  1. В «Файлах» отметьте папку, например config, и нажмите «В облако» в нижней панели действий (или откройте «EGN Storage» и вкладку «В облако»).
  2. В окне откроется вкладка «В облако» с двумя разделами: «Файлы сервера» и «Бэкапы». Выберите нужный.
  3. В поле «Куда в облаке» выберите папку. По умолчанию это Серверы/<имя сервера>/. Её можно выбрать или создать новую.
  4. Проверьте, что отмечены только нужные элементы. Внизу будет подпись «Выбрано: …».
  5. Нажмите «Отправить в облако». Панель упакует папки в архивы .tar.gz, отправит их и удалит временные архивы на сервере.
  6. Для бэкапов нода отдаёт ссылку на готовый бэкап, а Storage забирает его сам: повторной упаковки нет, файл называется backup-<имя>-<дата>.tar.gz.
Вкладка «В облако»: отмечены папки config и файл eula.txt, кнопка «Отправить в облако»
Вкладка «В облако»: отмечены папки config и файл eula.txt, кнопка «Отправить в облако»
Папка упаковывается в архив

Папка config попадёт в облако как config-<дата>.tar.gz. Это не ошибка: так быстрее и надёжнее. Чтобы распаковать её обратно, скопируйте архив на сервер и распакуйте в «Файлах».

Пример: перенос мира на новый сервер

Задача: поставить тот же мир на новый сервер после переезда. Порядок такой.

  1. На старом сервере откройте «Бэкапы» и создайте бэкап мира. Так мир будет в согласованном состоянии.
  2. Откройте «Файлы» → «EGN Storage» → «В облако», перейдите в раздел «Бэкапы», отметьте нужный бэкап и отправьте его в облако (например, в папку Миры/<название>).
  3. На новом сервере откройте «Файлы» и нажмите «EGN Storage».
  4. Во вкладке «На сервер» найдите архив и скопируйте его в корень сервера, отметив «Распаковать архивы после копирования». Проверьте, что папка мира оказалась там, где её ждёт сервер.
  5. Проверьте в «Настройках сервера», что значение «Папка мира» (параметр level-name в server.properties) совпадает с именем папки.
  6. Запустите сервер.

Такой же путь подходит для сохранения сборки. Модпак сохраняется в облако как архив, а на новом сервере копируется в корень, после чего его можно установить через каталог сборок.

Какой путь выбрать

Оба направления решают разные задачи. Удобнее всего сверяться с таблицей.

Задача Направление Где нажать
Поставить сборку или мир на сервер Облако → сервер «Файлы» → «EGN Storage» → «На сервер»
Сохранить папку config перед экспериментом Сервер → облако «Файлы» → отметить папку → «В облако»
Сохранить мир перед вайпом Сервер → облако, бэкап «Файлы» → «В облако» → раздел «Бэкапы»
Забрать бэкап из облака на сервер Облако → сервер «EGN Storage» → «На сервер» → архив бэкапа → распаковать
Перенести мир на другой сервер Сервер → облако → сервер Бэкап, «В облако», затем «На сервер» на новом

Если сомневаетесь, отправляйте в облако всё важное, а на сервер копируйте только то, что нужно сейчас. Так облако не забивается лишним.

Как сделать в панели EGN: сохранить папку config

Пример самый частый: вы поменяли конфиги модов и хотите сохранить их до экспериментов.

  1. Откройте сервер и перейдите в «Файлы».
  2. Найдите папку config и отметьте её галочкой.
  3. Нажмите «В облако» в нижней панели действий. Откроется окно EGN Storage на вкладке «В облако».
  4. Оставьте раздел «Файлы сервера» и папку назначения Серверы/<имя сервера>/. Если нужна отдельная папка, создайте её здесь.
  5. Проверьте подпись «Выбрано» и нажмите «Отправить в облако».
  6. Дождитесь завершения в окошке прогресса. Папка появится в облаке архивом config-<дата>.tar.gz.
  7. Если понадобится вернуть конфиги, откройте «EGN Storage», выберите архив и скопируйте его на сервер. Распакуйте в «Файлах».

Сервер сам упаковывает папку, а Storage сам забирает архив: на вашем компьютере ничего не скачивается.

Что проверить до переноса

Перенос на новый сервер проходит успешнее, если заранее проверить несколько вещей.

  • Версия игры. Новый сервер должен быть на той же версии, что и мир, иначе игра может не загрузить мир. Ядро и версию можно поменять во вкладке «Ядро сервера» раздела «Моды и плагины».
  • Моды. Если мир создан с модами, поставьте те же моды до запуска. Сборку удобнее поставить через каталог сборок, а потом скопировать мир.
  • Место. Проверьте, что на тарифе нового сервера хватит диска под мир и архивы. Размер архива зависит от мира, а не от тарифа.
  • Имя папки мира. Имя папки мира должно совпадать с полем «Папка мира» в «Настройках сервера».
Проверяйте архив до распаковки

Посмотрите состав zip в превью окна EGN Storage до копирования. Если внутри две папки с миром, распакуйте одну и переименуйте её. Так вы не перемешаете два мира.

Симптом → причина → решение

Симптом Причина Решение
Кнопка «Отправить в облако» неактивна Не хватает места в облаке Удалить лишние файлы из облака
Экран «Войдите в EGN Storage» Нет входа в облако Нажмите кнопку входа через EGN ID: вы вернётесь на страницу
Копирование на сервер идёт долго Большой файл Следите за прогрессом, при необходимости «Отменить»
После копирования мир не запускается Папка мира не совпадает с level-name Поменять «Папку мира» в «Настройках сервера» на имя папки
Архив не распаковался Файл скопирован не полностью или формат не поддерживается сервером Скопировать заново, проверить размер
В списке «Бэкапы» пусто Нет готовых бэкапов Создайте бэкап в разделе «Бэкапы»

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

  • Копировать мир во время работы сервера. Слепок может быть неполным. Останавливайте сервер перед копированием.
  • Ставить архив в корень, не проверив состав. Сначала посмотрите, что внутри архива. Иначе файлы перемешаются с файлами сервера.
  • Считать отправку в облако бэкапом. Облако хранит копии, а бэкапы создаются в разделе «Бэкапы». Используйте обе функции вместе.
  • Не проверить место до отправки. Кнопка блокируется, если места нет. Не пытайтесь обойти это, скачивая файлы на компьютер.
  • Держать в облаке устаревшие сборки. Старые архивы занимают место. Удаляйте их, когда они больше не нужны.

Итог

EGN Storage убирает главную боль переноса: большие файлы не нужно гонять через свой компьютер. Копируйте сборки и миры из облака на сервер, отправляйте папки и бэкапы обратно, а перед переездом сохраняйте мир через «Бэкапы». Проверяйте место заранее и не копируйте мир на ходу.

Про быстрые настройки после переноса читайте в статье Быстрые настройки игры в панели EGN, а про смену ядра — в статье Смена ядра и версии Java.

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

Файлы из облака проходят через мой компьютер?

Нет. Копирование идёт между облаком и сервером напрямую, ваш компьютер ничего не скачивает.

Можно ли отправить в облако папку целиком?

Да. Папка упаковывается в архив .tar.gz и отправляется одним файлом. Временный архив на сервере удаляется.

Что будет, если закрыть окно во время копирования?

Окошко прогресса остаётся в углу экрана, а скачивание идёт на ноде. Остановить его можно кнопкой «Отменить».

Можно ли скопировать файлы на другой сервер?

Да. Облако привязано к аккаунту, а не к серверу: отправьте файлы в облако с одного сервера и скопируйте на другой. Права на сервере проверяются по вашему аккаунту (нужно право на создание файлов).

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

Читать далее

Вся рубрика →