Бэкапы сервера

Бэкап — архив каталога данных сервера вместе с дампами его баз данных. Бэкапы хранятся в S3-совместимом хранилище: данные идут напрямую между нодой и бакетом, не через панель.

Это бэкапы отдельных игровых серверов. Резервная копия самой панели описана в статье Резервные копии.

Что нужно заранее

Хранилище S3: Модули → Бэкапы и хранилища S3. Новые бэкапы пишутся в хранилище по умолчанию. Для локации можно назначить своё хранилище, оно показано в блоке Связанные настройки на странице локации. Уже сделанные бэкапы остаются там, куда были записаны. Подробнее — в статье Хранилища S3.

Создать бэкап

Вкладка Бэкапы → Создать бэкап. Бэкап можно делать на работающем сервере. Если игра в этот момент активно пишет файлы, для полной согласованности остановите сервер или используйте шаблон расписания Бэкап с остановкой (см. Расписания).

В списке у каждого бэкапа дата, размер и статус. Базы данных, попавшие в бэкап, показаны отдельными строками, их дампы можно скачать (.sql.gz).

Восстановить

Восстановить у нужного бэкапа. Работающий сервер нужно остановить: кнопка Остановить и восстановить сделает это сама и начнёт восстановление, как только сервер остановится. Затем выберите, что восстанавливать:

  • Файлы сервера — каталог данных заменится содержимым архива;
  • Базы данных — таблицы заменятся дампом из бэкапа. Для каждой базы можно выбрать: залить в ту же базу, создать её заново или не восстанавливать;
  • Сначала сохранить текущее содержимое баз — перед заливкой снимается страховочная копия баз. Из неё можно вернуть как было. Хранятся 3 последние страховочные копии. Без этой галочки текущее содержимое выбранных баз пропадёт безвозвратно.

Чтобы вернуть одну базу, не трогая файлы, нажмите Восстановить базу в строке этой базы.

После восстановления запустите сервер сами.

Скачать и удалить

Скачать — архив на ваш компьютер. Удалённый бэкап стирается из хранилища без возможности восстановления.

Лимиты

Тариф сервера может запретить бэкапы, ограничить их число и общий объём на сервер, см. Тарифы. Когда лимит достигнут, новый бэкап не создаётся — удалите старый. Неудачные бэкапы в лимит не входят. Уже сделанные бэкапы можно скачать, восстановить и удалить, даже если тариф бэкапы запрещает.

При удалении сервера его бэкапы в хранилище остаются.

Автоматические бэкапы

Регулярные бэкапы настраиваются расписанием: шаблон Ежедневный бэкап делает бэкап каждую ночь и хранит последние 7. См. Расписания.