Как перенести Minecraft/Rust сервер на другой хостинг без потери данных
Переезд сервера пугает больше, чем есть на деле. Кажется, что можно потерять мир, прогресс игроков или сломать сборку — но если действовать по порядку, перенос проходит без потерь. Разберём универсальную схему для Minecraft и Rust: что сохранить, как перенести и как аккуратно переключить игроков на новый адрес.
Главный принцип: старый сервер не трогаем, пока новый не заработает
Первое и самое важное правило — не удаляйте и не отменяйте старый хостинг, пока новый сервер полностью не проверен. Пока оба работают параллельно, у вас всегда есть точка отката. Отключить старый — последний шаг, а не первый.
Второе правило: перед переносом остановите сервер на источнике. Копировать «горячие» файлы работающего сервера опасно — мир может сохраниться наполовину, и вы получите битые данные. Остановили, дождались полной выгрузки, и только потом копируете.
Шаг 1: Что именно нужно сохранить
Прежде чем что-то качать, поймите, из чего состоит ваш сервер. Лишнее переносить не нужно (ядро и библиотеки поставятся заново), а вот данные — обязательно.
Для Minecraft сохраняем:
- Папки мира —
world,world_nether,world_the_end(у Paper миры измерений могут лежать отдельно) - Папку
pluginsцеликом — вместе с подпапками конфигов и базами данных плагинов - Для модовых сборок — папки
modsиconfig - Файлы
server.properties,ops.json,whitelist.json,banned-players.json,banned-ips.json - Для экономики и рангов — базы данных плагинов (файлы
.db,.sqlite) или дамп внешней MySQL, если используется
Для Rust сохраняем:
- Файлы карты и сейва из папки
server/<identity>— файлы.savи.map - Папку
oxide/data— данные плагинов (дома, экономика, кланы) - Папку
oxide/config— настройки плагинов - Папку
oxide/plugins— сами плагины (.cs) - Файлы прав и настроек сервера (
server.cfg,users.cfg)
Общий принцип одинаков: мир + данные плагинов + конфиги + списки прав игроков. Само ядро и моды при желании ставятся заново на новом хосте.
Шаг 2: Скачать данные со старого хостинга
Есть два способа забрать файлы — через файловый менеджер панели или через FTP/SFTP.
Через файловый менеджер удобно для небольших серверов: заходите в панель старого хостинга, выделяете нужные папки, упаковываете в архив (.zip) прямо на сервере и скачиваете одним файлом. Архив надёжнее, чем качать тысячи мелких файлов мира по одному.
Через FTP/SFTP удобнее для больших миров:
- Возьмите в панели старого хостинга FTP-хост, порт, логин и пароль
- Подключитесь клиентом (FileZilla, WinSCP) и скачайте нужные папки на свой компьютер
- Для сотен тысяч файлов сначала заархивируйте их на сервере — так перенос идёт в разы быстрее и без обрывов
Убедитесь, что архив скачался полностью и открывается, прежде чем двигаться дальше.
Шаг 3: Залить данные на новый сервер
На стороне TeaHost сначала создайте сервер нужного типа: он поднимется автоматически за 60 секунд после оплаты, и вы получите доступ к панели panel.teahost.ru. Дальше:
- Выберите на новом сервере то же ядро и ту же версию, что была на старом — это критично (об этом ниже)
- Один раз запустите и сразу остановите сервер, чтобы сгенерировалась базовая структура папок
- Загрузите свои архивы через файловый менеджер или FTP и распакуйте их в те же папки
- Подтвердите замену, чтобы ваши миры и конфиги перезаписали сгенерированные по умолчанию
- Проверьте, что пути совпадают: мир лежит там, где сервер его ищет (для Minecraft имя мира задаётся в
server.propertiesпараметромlevel-name)
Шаг 4: Осторожно с версиями
Самая частая причина «мир не открылся после переноса» — несовпадение версий. Формат сохранений меняется между версиями, и данные не всегда переносятся между ними без последствий.
- Ставьте на новом хосте точно ту же версию, на которой крутился старый сервер
- Обновлять версию, если хочется, стоит после успешного переезда и обязательно с бэкапом
- Понижение версии (например, с 1.21 на 1.20) почти всегда ломает мир — так делать нельзя
- Для модпаков сверяйте версии не только ядра, но и каждого мода — расхождение в одном моде роняет сервер
Проверяйте результат на тестовом заходе, пока старый сервер ещё жив. Если что-то не так — вы ничего не потеряли.
Шаг 5: Переключить игроков на новый адрес
Мир переехал — осталось направить игроков на новый сервер. Тут возможны два варианта.
Если игроки подключаются по голому IP, у нового сервера будет новый адрес. Просто сообщите его игрокам и обновите в описаниях, Discord и мониторингах. Минус — при любом будущем переезде адрес снова поменяется.
Если у вас есть свой домен, всё аккуратнее: в DNS-записях домена пропишите новый IP (A-запись, либо SRV-запись для нестандартного порта Minecraft). Тогда адрес для игроков не меняется вообще — они заходят по привычному имени, а трафик идёт на новый сервер. Учтите, что обновление DNS расходится по миру не мгновенно, поэтому какое-то время держите оба сервера включёнными.
После того как убедились, что игроки заходят на новый сервер и всё на месте, старый хостинг можно отключать.
Проще всего — доверить перенос поддержке
Если не хочется возиться с архивами, FTP и версиями, TeaHost переносит сервер за вас бесплатно. Достаточно создать тикет в поддержке на support.teahost.ru, дать доступ к старому серверу — и мы аккуратно перенесём мир, плагины, моды и настройки. Обычно перенос занимает меньше часа, а поддержка работает круглосуточно.
С нуля настроить свежий сервер помогут гайды Как запустить Minecraft сервер и Как создать сервер Rust, а тонкости конкретных игр собраны в Wiki и на страницах Minecraft и Rust.
Короткий вывод
Перенос без потерь держится на трёх вещах: сохранить мир и данные плагинов, поставить на новом хосте ту же версию и не отключать старый сервер до полной проверки. Сделаете по порядку — игроки даже не заметят переезда.
Готовы переехать? Выберите план на странице тарифов и создайте тикет в поддержке — перенос сделаем бесплатно, а если что-то не подойдёт, действует гарантия возврата средств в течение 3 дней.