TeaHost

обновлено 5 мин чтения

Как перенести Minecraft/Rust сервер на другой хостинг без потери данных

Пошаговая инструкция по переносу сервера Minecraft или Rust на новый хостинг: что бэкапить, как скачать через FTP, залить на новый хост и переключить игроков без потери прогресса

Кратко

Чтобы перенести сервер Minecraft или Rust без потерь, остановите его, заархивируйте мир, данные и конфиги плагинов и списки прав, поставьте на новом хостинге ту же версию ядра и распакуйте архив в те же папки. Старый сервер не отключайте до проверки нового, игроков переключайте сменой A- или SRV-записи. В TeaHost перенос бесплатно делает поддержка, обычно меньше чем за час.

Переезд сервера пугает больше, чем есть на деле. Кажется, что можно потерять мир, прогресс игроков или сломать сборку — но если действовать по порядку, перенос проходит без потерь. Разберём универсальную схему для Minecraft и Rust: что сохранить, как перенести и как аккуратно переключить игроков на новый адрес.

Главный принцип: старый сервер не трогаем, пока новый не заработает

Первое и самое важное правило — не удаляйте и не отменяйте старый хостинг, пока новый сервер полностью не проверен. Пока оба работают параллельно, у вас всегда есть точка отката. Отключить старый — последний шаг, а не первый.

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

Шаг 1: Что именно нужно сохранить

Прежде чем что-то качать, поймите, из чего состоит ваш сервер. Лишнее переносить не нужно (ядро и библиотеки поставятся заново), а вот данные — обязательно.

Что сохранитьMinecraftRust
МирПапки world, world_nether, world_the_end (у Paper измерения лежат отдельно)Файлы .sav и .map из server/<identity>
Плагины и модыПапка plugins целиком, для модовых сборок — mods и configПапка oxide/plugins (файлы .cs)
Данные плагиновБазы плагинов (.db, .sqlite) или дамп внешней MySQLПапка oxide/data: дома, экономика, кланы
Конфигиserver.properties и подпапки конфигов в pluginsserver.cfg и папка oxide/config
Права и спискиops.json, whitelist.json, banned-players.json, banned-ips.jsonusers.cfg

Общий принцип одинаков: мир + данные плагинов + конфиги + списки прав игроков. Само ядро и моды при желании ставятся заново на новом хосте.

Шаг 2: Скачать данные со старого хостинга

Есть два способа забрать файлы — через файловый менеджер панели или через FTP/SFTP.

Через файловый менеджер удобно для небольших серверов: заходите в панель старого хостинга, выделяете нужные папки, упаковываете в архив (.zip) прямо на сервере и скачиваете одним файлом. Архив надёжнее, чем качать тысячи мелких файлов мира по одному.

Через FTP/SFTP удобнее для больших миров:

  • Возьмите в панели старого хостинга FTP-хост, порт, логин и пароль
  • Подключитесь клиентом (FileZilla, WinSCP) и скачайте нужные папки на свой компьютер
  • Для сотен тысяч файлов сначала заархивируйте их на сервере — так перенос идёт в разы быстрее и без обрывов

Убедитесь, что архив скачался полностью и открывается, прежде чем двигаться дальше.

Шаг 3: Залить данные на новый сервер

На стороне TeaHost сначала создайте сервер нужного типа: он создаётся автоматически примерно за 60 секунд после оплаты, и вы получаете доступ к панели panel.teahost.ru. Дальше:

  1. Выберите на новом сервере то же ядро и ту же версию, что была на старом — это критично (об этом ниже)
  2. Один раз запустите и сразу остановите сервер, чтобы сгенерировалась базовая структура папок
  3. Загрузите свои архивы через файловый менеджер или FTP и распакуйте их в те же папки
  4. Подтвердите замену, чтобы ваши миры и конфиги перезаписали сгенерированные по умолчанию
  5. Проверьте, что пути совпадают: мир лежит там, где сервер его ищет (для Minecraft имя мира задаётся в server.properties параметром level-name, см. документацию PaperMC)

Шаг 4: Осторожно с версиями

Самая частая причина «мир не открылся после переноса» — несовпадение версий. Формат сохранений меняется между версиями, и данные не всегда переносятся между ними без последствий.

  • Ставьте на новом хосте точно ту же версию, на которой крутился старый сервер
  • Обновлять версию, если хочется, стоит после успешного переезда и обязательно с бэкапом
  • Понижение версии (например, с 1.21 на 1.20) почти всегда ломает мир — так делать нельзя
  • Для модпаков сверяйте версии не только ядра, но и каждого мода — расхождение в одном моде роняет сервер

Проверяйте результат на тестовом заходе, пока старый сервер ещё жив. Если что-то не так — вы ничего не потеряли.

Шаг 5: Переключить игроков на новый адрес

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

Если игроки подключаются по голому IP, у нового сервера будет новый адрес. Просто сообщите его игрокам и обновите в описаниях, Discord и мониторингах. Минус — при любом будущем переезде адрес снова поменяется.

Если у вас есть свой домен, всё аккуратнее: в DNS-записях домена пропишите новый IP (A-запись, либо SRV-запись для нестандартного порта Minecraft). Тогда адрес для игроков не меняется вообще — они заходят по привычному имени, а трафик идёт на новый сервер. Учтите, что обновление DNS расходится по миру не мгновенно, поэтому какое-то время держите оба сервера включёнными.

После того как убедились, что игроки заходят на новый сервер и всё на месте, старый хостинг можно отключать.

Проще всего — доверить перенос поддержке

Если не хочется возиться с архивами, FTP и версиями, TeaHost переносит сервер за вас бесплатно. Достаточно написать в поддержку в Telegram, дать доступ к старому серверу — и мы аккуратно перенесём мир, плагины, моды и настройки. Обычно перенос занимает меньше часа, а поддержка работает круглосуточно. Подробности — на странице бесплатного переезда.

С нуля настроить свежий сервер помогут гайды Как запустить Minecraft сервер и Как создать сервер Rust, а тонкости конкретных игр собраны в Wiki и на страницах Minecraft и Rust.

Короткий вывод

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

Готовы переехать? Выберите план на странице тарифов и напишите в поддержку в поддержке — перенос сделаем бесплатно, а если что-то не подойдёт, действует возврат средств в течение 24 часов с момента оплаты, если сервер не запускался (см. политику возвратов).

ПоделитьсяTelegramVK
Все статьи рубрики