Learn · modules
Cos'è un modulo rilevatore di spettatori in Minecraft?
Spectator Detector indovina quando un moderatore potrebbe essere in osservazione in Minecraft, utilizzando segnali indiretti invece di uno stato di spettatore confermato.
Cos'è Spectator Detector?
Uno Spectator Detector è un modulo client-side che cerca di indovinare se un altro giocatore è passato in modalità spettatore per osservarti, in modo che moduli più evidenti possano essere attenuati prima che un moderatore veda qualcosa che meriti di essere catturato in un'immagine. Non conferma nulla. Funziona in base a euristiche locali piuttosto che a un segnale reale, il che significa che l'indovino può essere sbagliato in entrambe le direzioni e il modulo non ha idea in quale direzione sia sbagliato finché non è troppo tardi.
Come funziona
Il gioco non dice mai a un client "uno spettatore ha appena iniziato a osservarti". Queste informazioni non esistono sulla rete, gli spettatori sono effettivamente invisibili per design. Quindi il modulo deve aggirare il problema, cercando effetti collaterali invece della cosa stessa.
Due euristiche fanno il lavoro. La prima monitora la presenza di un'entità che esiste nello stato del mondo del client ma non viene mai effettivamente resa visibile, un modello che si presenta quando un giocatore in modalità spettatore è nelle vicinanze senza essere visualizzato come un giocatore normale. La seconda monitora l'assenza di pacchetti di movimento che un giocatore normale genererebbe, poiché la presenza di uno spettatore non crea lo stesso traffico di rete di un giocatore attivo. Nessuno dei due è una lettura diretta di chi sta osservando. Entrambi sono inferenze costruite a partire dai dati che il client aveva già a disposizione.
Dove compare, è abbinato all'automazione del combattimento o ad altri moduli che un moderatore riconoscerebbe immediatamente. Il rilevatore non vince lo scontro né centra il colpo, semplicemente guadagna qualche secondo di preavviso per permettere ai moduli più vistosi di disattivarsi per primi.
Falsi positivi e falsi negativi
Poiché entrambi i segnali sono indiretti, il modulo sbaglia in due direzioni diverse, e non è la stessa cosa.
| Modalità di errore | Cosa succede | Conseguenza |
|---|---|---|
| Falso positivo | Segnala un giocatore normale come spettatore quando nessuno sta guardando | L'utente si trattiene inutilmente, senza un costo reale a parte la perdita di tempo |
| Falso negativo | Non rileva affatto uno spettatore reale | L'utente si sente eccessivamente sicuro, non si tira indietro ed è più probabile che venga scoperto |
Il falso negativo è quello più costoso. Un falso positivo costa solo un po' di cautela. Un falso negativo ti fa credere che la costa sia libera quando non lo è, il che è peggio di non avere alcun rilevatore, perché sostituisce una vera e propria incertezza con una fiducia ingiustificata.
DOMANDE FREQUENTI
Non rileva direttamente la modalità spettatore, Minecraft non la espone mai al client. Ne deduce la probabile presenza di un osservatore da segnali indiretti, come un'entità che esiste sul client ma non viene mai resa, o l'assenza di pacchetti di movimento che un giocatore attivo invierebbe normalmente.
No. Le euristiche possono suggerire che qualcuno stia osservando, ma non possono rivelare un'identità né confermare lo status di spettatore con certezza. È un segnale di probabilità, non una ricerca.
Non altera il gameplay né fornisce vantaggi in gioco di per sé. Il suo compito è quello di nascondere agli occhi di un moderatore gli effetti di altri moduli, quindi funge da strumento di supporto per imbrogli piuttosto che da una funzionalità vantaggiosa autonoma.
Poiché si basa su segnali indiretti anziché su una lettura diretta dello status di spettatore. Uno spettatore che non dovesse attivare quei particolari segnali rimane inosservato. Quella falsa negatività è la modalità di errore più significativa.