MRT Czyli Minecraft RemoteToolkit

Pytania i problemy
Fallen
Fallen Pionier

Minecraft RemoteToolkit

Tak w wielkim skrócie bo zbytnio nie ma co tu opisywać jest to program który automatycznie co dany czas restartuje nam serwer minecraft oraz automatycznie włącza go po każdym crashu

Zaznaczam że ten poradnik jest skierowany do osób które posiadają serwer na VPS a nie na hostingu.

Oficjalny link do pobrania http://drdanick.com/minecraft/mcrtoolkit10a15_3.zip Link do oficjalnego tematu https://bukkit.org/threads/remotetoolkit-restarts-crash-detection-auto-saves-remote-console.674/

Konfiguracja

Po pobraniu archiwum i jego wypakowaniu znajdziecie 2 foldery. Folder UDP client pomijamy (można go usunąć) a zawartość serverdir przerzucamy do folderu gdzie mammy nasz serwer.

Pierwszym plikiem który edytujemy jest rtoolkit.sh

USER=user PASS=pass

Zmieniamy na dowolne wartości aby nie były domyślne np.

USER=lvlup PASS=bardzotajnehaslo

Zapisujemy plik i 33% mamy już skończone.

Kolejny plik do edycji to remote.properties i znajduje się w folderze toolkit

i tam edytujemy linijkę

telnet-enabled=true

na

telnet-enabled=false

Zapisujemy plik i przechodzimy teraz do edycji wrapper.properties

I teraz po //Będzie mój komentarz za co odpowiada dana funkcja

minecraft-server-jar=craftbukkit.jar //Nazwa naszego pliku serwera extra-runtime-arguments=-Djline.terminal=jline.UnsupportedTerminal // Parametry dla java server-arguments=--nojline,nogui // Dodatowe parametry dla serwera initial-heap-size=1024M //Startowa pamięć ram dla serwera maximum-heap-size=1024M // Maksymalna pamięć ram dla serwera overridden-process-arguments= server-restart-alerts=10m,5m,1m // Ile przed restartem ma pojawić się komunikat server-saveall-period=0 //Automatyczny zapis serwera co dany czas np 2h server-restart-delay=5h // co ile ma nan restartować się serwer lub o której godzinie np 04:00 24h forced-restart-delay=5m toolkit-autoshutdown-delay=0 //Po jakim czasie MRT ma się wyłączyć i serwer toolkit-autoshutdown-alerts=10m,5m,1m //Ile przed wyłączeniem mają sie pojawić komunikaty force-save-on-restart=true restart-on-severe-exception=false severe-exception-detection-level=1 disable-heartbeats-on-missing-plugin=true //Jeżeli nie wykryje pluginu wyłącza sprawdzanie jego server-heartbeat-threshold=1m failed-heartbeat-restart-count=5 //Ilosć prób sprawdzenia czy jest plugin filter-ansi-escape-codes=auto enable-jline=true import-properties=true

Dla tych co chcą aby wszytko było po polsku można edytować jeszcze plik messages.txt

Teraz aby uruchomić nasz serwer wystarczy przejść do głównego folderu i wpisać ./rtoolkit.sh wiadomo oczywiście wszytko w screen :)

Ok teraz komendy z poziomu gry

/restartsrv <[username:]password> //Restarujemy serwer lub też można wpisać komendę /stop /holdsrv <[username:]password> //Zatrzymujemy serwer aby go ponownie uruchomić trzeba wpisać w konsoli .unhold /reschedulerestart <[username:]password> //Zmieniamy czas restartów serwera /stopwrapper <[username:]password> //Zatrzymujemy całego MRT

Komendy z poziomu konsoli (Wymienię tylko te najbardziej przydatne)

.help //Wyświetla wszytkie komendy .hold //Zatrzumuje serwer .unhold //Wznawia proces anszego serwera .restart //Restartuje serwer

Pełna dokumentacja http://drdanick.com/wiki/index.php?title=Legacy_Release_10_documentation

system
system

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