Aktualizuj LuckPerms plikiem przeznaczonym dla platformy, na której plugin faktycznie działa. Pobranie wersji Velocity nie pasuje do serwera Paper. Najpierw zabezpiecz dane uprawnień i konfigurację, a po aktualizacji sprawdź na zwykłym koncie gracza, czy grupy i uprawnienia działają bez zmian.
Ustal platformę i lokalizację
Najpierw zanotuj, gdzie jest zainstalowany LuckPerms: na serwerze Minecraft, na proxy albo na kilku komponentach. Sprawdź uruchomioną platformę i wersję w logu. Nie opieraj się wyłącznie na nazwie pliku JAR, który kiedyś został przesłany.
Następnie skontroluj skonfigurowany sposób zapisywania uprawnień. Przy zewnętrznej bazie danych kluczowy zestaw danych nie musi znajdować się w folderze pluginu. Sama kopia plików tego folderu może więc być niepełna. Traktuj dane dostępowe z konfiguracji poufnie i nie wklejaj ich do publicznych zgłoszeń błędów.
Kopia zapasowa przed wymianą
Zabezpiecz dotychczasowy plik pluginu, konfigurację oraz faktycznie używany zestaw danych uprawnień. Dla danych użyj odpowiedniego eksportu albo procedury kopii zapasowej bazy danych i sprawdź, czy możesz ponownie odczytać kopię. Zanotuj czas wykonania kopii oraz to, które serwery lub proxy korzystają z tego samego zestawu danych.
Do małego testu wystarczą wcześniej udokumentowane przykłady: zwykły gracz bez specjalnych uprawnień, członek nazwanej grupy oraz konto z konkretnym dodatkowym uprawnieniem. Zanotuj oczekiwane zachowanie. Nie nadawaj do testu globalnych uprawnień wildcard ani ogólnych uprawnień OP, bo ukryłoby to błędy w uprawnieniach.
Aktualizacja w oknie serwisowym
- Wybierz pobranie dla swojej faktycznej platformy na oficjalnej stronie LuckPerms.
- Sprawdź podane tam wymagania i wskazówki dotyczące przejścia z Twojej dotychczasowej wersji.
- Zamknij poprawnie dotknięty komponent serwera lub proxy.
- Wymień plik pluginu; pozostaw konfigurację i zapis danych bez zmian, o ile konkretna instrukcja aktualizacji nie wymaga migracji.
- Uruchom komponent i sprawdź log pod kątem błędów ładowania oraz zapisu.
- Przetestuj wcześniej udokumentowane przypadki uprawnień.
Przy kilku komponentach aktualizuj je w kontrolowany sposób i dokumentuj ich wersje. Nie wyciągaj z nowego buildu proxy ogólnej instrukcji aktualizacji dla wszystkich serwerów Minecraft.
Sprawdź wynik
Nie testuj wyłącznie na swoim koncie administratora. Sprawdź zwykłym graczem, czy dozwolone komendy nadal działają, a zabronione akcje nadal są odrzucane. Jeśli używasz różnych uprawnień zależnie od serwera lub świata, powtórz test dokładnie w tych kontekstach.
Sam poprawny start nie wystarczy: serwer może być dostępny, podczas gdy połączenie z bazą danych albo reguła uprawnień działa inaczej, niż oczekiwano. Zanotuj platformę, wersję pluginu, wynik testu i w razie potrzeby pierwszy istotny komunikat błędu.
Bezpieczna droga powrotu
Przy nieoczekiwanych uprawnieniach zatrzymaj dalsze zmiany administracyjne i najpierw sprawdź plik platformy oraz podłączenie magazynu danych. Użyj zabezpieczonych danych do kontrolowanego testu przywracania. Nie wgrywaj w ciemno starszego stanu bazy danych, jeśli inne serwery zapisały już w tym samym zestawie poprawne zmiany.
FAQ
Czy ostatnio opublikowany plik zawsze jest właściwy? Nie. Platforma, wymagania i konkretne informacje z wydania muszą pasować.
Czy folder pluginu wystarczy jako kopia zapasowa? Tylko wtedy, gdy zawiera też w całości faktycznie używany zestaw danych. Sprawdź podłączenie magazynu danych.
Czy po każdej aktualizacji muszę tworzyć uprawnienia od nowa? Regularna aktualizacja nie jest powodem, żeby profilaktycznie odbudowywać grupy. Najpierw sprawdź zestaw danych i komunikaty błędów.