Art_Farm

Пользователь
Сообщения
123
Решения
2
Веб-сайт
artfarm.mine-farm.ru
Я ввожу в консоли /restart и сервер останавливается, но не запускается обратно хотя он должен.
В spigot.yml вроде название скрипта рестарта уснановлен верно, да и права я ему выдал командой sudo chmod +x start.sh.
Вот отрывок кода из spigot.yml:

YAML:
settings:
  bungeecord: false
  save-user-cache-on-stop-only: false
  sample-count: 12
  player-shuffle: 0
  user-cache-size: 1000
  moved-wrongly-threshold: 0.0625
  moved-too-quickly-multiplier: 10.0
  timeout-time: 60
  restart-on-crash: true
  restart-script: ./start.sh
  netty-threads: 4

Вам необходимо зарегистрироваться для просмотра изображений-вложений

Вот что внутри самого скрипта (генерировал с помощью flags.sh):

Код:
#!/bin/bash

java -Xms10240M -Xmx10240M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar --nogui

Кто подскажет, в чем проблема?
Ядро purpur 1.21.4
 
Решение
Я ввожу в консоли /restart и сервер останавливается, но не запускается обратно хотя он должен.
Перезапускать сервер командой /restart крайне не рекомендуется. По мимо проблем с рядом плагинов которые тупо не корректно работают, есть и другие проблемы связанные с этой командой. Обычно север останавливают командой /stop, а что бы после нее корректно перезапускался сервер измените содержимого своего start.sh на это:
Bash:
#!/bin/bash

while [ true ]; do
java -Xms10240M -Xmx10240M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4...
Я ввожу в консоли /restart и сервер останавливается, но не запускается обратно хотя он должен.
Перезапускать сервер командой /restart крайне не рекомендуется. По мимо проблем с рядом плагинов которые тупо не корректно работают, есть и другие проблемы связанные с этой командой. Обычно север останавливают командой /stop, а что бы после нее корректно перезапускался сервер измените содержимого своего start.sh на это:
Bash:
#!/bin/bash

while [ true ]; do
java -Xms10240M -Xmx10240M --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar --nogui

    echo Server restarting...
    echo Press CTRL + C to stop.
done
В spigot.yml же надо restart-on-crash поставить в false.
 
Это точно не про /reload?
offtop
Или про /reload, да в принципе какая разница то по сути? Главное, что суть не поменялась. :giggle:

Объединено

offtop Хотя судя по документации пипера такая команда как /restart то же имеет место быть.
The /restart command is part of Spigot’s restart mechanism, which makes the server restart when it crashes or the command is run manually.
 
Последнее редактирование:
Назад
Сверху Снизу