Problem ze startem po zatrzymaniu serwera Minecraft

Tobi | 2022-01-31 09:36:56 UTC | #1

Cześć, wiem, że podobnych pytań było już wiele, ale na moje odpowiedzi nigdzie nie znalazłem, więc do rzeczy. Przeniosłem się ostatnio na lvlup z moim serwerem i mam nurtujący mnie problem. Po autorestarcie o późnych godzinach sam serwer się po nim nie odpala. W spigocie jest linijka restart-script, próbowałem go ustawić na ./start.sh, ale dalej nie działa, jakie jest rozwiązanie, może skrypt sh dobry na tą komendę? Z góry dzięki za odpowiedzi! :smiley_cat:

EDIT: Korzystam z pluginu UltimateAutoRestart, do niego nie mam żadnych zastrzeżeń, ale oczywistym jest to, że nie może wykonywać komend na vps, więc nie ma szans, że sam włączy serwer po komendzie /restart.


Kamil02167 | 2022-01-31 11:55:19 UTC | #2

Ja korzystałem osobiście z tego skryptu dodanego do crontab:
https://www.minecraftforum.net/forums/support/server-support-and/1917504-auto-restart-script-linux-bukkit-maintenance-cron


Tobi | 2022-01-31 12:34:29 UTC | #3

Tak, ale to jest skrypt na autorestart, a mi chodzi o skrypt który się wywoła po komendzie /restart i po prostu serwer sam się włączy.


Timo | 2022-01-31 21:03:59 UTC | #4

Doprowadzenie do działania komendy restart nie jest takie proste. Wymaga ono odpowiedniego zmodyfikowania skryptu startowego, gdyż serwer Minecraft uruchamia go w specyficzny sposób.

No, niewiele wynika z tego, co napisałem powyżej, ale kiedyś próbowałem to dobrze ustawić i nawet się udało.

Polecam jednak inną metodę, a konkretnie uruchamianie serwera w pętli. Możesz użyć takiego skryptu:
https://forum.lvlup.pro/t/jak-zrobic-automatyczne-uruchamianie-serwera-minecraft-gdy-jest-wylaczony/7930/3?u=timo

Wówczas, chcąc zrestartować serwer, wykonujesz (bądź twój plugin) komendę stop, a po całkowitym wyłączeniu skrypt ponownie go uruchamia.


Kamil02167 | 2022-02-01 11:55:54 UTC | #5

Wyżej jest start.sh i on działa również z /restart.


system | 2022-03-05 11:56:41 UTC | #6

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.