1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Обсудим Рестарт сервера без сохранения мира

Тема в разделе "Помощь", создана пользователем Toshka17, 18 июн 2015.

Статус темы:
Закрыта.
  1. Автор темы
    Toshka17

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

    Баллы:
    76
    Собственно, как выключить/рестартнуть сервер, чтобы карта не сохранялась, то есть просто откатывалась?
     
  2. Clow

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

    Баллы:
    68
    Имя в Minecraft:
    Clow
    Приезжаешь в ДЦ, вырубаешь охрану, находишь своё железо, вынимаешь питание, и обратно включаешь, потом беги что есть мощи. Как то так...:nerd:
     
  3. jeckavibal

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

    Баллы:
    76
    Останови сервер, а затем снова запусти
     
  4. mine88

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

    Баллы:
    143
    И? При остановке он его сохранит.
     
  5. IFkvase

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

    Баллы:
    68
    В bukkit.yml ставить autosave: 0 и все. Или пишешь плагин, чтобы перед рестартом писало save off(как то так).
     
  6. jeckavibal

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

    Баллы:
    76
    Я имел ввиду закрыть консоль
     
  7. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Прибить процесс. Возможно повреждение карты.
    Код:
    pkill -9 java
     
  8. deadanykey

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

    Баллы:
    96
    При большом онлайне практически 100-процентное повреждение карты.
     
  9. Автор темы
    Toshka17

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

    Баллы:
    76
    Что за команда? Можно поподробнее? Автосохранение итак отключено, толку то))
    Это актуально для сервера с мини-играми. Так как каждый матч нужна одна и та же неиспорченная карта.
     
  10. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    С чего бы это? Карта повредится только если шло её сохраненит в этот момент. А так повредиться только профиль какого-нибудь игрока.
     
  11. leonmark061

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

    Баллы:
    76
    Вообще, то, что вам нужно, делается через плагины. Сам реализовывал в одной мини-игре (клон Annihilation) так:
    1. Сохраняем копию карты в виде архива. Кладем куда-нибудь.
    2. Кикаем игроков из карты, выгружаем карту и удаляем ее.
    3. Распаковываем наш архив с картой на замену удаленной.
    4. Загружаем карту. Впускаем игроков.
    Весь процесс сопровождается надписями на табличках(типа "Перезапуск...").
     
  12. Автор темы
    Toshka17

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

    Баллы:
    76
    Я представляю как это всё лагать должно. Особенно при том, что у меня около 40 таких серверов и каждый перезагружается раз в 15-30 минут.
     
  13. leonmark061

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

    Баллы:
    76
    У меня карта перезапускалась раз в 10-180 минут. Лагов не замечал, так как распаковака происходила в отдельном потоке и занимала порядка 2 секунд.
     
  14. Автор темы
    Toshka17

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

    Баллы:
    76
    Что за плагин, если не секрет, умеет так обращаться с картами?
     
  15. leonmark061

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

    Баллы:
    76
    Почти все плагины на мини-игры, думаю. Лично я свой сам писал.
     
  16. Автор темы
    Toshka17

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

    Баллы:
    76
    Функция встроена в плагин мини-игры? Никогда такого не видел.
     
  17. leonmark061

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

    Баллы:
    76
    Это только мое мнение. Другие разработчики или админы могут перезапускать мир по-другому, так, как им сердце велит.
     
  18. Автор темы
    Toshka17

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

    Баллы:
    76
    То есть решения на мою проблему Вы не имеете? То бишь отдельный плагин, либо какая-то ещё фича.
     
  19. leonmark061

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

    Баллы:
    76
    Так как о конечной Вашей цели использования данной функции мне не известно, то и готового решения у меня нет. Могу только предоставить исходные коды функций упаковки\распаковки архива и удаления мира.
     
  20. Автор темы
    Toshka17

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

    Баллы:
    76
    Как же неизвестно? Я же написал.
    Тут как бы всё ясно)
     
Статус темы:
Закрыта.

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