Aidis Opublikowano 6 Stycznia 2017 Udostępnij Opublikowano 6 Stycznia 2017 Jak zrobić żeby działało /restart Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość dominik148 Opublikowano 6 Stycznia 2017 Udostępnij Opublikowano 6 Stycznia 2017 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 Więcej opcji udostępniania...
OsitoOfficial Opublikowano 6 Stycznia 2017 Udostępnij Opublikowano 6 Stycznia 2017 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#editJeś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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.