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

  • Автор темы Автор темы Lipol
  • Дата начала Дата начала

Lipol

Активный участник
Баллы
88
Ну в названии все понятно :) на скрипт или на гайд ссылку, или кто может объясните тут....
 
платформа виндовс или юникс?
 
Ну в названии все понятно :) на скрипт или на гайд ссылку, или кто может объясните тут....

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

2. В bukkit.uml
restart-script-location: файл-стартер
restart-on-crash: true
 
1. Тебе нужна панель Multicraft под Windows. В нём установить Дополнительно > Задачи (Там авторебут\автоподъём сервера)

2. В bukkit.uml
restart-script-location: файл-стартер
restart-on-crash: true

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

Крашится клиент, закрывается CmD с ведёрком, но ява не закрывается bukkit.yml продолжает работать. Cron отчасти прав. Есть небольшой шанс, что ява полностью повиснет.
Есть пара причин почему ява может полностью повиснуть.
1. Какая то проблема с RAM
2. Краш на столько фатальный что невозможно перезапустить букит
 
сегодня в 9 утра из за authme повис сервер, пришлось сносить процесс руками, так как бакит не смог самостоятельно перезапустится, а также мой скрипт который проверяет наличие запущенного процесса явы, скрина и тд, его видел, и ничего не предпринимал. Думаю можно добавить проверку на время записи лог файла, если например прошло более 5 минут с момента последенй записи в лог, то сносить процесс и запускать заново
 
вообще мое мнение что все плагины которые придуманы для авторестарта/запуска и тд сервера, нужно менять на скрипты которые отрабатывают по крону или шедулеру, смотря у кого что
 
А для Делфи 6й есть временное авторестарт ?
что-бы каждые 2 часа рестартовал сервер ?
 
у меня это все реализовано на баш скриптах. скрипт сперва начинает каждые 10 секунд предупреждать о грядущем перезапуске, потом вводит команду save-all на всякий пожарный и через 10 секунда stop. После чего ждет 15 секунд и запускает сервер заново. Но это делается однократно ночью, а не раз в 2 часа =)
 
у меня это все реализовано на баш скриптах. скрипт сперва начинает каждые 10 секунд предупреждать о грядущем перезапуске, потом вводит команду save-all на всякий пожарный и через 10 секунда stop. После чего ждет 15 секунд и запускает сервер заново. Но это делается однократно ночью, а не раз в 2 часа =)
эмм
я к примеру раз в 2 часа :)
вообше нужен плагин,скрипт,ещё какая-то какашка для перезагрузки ( PS Я вручную перегружаю сервер раз в 8 часов )
 
наверняка память закончилась. это не самая жесская ошибка при которой сервер останавливается. я бы не стал полагаться на один этот параметр. это тоже самое что автоматическая перезагрузка компа при синем экране, но комп может так зависнуть что только ресет и спасет =)
 
Назад
Верх