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

Помогите скрипт автоподнятия сервера

Тема в разделе "[Архив] Помощь", создана пользователем Lipol, 9 мар 2013.

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

    Lipol Активный участник

    Баллы:
    88
    Ну в названии все понятно :) на скрипт или на гайд ссылку, или кто может объясните тут....
     
    Likeobot и Степаха нравится это.
  2. Хостинг MineCraft
    <
  3. cron

    cron Активный участник

    Баллы:
    88
    платформа виндовс или юникс?
     
  4. Автор темы
    Lipol

    Lipol Активный участник

    Баллы:
    88
    ой забыл, Windows, важное забыл... :fp:
     
  5. Степаха

    Степаха Активный участник

    Баллы:
    78
    Имя в Minecraft:
    Samtar
    1. Тебе нужна панель Multicraft под Windows. В нём установить Дополнительно > Задачи (Там авторебут\автоподъём сервера)

    2. В bukkit.uml
    restart-script-location: файл-стартер
    restart-on-crash: true
     
    Lipol нравится это.
  6. Автор темы
    Lipol

    Lipol Активный участник

    Баллы:
    88
    это 2 пункта обязательны или это 2 варианта рестарта???
     
  7. Степаха

    Степаха Активный участник

    Баллы:
    78
    Имя в Minecraft:
    Samtar
    Это 2 варианта.
     
    Black-UK-Lord и Lipol нравится это.
  8. Автор темы
    Lipol

    Lipol Активный участник

    Баллы:
    88
    Это просто супер варианты) Большое спасибо, выручил, тем более 2 варианта)
    Если знаешь хорошо подскажи работу 2 варианта с bukkit.yml
    Например серв крашнулся и он автоматом перезапустится, ничего делать не надо, т.е. я понимаю если серв крашется bukkit.yml его закрывает и запускает новое окно?
     
    ПриветОтМиднайта нравится это.
  9. cron

    cron Активный участник

    Баллы:
    88
    второй вариант не всегда корректно срабатывает. ява может просто повиснуть и закрыть ее удастся только убив процесс
     
    Lipol нравится это.
  10. Степаха

    Степаха Активный участник

    Баллы:
    78
    Имя в Minecraft:
    Samtar
    Крашится клиент, закрывается CmD с ведёрком, но ява не закрывается bukkit.yml продолжает работать. Cron отчасти прав. Есть небольшой шанс, что ява полностью повиснет.
    Есть пара причин почему ява может полностью повиснуть.
    1. Какая то проблема с RAM
    2. Краш на столько фатальный что невозможно перезапустить букит
     
    Сникерсни и Lipol нравится это.
  11. cron

    cron Активный участник

    Баллы:
    88
    сегодня в 9 утра из за authme повис сервер, пришлось сносить процесс руками, так как бакит не смог самостоятельно перезапустится, а также мой скрипт который проверяет наличие запущенного процесса явы, скрина и тд, его видел, и ничего не предпринимал. Думаю можно добавить проверку на время записи лог файла, если например прошло более 5 минут с момента последенй записи в лог, то сносить процесс и запускать заново
     
  12. cron

    cron Активный участник

    Баллы:
    88
    вообще мое мнение что все плагины которые придуманы для авторестарта/запуска и тд сервера, нужно менять на скрипты которые отрабатывают по крону или шедулеру, смотря у кого что
     
    slavik123123123 нравится это.
  13. NikitaCemen

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

    Баллы:
    88
    Skype:
    Jlenin147
    Имя в Minecraft:
    Jlenin
    А для Делфи 6й есть временное авторестарт ?
    что-бы каждые 2 часа рестартовал сервер ?
     
    caNek нравится это.
  14. cron

    cron Активный участник

    Баллы:
    88
    у меня это все реализовано на баш скриптах. скрипт сперва начинает каждые 10 секунд предупреждать о грядущем перезапуске, потом вводит команду save-all на всякий пожарный и через 10 секунда stop. После чего ждет 15 секунд и запускает сервер заново. Но это делается однократно ночью, а не раз в 2 часа =)
     
  15. NikitaCemen

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

    Баллы:
    88
    Skype:
    Jlenin147
    Имя в Minecraft:
    Jlenin
    эмм
    я к примеру раз в 2 часа :)
    вообше нужен плагин,скрипт,ещё какая-то какашка для перезагрузки ( PS Я вручную перегружаю сервер раз в 8 часов )
     
  16. Автор темы
    Lipol

    Lipol Активный участник

    Баллы:
    88
    timeout-time: 300 - это в секундах??
     
  17. cron

    cron Активный участник

    Баллы:
    88
    да
     
    Lipol нравится это.
  18. Автор темы
    Lipol

    Lipol Активный участник

    Баллы:
    88
    Да bukkit.yml помог свалил серв многими действиями и orebfuscatoром и серв перезагрузился через 5 минут)
     
  19. cron

    cron Активный участник

    Баллы:
    88
    наверняка память закончилась. это не самая жесская ошибка при которой сервер останавливается. я бы не стал полагаться на один этот параметр. это тоже самое что автоматическая перезагрузка компа при синем экране, но комп может так зависнуть что только ресет и спасет =)
     

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