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.

TRtrolPublished 4 min read

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 erroreCosa succedeConseguenza
Falso positivoSegnala un giocatore normale come spettatore quando nessuno sta guardandoL'utente si trattiene inutilmente, senza un costo reale a parte la perdita di tempo
Falso negativoNon rileva affatto uno spettatore realeL'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