1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Помощь", создана пользователем De3mor, 6 янв 2021.

Метки:
  1. Автор темы
    De3mor

    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
     
  2. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    Зацикли запуск в .sh, в батнике вроде не сделаешь подобное. А не рестартит скорее всего из-за того что не может найти запускатор.
     
  3. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    А как зациклить?
     
  4. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    Если запускатор зациклил, рестарт сервера делаешь через команду stop. (Он сам включит сервер)
     
  5. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    Или ты имел ввиду написать вместо.bat написать .sh
     
  6. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    Типо я пробовал в sh и потом прописывал /asw restart 60 секунд рестарт и после это го тоже самое не запускается
     
  7. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    upload_2021-1-6_22-54-25.png
    Вот тебе готовый пример .sh-ника. Теперь когда сервер выключается (любым способом) он заново запускается.
     
  8. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    а как это встроить не подскажешь?
     
  9. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    просто у меня sh не открываються, только через нот пад
     
  10. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    Ну так и открой через нотпад, пропиши этот код и сохрани. В чём трабл?
     
  11. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    то есть мне надо в sh файл написать этот код и когда сервер рестартиться будет запускаться этот файл sh и сервер будет сам запускаться?
     
  12. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    upload_2021-1-6_23-3-29.png
    Вот ещё пример. (только там после запуска идёт удаление папки с логами (rm -r logs)
     
  13. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    я дурочёк просто в этом трабл)
     
  14. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    Аа, я понял о чём ты, ну на винде ты не запустишь .sh. Только на Linux
     
  15. Witenin

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

    Баллы:
    76
    Имя в Minecraft:
    Witenin
    Это просто на будущее, ты же не будешь сервер на винде держать. А запускать будешь через .sh. Я не тестировал но можешь попробовать и в батник запихнуть этот цикл, по идее будет работать)
     
  16. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    Ща попробую в батник запихнуть
     
  17. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    не с батником не робит
     
  18. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor
    дело в чём когда начинаеться рестарт сервера AutoSaveWorld не видит bat

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

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

    Баллы:
    96
    Засунь этот код в свой батник и если твой сервер крашнется, выключится или любым способом закроется, он сразу же вновь запустится. Перед каждым запуском стоит кд на 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
     
  20. Автор темы
    De3mor

    De3mor Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    De3mor

    спасибо всё работает
     

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