Содержание:
Когда нужен перенос
Перенести постройку между мирами или проектами может понадобиться, если вы строили долго и не хотите терять результат при смене сервера, обновлении сборки или переезде на другой хостинг.
Самый удобный способ в большинстве случаев - экспорт и загрузка схем через плагин WorldEdit. Он позволяет выделить участок, сохранить его в файл и вставить в нужном месте на другом сервере.
Что нужно подготовить
- Доступ к командам сервера
- права оператора или администратора, чтобы выполнять команды WorldEdit;
- Плагин WorldEdit
- установите его на обоих серверaх;
- Доступ к файловой системе сервера
- через панель хостинга, FTP или локальные папки с сервером.
Какие команды пригодятся
Набор команд в WorldEdit, который чаще всего используют для переноса:
| Команда | Зачем |
|---|---|
//wand |
получить инструмент выделения |
//copy |
скопировать выделенную область в буфер |
//cut |
вырезать выделенную область и положить в буфер |
//schematic save <имя> |
сохранить выделение в файл схемы |
//schematic load <имя> |
загрузить схему из файла в буфер |
//paste |
вставить буфер в мире |
//undo |
отменить последнее действие (полезно при ошибке вставки) |
Шаг 1. Выделите постройку на первом сервере
- Зайдите в мир на первом сервере и возьмите выделяющий инструмент:
- команда
//wand - Выделите постройку
- кликните по одному углу выделения, затем по противоположному углу.
- Убедитесь, что весь объект полностью попал в область.
Шаг 2. Сохраните постройку в файл схемы
Есть два варианта поведения:
- если вам важно оставить постройку на месте, используйте
//copy - если нужно убрать ее из текущего места, используйте
//cut
Дальше сохраните выделение в файл:
- //schematic save <имя_файла>
Уточнение по файлам: чаще всего WorldEdit сохраняет схемы в папке schematics (путь зависит от окружения и версии, но смысл тот же).
Шаг 3. Перенесите файл схемы на второй сервер
- Откройте папку с файлами схем на первом сервере и найдите нужный файл:
- обычно схемы лежат в каталоге
schematics - Скопируйте файл на второй сервер в ту же папку схем.
- Перезапустите сервер или перезагрузите плагины, чтобы WorldEdit увидел новый файл.
Шаг 4. Загрузите схему и вставьте постройку на новом месте
- На втором сервере загрузите схему в буфер:
//schematic load <имя_файла>- Встаньте так, чтобы выбрать точку вставки, и выполните:
//paste- Если постройка встала не там или повернулась не так, используйте:
//undo- затем повторите
//pasteпосле корректировки места.
Типичные ошибки
| Проблема | Как исправить |
|---|---|
| На втором сервере схема не находится | Проверьте, что файл лежит в той же папке schematics, и что WorldEdit стоит и загружен |
| Постройка вставилась “не целиком” | Проверьте выделение до //schematic save - постройка должна полностью попадать в область |
| Не срабатывают команды | Убедитесь, что у вас есть права оператора/админа и WorldEdit активен |
| Ошиблись с удалением | Если вместо //copy сделали //cut, постройка могла исчезнуть из исходного места - используйте восстановление через повторный перенос или возврат из резервной копии мира |
Полезные ссылки
- WorldEdit (команды и документация): https://enginehub.org/worldedit
- Гайд по переносу через WorldEdit (пример шагов): https://cq.ru/articles/gaming/kak-perenesti-postroiku-na-drugoi-server-v-minecraft
- Примеры обсуждений по переносам и интеграциям (форумные кейсы): https://rubukkit.org/threads/perenos-postrojki-s-odnogo-servera-na-drugoj.179229/