Mam problem z komendą /restart. Dla wszystkich którzy chcą napisać: "nie ma takiej komendy, jest /reload" albo "ale po co ci to możesz użyć reload albo ręcznie wyłączyć i włączyć serwer", to jest taka komenda i potrzebuję aby działała - dlatego piszę tutaj temat. Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Jej działanie polega na tym, że najpierw stopuje serwer a potem go odpala za pomocą pliku określonego w pliku spigot.yml w linijce: restart-script: ./start.sh (./start.sh to domyślna wartość, można ją zmienić). Sprawdziłem najpierw jej działanie na prostym serwerze na komputerze (wersja 1.9.4). W linijce restart-script: wpisałem start.bat (czyli plik na kompie odpalający mój serwer) i komenda zadziałała - serwer wyłączył się i ponownie włączył. Za to na moim VPS (także wersja 1.9.4) komenda nie zadziałała (w linijce restart-script: pozostawiłem domyślną wartość czyli ./start.sh ponieważ jest to komenda uruchamiająca mój serwer). Po wpisaniu /restart w konsoli pojawiła się informacja:
Cytat
[07:30:24] [Server thread/INFO]: Attempting to restart with ./start.sh
[07:30:24] [Server thread/INFO]: Stopping server
i serwer się wyłącza. Reszta logów nie zawiera żadnych potrzebnych informacji dotyczących tego problemu więc podawanie ich tu uważam za zbędne. Najprawdopodobniej rozwiązaniem problemu będzie edycja pliku start.sh bo pewnie czegoś co jest wymagane do restartu brakuje. Poniżej zamieszczam zawartość pliku start.bat (czyli tego który uruchamia serwer na komputerze i tam komenda /restart działa) i pliku start.sh (czyli tego z VPS gdzie komenda /restart nie działa). Możliwe że pliki mają w sobie coś niepotrzebnego, albo czegoś im brakuje bo ich zawartość była kopiowana z internetu.
start.bat
@echo off
java -Xms1024M -Xmx1024M -jar spigot.jar nogui
pause
Pytanie
Cubixor 7
Mam problem z komendą /restart. Dla wszystkich którzy chcą napisać: "nie ma takiej komendy, jest /reload" albo "ale po co ci to możesz użyć reload albo ręcznie wyłączyć i włączyć serwer", to jest taka komenda i potrzebuję aby działała - dlatego piszę tutaj temat. Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Jej działanie polega na tym, że najpierw stopuje serwer a potem go odpala za pomocą pliku określonego w pliku spigot.yml w linijce: restart-script: ./start.sh (./start.sh to domyślna wartość, można ją zmienić). Sprawdziłem najpierw jej działanie na prostym serwerze na komputerze (wersja 1.9.4). W linijce restart-script: wpisałem start.bat (czyli plik na kompie odpalający mój serwer) i komenda zadziałała - serwer wyłączył się i ponownie włączył. Za to na moim VPS (także wersja 1.9.4) komenda nie zadziałała (w linijce restart-script: pozostawiłem domyślną wartość czyli ./start.sh ponieważ jest to komenda uruchamiająca mój serwer). Po wpisaniu /restart w konsoli pojawiła się informacja:
i serwer się wyłącza. Reszta logów nie zawiera żadnych potrzebnych informacji dotyczących tego problemu więc podawanie ich tu uważam za zbędne. Najprawdopodobniej rozwiązaniem problemu będzie edycja pliku start.sh bo pewnie czegoś co jest wymagane do restartu brakuje. Poniżej zamieszczam zawartość pliku start.bat (czyli tego który uruchamia serwer na komputerze i tam komenda /restart działa) i pliku start.sh (czyli tego z VPS gdzie komenda /restart nie działa). Możliwe że pliki mają w sobie coś niepotrzebnego, albo czegoś im brakuje bo ich zawartość była kopiowana z internetu.
start.bat
@echo off
java -Xms1024M -Xmx1024M -jar spigot.jar nogui
pause
start.sh
screen -S Minecraft java -Xms1024M -Xmx1024M -jar spigot.jar -o true
Trochę się rozpisałem ale mam nadzieję, że dzięki temu nie będę musiał odpowiadać na dodatkowe pytania.
Edytowane przez CubixorOdnośnik do komentarza
Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi