Помогите Не рестартит сервер

De3mor

Участник
Пользователь
Баллы
31
Ник в Minecraft
De3mor
вообщем-то создаю сервер и принялся за настройку авто рестарта, бэкапа и авто сейпа. Работает всё кроме рестарта, сервер начинает рестартится и после стопа сервера уже его не запускает

пользуюсь плагином AutoSaveWorld

вот код, прост как то по другому код я кинуть не знаю как

auto:
enabled: true
broadcast: true
scriptpath: start.bat
time:
- '13:00'
- '19:00'
countdown:
enabled: true
broadcastonsecond:
- 60
- 30
- 10
- 9
- 8
- 7
- 6
- 5
- 4
- 3
- 2
- 1
commands:
- playsound entity.enderdragon.death master @a ~ ~ ~ 100 1 1
- restart
 
Зацикли запуск в .sh, в батнике вроде не сделаешь подобное. А не рестартит скорее всего из-за того что не может найти запускатор.
 
Если запускатор зациклил, рестарт сервера делаешь через команду stop. (Он сам включит сервер)
 
Зацикли запуск в .sh, в батнике вроде не сделаешь подобное. А не рестартит скорее всего из-за того что не может найти запускатор.

Или ты имел ввиду написать вместо.bat написать .sh
 
Если запускатор зациклил, рестарт сервера делаешь через команду stop. (Он сам включит сервер)

Типо я пробовал в sh и потом прописывал /asw restart 60 секунд рестарт и после это го тоже самое не запускается
 
upload_2021-1-6_22-54-25.png
Вот тебе готовый пример .sh-ника. Теперь когда сервер выключается (любым способом) он заново запускается.
 
Посмотреть вложение 58526
Вот тебе готовый пример .sh-ника. Теперь когда сервер выключается (любым способом) он заново запускается.

то есть мне надо в sh файл написать этот код и когда сервер рестартиться будет запускаться этот файл sh и сервер будет сам запускаться?
 
upload_2021-1-6_23-3-29.png
Вот ещё пример. (только там после запуска идёт удаление папки с логами (rm -r logs)
 
Это просто на будущее, ты же не будешь сервер на винде держать. А запускать будешь через .sh. Я не тестировал но можешь попробовать и в батник запихнуть этот цикл, по идее будет работать)
 
Это просто на будущее, ты же не будешь сервер на винде держать. А запускать будешь через .sh. Я не тестировал но можешь попробовать и в батник запихнуть этот цикл, по идее будет работать)

Ща попробую в батник запихнуть
 
Это просто на будущее, ты же не будешь сервер на винде держать. А запускать будешь через .sh. Я не тестировал но можешь попробовать и в батник запихнуть этот цикл, по идее будет работать)

не с батником не робит
 
Это просто на будущее, ты же не будешь сервер на винде держать. А запускать будешь через .sh. Я не тестировал но можешь попробовать и в батник запихнуть этот цикл, по идее будет работать)

дело в чём когда начинаеться рестарт сервера AutoSaveWorld не видит bat

когда я попробовал с sh он мне написал что не знает как его открыть, а с bat он мне ничего вообще не пишет
 
дело в чём когда начинаеться рестарт сервера AutoSaveWorld не видит bat

когда я попробовал с sh он мне написал что не знает как его открыть, а с bat он мне ничего вообще не пишет
Засунь этот код в свой батник и если твой сервер крашнется, выключится или любым способом закроется, он сразу же вновь запустится. Перед каждым запуском стоит кд на 10 сек, за это время ты можешь его успеть офнуть иначе он всегда будет пытаться запускаться.
Код:
@ECHO OFF
:server_start
echo Starting..
SET BINDIR=%~dp0
CD /D "%BINDIR%"
java -Dfile.encoding=UTF-8 -Xms2120M -Xmx4192M -XX:+UseG1GC -server -jar файл_ядра.jar -o true
echo Ending CTRL + C
timeout 10
goto server_start
 
Засунь этот код в свой батник и если твой сервер крашнется, выключится или любым способом закроется, он сразу же вновь запустится. Перед каждым запуском стоит кд на 10 сек, за это время ты можешь его успеть офнуть иначе он всегда будет пытаться запускаться.
Код:
@ECHO OFF
:server_start
echo Starting..
SET BINDIR=%~dp0
CD /D "%BINDIR%"
java -Dfile.encoding=UTF-8 -Xms2120M -Xmx4192M -XX:+UseG1GC -server -jar файл_ядра.jar -o true
echo Ending CTRL + C
timeout 10
goto server_start


спасибо всё работает
 
Назад
Верх Низ