Przejdź do głównej zawartości

Aktualizacje

Aktualizacja pluginu, automatyczne uzupełnianie plików konfiguracji i sprawdzanie nowych wersji.

  1. Zatrzymaj serwer.
  2. Podmień plik jar w plugins/ na nową wersję.
  3. Uruchom serwer.

Gdy nowa wersja dodaje opcje, trafiają one do config.yml i plików językowych razem z opisem, a twoje wartości zostają.

  • Przed każdą zmianą plugin robi kopię w backups/.
  • Plik jest zapisywany tylko wtedy, gdy aktualizacja musi coś w nim dodać albo zmienić.
  • W config.yml, lang/en.yml i lang/pl.yml komentarze nad opcjami są wtedy brane z pliku domyślnego. Notatki za wartością w tej samej linii zostają.
  • Własne pliki językowe zachowują twoje komentarze.
  • Pliki stref nigdy nie są zmieniane automatycznie.

Raz przy starcie plugin pobiera w tle numer najnowszej wersji z https://szpontcode.pl/versions/szpontafkzone.txt. Gdy jest nowsza wersja, pisze o tym w konsoli i, przy wejściu na serwer, graczom z uprawnieniem szpontafkzone.notify.update.

  • Zapytanie nie zawiera danych serwera ani graczy, tylko wersję pluginu w nagłówku User-Agent. Jak każde zapytanie w internecie ujawnia adres IP serwera dla szpontcode.pl.
  • Sprawdzanie nie spowalnia serwera.
  • Wyłączysz je opcją update-checker.enabled: false w config.yml (wymaga restartu), a same powiadomienia graczy opcją update-checker.notify-on-join: false.