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

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

Discussion in 'Разработка плагинов для новичков' started by alekseichik, Nov 11, 2015.

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

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

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

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

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

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

    Trophy Points:
    76
    Имя в Minecraft:
    maxicraft2020
    Ладно, другой тогда вопрос, как заменить карту при перезапуске? Заранее спасибо)
     
    Last edited: Nov 11, 2015
  5. Dolikan

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    1
    worldedit //regen
     
  14. Автор темы
    alekseichik

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

    Trophy Points:
    76
    Имя в Minecraft:
    maxicraft2020
    кодом...
     

Share This Page