Идея Простой но полезный плагин

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

_DokeR_

Старожил
Пользователь
Баллы
103
Имя в Minecraft
SuperDoker
Смысл плагина:
Он запускает сервер ждёт определённое кол-во времени которое написано в конфиге либо ждёт команды от командного блока это тоже в конфиг. Если дана команда/прошло время сервер выключается восстанавливает карту из бекапа старую удаляет и включается. И так повторяется.
Я уверен что такой плагин есть, киньте кто знает :)
 
Смысл плагина:
Он запускает сервер ждёт определённое кол-во времени которое написано в конфиге либо ждёт команды от командного блока это тоже в конфиг. Если дана команда/прошло время сервер выключается восстанавливает карту из бекапа старую удаляет и включается. И так повторяется.
Я уверен что такой плагин есть, киньте кто знает :)
Плагин, который может запускать сервер, даже если тот выключен, я правильно понял?
Вообще, такая штука есть, но это не плагин. Не помню название, но ей многие пользуются, она не только для рестартов нужна.
 
Ну можно делать просто перезагрузку сервера
 
Через ConsoleScheduler делаешь время остановки, а остальные действия пусть проделывает скрипт запуска
 
Через ConsoleScheduler делаешь время остановки, а остальные действия пусть проделывает скрипт запуска
Если линукс, то всё просто, если винда то уже по сложнее будет.
Rtoolkit говнище, которое убило у сервер.
 
Мне вот одно не понятно, как плагин может работать, если сервер выключен?!
 
Мне вот одно не понятно, как плагин может работать, если сервер выключен?!
А никак, но можно делать вид что сервер выключен, например выключать баккит, но вешать хуквыключенияJVm который заменит карту и стартанёт сервер заново.
 
А никак, но можно делать вид что сервер выключен, например выключать баккит, но вешать хуквыключенияJVm который заменит карту и стартанёт сервер заново.
ясно, значит все таки можно
 
Rtoolkit говнище, которое убило у сервер.
handspt.jpg
Насколько я помню, в нем много функций для остановки, рестарта серва. Работает он вполне нормально, если руки прямые. Пользовался им месяца 4, когда рестарты были нужны.
 
А никак, но можно делать вид что сервер выключен, например выключать баккит, но вешать хуквыключенияJVm который заменит карту и стартанёт сервер заново.
Зачем такое изедвательство?
Если, опять же, сервер на линуксе, то хватит вполне такого скрипта(на винде наверное тоже можно):
Код:
#!/bin/sh
cd "папка/сервера"
while true
do
rm -r /путь/к/миру/
cp /путь/к/чистому/миру/ /куда/его/сунуть/
команда_запуска
done
При выключении скрипт удалит мир, на котором играли игроки и скопирует в папку сервера чистый.
 
Зачем такое изедвательство?
Если, опять же, сервер на линуксе, то хватит вполне такого скрипта(на винде наверное тоже можно):
Код:
#!/bin/sh
cd "папка/сервера"
while true
do
rm -r /путь/к/миру/
cp /путь/к/чистому/миру/ /куда/его/сунуть/
команда_запуска
done
При выключении скрипт удалит мир, на котором играли игроки и скопирует в папку сервера чистый.
Ты заранее не знаешь какой мир отрегенить надо, а закольцованные скрипты вообще муть страшная, хрен потом сервер остановишь.
 
Ты заранее не знаешь какой мир отрегенить надо, а закольцованные скрипты вообще муть страшная, хрен потом сервер остановишь.
Не думаю, что ТС нужно будет регенить 10 миров, а насчёт проблемной остановки согласен, хотя можно его в скрине запускать:confused:
 
Ты заранее не знаешь какой мир отрегенить надо, а закольцованные скрипты вообще муть страшная, хрен потом сервер остановишь.
Нашли, к чему придраться)

Код:
while true
do
java -Xmx8G -Xms8G -jar craftbukkit.jar
wait
clear
echo 5 seconds left.
echo Ctrl+C to break.
sleep 1
clear
echo 4 seconds left.
echo Ctrl+C to break.
sleep 1
clear
echo 3 seconds left.
echo Ctrl+C to break.
sleep 1
clear
echo 2 seconds left.
echo Ctrl+C to break.
sleep 1
clear
echo 1 seconds left.
echo Ctrl+C to break.
sleep 1
clear
done
 
Назад
Верх