SocialSpy - monitoring prywatnych wiadomości

SocialSpy to plugin umożliwiający administratorom podgląd prywatnych wiadomości między graczami na serwerze Minecraft. Monitoruje komendy /msg, /tell, /whisper i /r. Niezbędne narzędzie do wykrywania handlu zakazanymi przedmiotami, nękania i planowania grief.
Co to jest SocialSpy
SocialSpy to plugin, który pozwala administratorom i moderatorom z odpowiednim uprawnieniem widzieć prywatne wiadomości wymieniane między graczami. Normalne wiadomości /msg są widoczne tylko dla nadawcy i odbiorcy - SocialSpy dodaje trzeciego "widza" w postaci staffa monitorującego komunikację.
Warto zaznaczyć, że EssentialsX ma wbudowaną funkcję socialspy (/socialspy z uprawnieniem essentials.socialspy). Dedykowany plugin SocialSpy rozszerza tę funkcjonalność o logowanie do pliku, filtrowanie per gracz, wsparcie dla dodatkowych komend i integrację z Discordem.
Plugin jest dostępny na SpigotMC. Używaj go odpowiedzialnie - monitoring prywatnych wiadomości to potężne narzędzie, które wymaga dojrzałego podejścia.
Komendy
| Komenda | Co robi | Uprawnienie |
|---|---|---|
/socialspy | Przełącza podgląd prywatnych wiadomości | socialspy.toggle |
/socialspy on | Włącza podgląd | socialspy.toggle |
/socialspy off | Wyłącza podgląd | socialspy.toggle |
/socialspy watch Gracz | Monitoruje tylko konkretnego gracza | socialspy.watch |
/socialspy unwatch Gracz | Przestaje monitorować gracza | socialspy.watch |
/socialspy reload | Przeładowanie konfiguracji | socialspy.reload |
Po włączeniu SocialSpy administrator widzi wiadomości w formacie: [SocialSpy] Steve -> Alex: cześć, masz diamenty na sprzedaż?
Co monitoruje SocialSpy
SocialSpy przechwytuje wiadomości z różnych komend socjalnych:
- /msg, /tell, /whisper - standardowe prywatne wiadomości
- /r, /reply - odpowiedzi na prywatne wiadomości
- /mail - system poczty wewnętrznej (EssentialsX)
- Komendy pluginów czatu - prywatne wiadomości z pluginów czatu (ChatControl, TownyChat, itp.)
Logowanie do pliku zapisuje wszystkie przechwycone wiadomości z datą, godziną, nadawcą i odbiorcą. Logi są przechowywane w plugins/SocialSpy/logs/ z podziałem na dni.
Wiadomości między członkami staffu mogą być opcjonalnie wyłączone z monitorowania, żeby nie zaśmiecać logów wewnętrzną komunikacją.
Konfiguracja
Główny plik to plugins/SocialSpy/config.yml:
# Format wyświetlanej wiadomości
format: "&8[&dSpy&8] &e%sender% &8-> &e%receiver%&8: &f%message%"
# Logowanie do pliku
logging:
enabled: true
directory: "logs"
# Monitorowane komendy
monitored-commands:
- "/msg"
- "/tell"
- "/whisper"
- "/r"
- "/reply"
- "/mail send"
# Wykluczenia
exclusions:
staff-to-staff: true # nie monitoruj rozmów staff-staff
ignored-players: [] # gracze wyłączeni z monitorowania
# Automatyczne włączenie
auto-enable:
enabled: true
permission: "socialspy.auto" Etyka monitorowania
Monitoring prywatnych wiadomości to temat delikatny. Kilka zasad, które warto przestrzegać:
- Informuj w regulaminie - gracze powinni wiedzieć, że prywatne wiadomości mogą być monitorowane. Umieść tę informację w regulaminie serwera
- Ogranicz dostęp - uprawnienie socialspy powinno mieć wyłącznie najwyższe rangi staffu (admin, owner). Moderatorzy raczej nie powinni mieć dostępu do prywatnych wiadomości
- Używaj w uzasadnionych przypadkach - monitorowanie powinno służyć bezpieczeństwu (wykrywanie nękania, planowania griefowania, handlu zakazanymi przedmiotami), nie ciekawości
- Nie ujawniaj treści - informacje z monitoringu nie powinny być udostępniane publicznie. Używaj ich wyłącznie do celów moderacyjnych
- RODO - na serwerach z graczami z UE pamiętaj o przepisach dotyczących prywatności danych osobowych
Integracje
SocialSpy uzupełnia inne narzędzia monitoringu na serwerze:
- CommandSpy - monitoruje komendy (kto co wykonuje), SocialSpy monitoruje wiadomości (kto co pisze)
- CoreProtect - loguje zmiany w świecie (kto co zbudował/zniszczył)
- Staff+ - tryb staffa z narzędziami moderacyjnymi
- EssentialsX - wbudowana funkcja /socialspy (podstawowa wersja bez logowania)
Razem te pluginy tworzą kompletny system monitoringu: CommandSpy śledzi komendy, SocialSpy prywatne wiadomości, CoreProtect zmiany w świecie, a Staff+ daje narzędzia do interwencji.