Nasz serwerSerwer minecraft.plNowa edycja dziś o 19:00Zobacz
Discord
Nasz serwerSerwer minecraft.plNowa edycja startuje dziś o 19:00Odliczamy do startu nowej edycji serwera minecraft.pl. Bądź z nami o 19:00 i graj od pierwszej minuty.minecraft.plZobacz serwer
Wiki - Pluginy

Staff++ - rozszerzony system zarządzania staffem

Staff++

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.

Czas czytania: ~5 min Platforma: Paper / Spigot / BungeeCord / Velocity

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).