Skocz do zawartości

Jak zrobić komendę restart?


Aidis

Rekomendowane odpowiedzi

Gość dominik148

1. Tworzysz plik start.sh 

2. Wklejasz np:

SPIGOT="spigot-1.10.2.jar"
RAM="24G"
NAZWASERWERA="minecraft"
PRZEDROSTEK="survival"
if ! screen -list | grep -q $PRZEDROSTEK$NAZWASERWERA; then
	echo `date +%Y-%m-%d` `date +%k:%M` " Wlaczam Server: $NAZWASERWERA "
	 BINDIR=$(dirname "$(readlink -fn "$0")")
 	cd "$BINDIR"
		screen -dmS $PRZEDROSTEK$NAZWASERWERA java -XX:MaxPermSize=512M -Xmx$RAM -Xms$RAM -jar $SPIGOT 
else
	echo Serwer $NAZWASERWERA jest juz wlaczony. Przywracam screena.
       screen -x $PRZEDROSTEK$NAZWASERWERAw
fi

3. Wrzucasz do folderu z silnikiem

4. Nadajesz chmod

Odnośnik do komentarza
Udostępnij na innych stronach

Upewnij się że w spigot.yml masz ustawione:
 

timeout-time: 120
restart-on-crash: true
restart-script: ./start

Następnie utwórz w folderze serwera plik start.sh, jeśli używasz vps/dedyka najlepiej zrób to nano start.sh (aby była 100% zgodność z linuxem), potem wrzuć to:

Jeśli używasz screena - 'screen -dmS "nazwa_screena/serwera" java -Xms8G -jar spigot.jar'

 
A jeśli masz to na M$ to bez 'screen -dmS "nazwa_serwera"'

nadajesz chmody 775 dla pliku start.sh

#edit

Jeśli masz M$ to musisz stworzy start.bat oraz zmienić nazwę w spigot.yml na .bat
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum Jak zrobić komendę restart?   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...