Когда нужен перенос

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

Самый удобный способ в большинстве случаев - экспорт и загрузка схем через плагин WorldEdit. Он позволяет выделить участок, сохранить его в файл и вставить в нужном месте на другом сервере.

Что нужно подготовить

  1. Доступ к командам сервера
  2. права оператора или администратора, чтобы выполнять команды WorldEdit;
  3. Плагин WorldEdit
  4. установите его на обоих серверaх;
  5. Доступ к файловой системе сервера
  6. через панель хостинга, FTP или локальные папки с сервером.

Какие команды пригодятся

Набор команд в WorldEdit, который чаще всего используют для переноса:

Команда Зачем
//wand получить инструмент выделения
//copy скопировать выделенную область в буфер
//cut вырезать выделенную область и положить в буфер
//schematic save <имя> сохранить выделение в файл схемы
//schematic load <имя> загрузить схему из файла в буфер
//paste вставить буфер в мире
//undo отменить последнее действие (полезно при ошибке вставки)

Шаг 1. Выделите постройку на первом сервере

  1. Зайдите в мир на первом сервере и возьмите выделяющий инструмент:
  2. команда //wand
  3. Выделите постройку
  4. кликните по одному углу выделения, затем по противоположному углу.
  5. Убедитесь, что весь объект полностью попал в область.

Шаг 2. Сохраните постройку в файл схемы

Есть два варианта поведения:

  • если вам важно оставить постройку на месте, используйте //copy
  • если нужно убрать ее из текущего места, используйте //cut

Дальше сохраните выделение в файл:
- //schematic save <имя_файла>

Уточнение по файлам: чаще всего WorldEdit сохраняет схемы в папке schematics (путь зависит от окружения и версии, но смысл тот же).

Шаг 3. Перенесите файл схемы на второй сервер

  1. Откройте папку с файлами схем на первом сервере и найдите нужный файл:
  2. обычно схемы лежат в каталоге schematics
  3. Скопируйте файл на второй сервер в ту же папку схем.
  4. Перезапустите сервер или перезагрузите плагины, чтобы WorldEdit увидел новый файл.

Шаг 4. Загрузите схему и вставьте постройку на новом месте

  1. На втором сервере загрузите схему в буфер:
  2. //schematic load <имя_файла>
  3. Встаньте так, чтобы выбрать точку вставки, и выполните:
  4. //paste
  5. Если постройка встала не там или повернулась не так, используйте:
  6. //undo
  7. затем повторите //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/