- Плагин
- CMI
- Ядро сервера
- Paper
- Версия сервера
- Другое
- Память сервера ОЗУ
- 10Gb
Авто рестарт сервера через плагин CMI.
Можно ли как-то сделать?
Заметил, что-то в schedules.yml
Можно ли как-то сделать?
Заметил, что-то в schedules.yml
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
StopServer:
Enabled: true
PerformOn:
'1':
Hour: 4
Minute: 55
Commands:
- title! &c&oПерезагрузка через &65 &c&oминут!
- delay! 2
- title! &6&oОбновлене плагинов!
- delay! 268
- title! &c&oПерезагрузка через &630 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &625 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &620 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &615 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &610 &c&oсекунд!
-...
StopServer:
Enabled: true
PerformOn:
'1':
Hour: 4
Minute: 55
Commands:
- title! &c&oПерезагрузка через &65 &c&oминут!
- delay! 2
- title! &6&oОбновлене плагинов!
- delay! 268
- title! &c&oПерезагрузка через &630 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &625 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &620 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &615 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &610 &c&oсекунд!
- delay! 5
- title! &c&oПерезагрузка через &65 &c&oсекунд!
- delay! 1
- title! &c&oПерезагрузка через &64 &c&oсекунды!
- delay! 1
- title! &c&oПерезагрузка через &63 &c&oсекунды!
- delay! 1
- title! &c&oПерезагрузка через &62 &c&oсекунды!
- delay! 1
- title! &c&oПерезагрузка через &61 &c&oсекунду!
- delay! 1
- kickall! &a&oСервер будет в сети через 1 минуту!
- delay! 1
- stop
Не хочется нагружать сервер лишними плагинамиНе пользовался этим плагином, но посоветовал быАвторизуйтесь для просмотра ссылок.
Интересно как так сделать можно пример?Woodpecker, Понимаю))) Можно через start.sh скрипт написать на авто-перезагрузку сервера...
#!/bin/sh
screen -x mc
screen -S mc -X stuff "say Сервер будет перезагружен через 1 минуту"
screen -S mc -X eval "stuff \015"
sleep 15
screen -S mc -X stuff "say Длительность перезагрузки 30 секунд"
screen -S mc -X eval "stuff \015"
sleep 1
screen -S mc -X stuff "save-all"
screen -S mc -X eval "stuff \015"
sleep 15
screen -S mc -X stuff "say Сервер будет перезагружен через 30 секунд"
screen -S mc -X eval "stuff \015"
sleep 15
screen -S mc -X stuff "say Сервер будет перезагружен через 15 секунд"
screen -S mc -X eval "stuff \015"
sleep 5
screen -S mc -X stuff "say Сервер будет перезагружен через 10 секунд"
screen -S mc -X eval "stuff \015"
sleep 5
screen -S mc -X stuff "say 5"
screen -S mc -X eval "stuff \015"
sleep 1
screen -S mc -X stuff "say 4"
screen -S mc -X eval "stuff \015"
sleep 1
screen -S mc -X stuff "say 3"
screen -S mc -X eval "stuff \015"
sleep 1
screen -S mc -X stuff "say 2"
screen -S mc -X eval "stuff \015"
sleep 1
screen -S mc -X stuff "say 1"
screen -S mc -X eval "stuff \015"
sleep 1
screen -S mc -X stuff "say Перезагрузка сервера..."
screen -S mc -X eval "stuff \015"
sleep 2
screen -S mc -X stuff "stop"
screen -S mc -X eval "stuff \015"
sleep 15
cd /server
rm -r world_the_end
sleep 15
sh start.sh
#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "\$BINDIR"
while true
do
cp 65001
java -server -Xincgc -Xms2G -Xmx4G -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -jar server.jar nogui
echo "If you want to completely stop the server process now, press Ctrl+C before the time is up!"
echo "Rebooting in:"
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Rebooting now!"
done
Ну так да но ето уже не через start.sh а другой скрипт который надо запускать в crontabGIGABAIT,
Код:#!/bin/sh screen -x mc screen -S mc -X stuff "say Сервер будет перезагружен через 1 минуту" screen -S mc -X eval "stuff \015" sleep 15 screen -S mc -X stuff "say Длительность перезагрузки 30 секунд" screen -S mc -X eval "stuff \015" sleep 1 screen -S mc -X stuff "save-all" screen -S mc -X eval "stuff \015" sleep 15 screen -S mc -X stuff "say Сервер будет перезагружен через 30 секунд" screen -S mc -X eval "stuff \015" sleep 15 screen -S mc -X stuff "say Сервер будет перезагружен через 15 секунд" screen -S mc -X eval "stuff \015" sleep 5 screen -S mc -X stuff "say Сервер будет перезагружен через 10 секунд" screen -S mc -X eval "stuff \015" sleep 5 screen -S mc -X stuff "say 5" screen -S mc -X eval "stuff \015" sleep 1 screen -S mc -X stuff "say 4" screen -S mc -X eval "stuff \015" sleep 1 screen -S mc -X stuff "say 3" screen -S mc -X eval "stuff \015" sleep 1 screen -S mc -X stuff "say 2" screen -S mc -X eval "stuff \015" sleep 1 screen -S mc -X stuff "say 1" screen -S mc -X eval "stuff \015" sleep 1 screen -S mc -X stuff "say Перезагрузка сервера..." screen -S mc -X eval "stuff \015" sleep 2 screen -S mc -X stuff "stop" screen -S mc -X eval "stuff \015" sleep 15 cd /server rm -r world_the_end sleep 15 sh start.sh
Код:#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "\$BINDIR" while true do cp 65001 java -server -Xincgc -Xms2G -Xmx4G -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -jar server.jar nogui echo "If you want to completely stop the server process now, press Ctrl+C before the time is up!" echo "Rebooting in:" for i in 5 4 3 2 1 do echo "$i..." sleep 1 done echo "Rebooting now!" done
Молчу)Тише, тише. Разогнались. Тема -
Авто рестарт сервера через плагин CMI
You must be logged in to see this link.
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения