Staff++ - rozszerzony system zarządzania staffem

Staff++ (StaffPlusPlus) to zaawansowany fork Staff+ z dodatkowym panelem webowym, systemem detekcji XRAY, apelacjami, integracją z Discordem i bazą danych MySQL. Jest to kompletne rozwiązanie do zarządzania zespołem moderatorskim na średnich i dużych serwerach Minecraft.
Co to jest Staff++
Staff++ (StaffPlusPlus) to rozbudowana wersja Staff+, rozwijana przez Garagepoort. Podczas gdy oryginalny Staff+ skupia się na podstawowym trybie staffa (freeze, vanish, inspekcja), Staff++ dodaje zaawansowane funkcje: panel webowy, system detekcji XRAY, formalne apelacje od kar, integrację z Discordem i bazę danych MySQL.
Staff++ jest zaprojektowany dla serwerów z rozbudowanym zespołem moderatorskim (5+ osób), gdzie potrzebna jest formalna struktura pracy: kolejki zgłoszeń, statystyki moderatorów, system odwołań i archiwum akcji. Na mniejszych serwerach z 1-2 moderatorami oryginalny Staff+ jest wystarczający.
Plugin jest dostępny na SpigotMC i GitHub. Jest darmowy i open-source.
Panel webowy
Staff++ oferuje opcjonalny panel webowy (StaffPlusPlus Web), który działa jako osobna aplikacja połączona z bazą danych pluginu. Panel wyświetla:
- Dashboard - przegląd aktywności: otwarte raporty, ostatnie kary, aktywni moderatorzy
- Lista raportów - zgłoszenia graczy z filtrami, sortowaniem i statusami (otwarte, w trakcie, zamknięte)
- Historia kar - pełna lista banów, mutów, ostrzeżeń z wyszukiwaniem
- Apelacje - system odwołań od kar z odpowiedziami staffu
- Profile graczy - strona z historią gracza, notatkami staffu i statystykami
- Statystyki staffu - ile raportów każdy moderator obsłużył, średni czas reakcji
Panel webowy wymaga Node.js i połączenia z tą samą bazą MySQL, z której korzysta plugin. Konfiguracja jest opisana na stronie projektu na GitHub.
Detekcja XRAY
Staff++ posiada wbudowany system detekcji graczy używających XRAY (texture packów lub modów pokazujących rudy przez bloki). System działa na zasadzie analizy statystycznej:
- Tracking rud - plugin śledzi, ile diamentów, emeraldów i innych cennych rud gracz wykopuje w stosunku do normalnego kamienia
- Porównanie ze średnią - gracz kopiący znacząco więcej rud niż średnia serwera jest oznaczany jako podejrzany
- Alerty - staff otrzymuje powiadomienie, gdy gracz przekroczy próg podejrzaności
- Komendy administracyjne - staff może sprawdzić statystyki kopania gracza i historię alertów
# config.yml - konfiguracja XRAY
xray:
enabled: true
alert-threshold: 3.0 # mnożnik ponad średnią (3x więcej rud = alert)
tracked-ores:
- DIAMOND_ORE
- DEEPSLATE_DIAMOND_ORE
- EMERALD_ORE
- ANCIENT_DEBRIS System XRAY nie jest niezawodny (doświadczeni górnicy też kopiący dużo rud mogą wywoływać fałszywe alarmy), ale jest dobrym pierwszym filtrem. Podejrzanych graczy warto zweryfikować przez CoreProtect (analiza wzorca kopania).
Raporty i apelacje
System raportów w Staff++ jest bardziej rozbudowany niż w oryginalnym Staff+:
- Statusy - raporty mają statusy: otwarte, w trakcie (przypisane do moderatora), zamknięte, odrzucone
- Przypisanie - moderator może "wziąć" raport, żeby inni wiedzieli, kto się nim zajmuje
- Notatki - staff dodaje notatki do raportu (np. "sprawdzony w CP, potwierdzone griefowanie")
- Powiadomienia - gracz zgłaszający otrzymuje informację, gdy jego raport zostanie obsłużony
System apelacji pozwala zbanowanym graczom składać odwołania od kar. Gracz odwiedza panel webowy, wybiera swoją karę i pisze odwołanie. Staff widzi apelację w panelu i może ją zaakceptować (zdejmując karę) lub odrzucić z uzasadnieniem.
Komendy
| Komenda | Co robi | Uprawnienie |
|---|---|---|
/staff | Przełącza tryb staffa | staff.mode |
/report Gracz powód | Zgłasza gracza | staff.report |
/reports | Lista otwartych raportów | staff.reports.manage |
/freeze Gracz | Zamraża gracza | staff.freeze |
/warn Gracz powód | Ostrzeżenie z eskalacją | staff.warn |
/note Gracz notatka | Dodaje notatkę do profilu gracza | staff.note |
/examine Gracz | Inspekcja ekwipunku | staff.examine |
/xray Gracz | Statystyki kopania gracza | staff.xray |
Staff++ vs Staff+
Porównanie obu wersji:
- Panel webowy - Staff++ ma pełny panel webowy, Staff+ nie
- XRAY detekcja - wbudowana w Staff++, brak w Staff+
- Apelacje - Staff++ ma system apelacji, Staff+ nie
- Baza danych - Staff++ wymaga MySQL, Staff+ działa na plikach
- Discord - Staff++ wysyła powiadomienia na Discord, Staff+ nie
- Złożoność - Staff++ wymaga więcej konfiguracji, Staff+ działa od razu
- Podstawowe funkcje - tryb staffa, freeze, vanish, inspekcja - identyczne w obu
Dla serwerów z 1-3 moderatorami Staff+ jest wystarczający i prostszy w konfiguracji. Dla serwerów z rozbudowanym zespołem moderatorskim Staff++ oferuje profesjonalną infrastrukturę zarządzania.
Powiązane pluginy: Staff+, LiteBans (kary), CoreProtect (logowanie zmian).