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

SocialSpy - monitoring prywatnych wiadomości

SocialSpy

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.

Czas czytania: ~4 min Platforma: Paper / Spigot

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.