Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Восстанавливать карту.

Тема в разделе "Разработка плагинов для новичков", создана пользователем alekseichik, 11 ноя 2015.

  1. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    Как восстановить карту в определённом мире? Например, чтобы она восстановилась после перезагрузке сервера)
     
  2. Хостинг MineCraft
    <
  3. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Самый быстрый способ - сделать копию карты и во время перезагрузки заменять карту.
    Ну или не давать серверу сохранять изменения на диск.
     
  4. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    Ладно, другой тогда вопрос, как заменить карту при перезапуске? Заранее спасибо)
     
    Последнее редактирование: 11 ноя 2015
  5. Dolikan

    Dolikan Ньюби Пользователь

    Баллы:
    1
    Заменить папку карты на другую.
    Или вырубить сохранение карты, чтобы она при каждой перезагрузке возвращалась в изначальное состояние.
     
  6. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    я вырубил, но поставленные блоки ,после перезагрузки ,всё равно остаются на карте...



    сам код:
    Код:
          Iterator var2 = Bukkit.getWorlds().iterator();
          while(var2.hasNext())
          {
             World var3 = (World)var2.next();
             var3.setAutoSave(false);
          }
    [DOUBLEPOST=1447249195,1447241013][/DOUBLEPOST]Up
     
  7. Dolikan

    Dolikan Ньюби Пользователь

    Баллы:
    1
    /save-off и в bukkit.yml autosave interval поставь на 0.
     
  8. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    После перезагрузки карта восстановится или после отключения и включения сервера?
     
  9. Dolikan

    Dolikan Ньюби Пользователь

    Баллы:
    1
    А чем перезагрузка отличается от выключения?
     
  10. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    Блоки поставленные не пропадают после перезагрузки , они остаются!Так что делать-то теперь? Я думаю , что здесь есть те , кто знает ! Отпишитесь пожалуйста)
     
  11. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Перед выключением сервера выполняй команду от имени консоли save-off или же сам отгружай миры с параметром сохранение установленным false. Т.е. даже если ты ставишь autosave = false, то сервер при выключении сохранит изменения, поэтому это нужно контролировать.
     
  12. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    чуть-чуть поменяю свой вопрос. Как восстановить определённый участок(небольшой , блоков 500), допустим что блоки будут разрушены и надо будет их восстановить. Неужели записывать локацию каждого сломанного блока и потом ставить.. Любые идеи приветствуются )))
     
  13. Dolikan

    Dolikan Ньюби Пользователь

    Баллы:
    1
    worldedit //regen
     
  14. Автор темы
    alekseichik

    alekseichik Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxicraft2020
    кодом...
     

Поделиться этой страницей