- Hacker Detector è un modulo lato client che assegna un punteggio agli avversari in base a comportamenti simili a quelli di un imbroglione: superamento del limite vanilla, auto-attacco in stile KillAura, curve di rotazione dell'aimbot e soppressione dell'anti-knockback.
- Assegna un punteggio di sospetto in un intervallo di tick, non per un singolo colpo, quindi un picco di lag o un click fortunato non attivano un flag autonomamente.
- Legge solo lo stato che il client riceve già. Non modifica mai la mira, il movimento o gli attacchi dell'utente.
- Opal include la propria versione, catalogata come Sicura poiché segnalare altri giocatori non tocca mai i tuoi input.
Hacker Detector è un modulo di Minecraft che osserva gli altri giocatori durante un combattimento e tiene traccia di un punteggio di sospetto su chi potrebbe barare. Ogni tick controlla gli avversari nelle vicinanze confrontandoli con un insieme di firme note: raggio che supera il limite vanilla, auto-attacco in stile KillAura, curve di rotazione fluide come un aimbot, soppressione dell'anti-knockback, schemi di click troppo puliti per essere fatti da una mano. Se si supera la soglia, il modulo alza un segnale di allarme. È lo stesso giudizio che ogni esperto giocatore PvP fa già quando un combattimento non convince, solo trasformato in un numero invece di un'intuizione che ti convinci a ignorare.
Come funziona
Ogni tick, Hacker Detector campiona i giocatori avversari nelle vicinanze e confronta i loro movimenti, rotazioni e comportamenti di combattimento con le firme di cheat note: raggio che supera il limite vanilla, auto-attacco in stile KillAura, curve di rotazione dell'aimbot, soppressione della velocità o dell'anti-knockback e intervalli di click che non sembrano quelli di una persona che clicca. Una corrispondenza con una qualsiasi firma aumenta il punteggio di sospetto di quel giocatore. Se si supera la soglia, il modulo li segnala.
Il sistema di punteggio si basa su un intervallo di tick anziché reagire a un singolo momento. Un calo di ping occasionale, un click fortunato o un frame di movimento coincidentale non sono sufficienti di per sé; un comportamento di cheat reale tende a ripetersi costantemente durante un combattimento, mentre un evento anomalo no. Questo intervallo fa la differenza tra un modulo effettivamente utile e uno che dà l'allarme al primo pacchetto strano.
Un banco di prova di bypass integrato
I client che distribuiscono moduli offensivi, come KillAura, un aimbot o una portata estesa, tendono a distribuire anche Hacker Detector, e non è un caso. Eseguire il proprio detector contro il proprio client mentre un bypass è attivo mostra a uno sviluppatore quali controlli vengono attivati e quali no. Regolare il bypass finché il detector locale non smette di segnalare e si sarà eseguito un loop simile a quello su cui un anticheat lato server ti controlla. I client che costruiscono entrambi i componenti affiancati tendono ad avere moduli offensivi più puliti, il detector funge anche da controllo qualità.
È sicuro da usare
Sì, eseguirlo non comporta alcun rischio di cheat che sta cercando. Il rilevatore di hacker legge solo informazioni che il client possiede già, posizioni, rotazioni, tempistiche dei colpi, intervalli di clic, mai dati del server autorevole, e non modifica mai ciò che l'account dell'utente stesso invia. Nessun colpo alterato, nessun movimento alterato, nessun pacchetto diverso. Non c'è nulla che un anticheat lato server possa intercettare, perché non ha fatto nulla.
Che abbia ragione sull'altro è un'altra questione. Poiché ragiona a partire dallo stato visibile al client anziché dalla verità effettiva del server, il suo punteggio è una stima, non un verdetto. Un avversario con ping elevato, una configurazione del mouse insolita o una serie di tempistiche casuali possono comunque far scattare un flag, e un bypass ben tarato può rimanere al di sotto di ogni soglia senza attivare nulla. Considera un flag come un motivo per osservare più attentamente, non come una segnalazione su cui scommetteresti un account.
Spedito da Opal
Il rilevatore di hacker di Opal fa la stessa cosa: segnala i giocatori che sembrano barare. È catalogato come Sicuro, nello stesso gruppo delle altre funzionalità di Opal che migliorano l'esperienza di gioco, perché valutare un avversario non influisce sui tuoi input e non lascia tracce per un anticheat.
DOMANDE FREQUENTI
No. Legge solamente informazioni già visibili al cliente, come la posizione dell'avversario e il tempismo dei colpi, e non modifica mai il modo in cui il personaggio dell'utente si muove o attacca. Segnala altri giocatori, non agisce in loro vece né intraprende azioni per l'utente.
Tenacity include un modulo HackerDetector, e lo stesso schema si ritrova con nomi diversi in diversi client a pagamento costruiti per il PvP dell'era 1.8. Anche Opal include la propria versione, catalogata come modulo Safe.
No. Poiché osserva soltanto lo stato che il client riceve già e non altera mai movimenti, combattimenti o i pacchetti inviati al server, l'utilizzo non comporta alcun rischio rispetto a quelli dei cheat che sta cercando.
È una stima, non una sentenza. Ragiona a partire dallo stato visibile al client anziché dai dati autorevoli del server, quindi sia falsi positivi, un giocatore legittimo che attiva un controllo, sia falsi negativi, un bypass ottimizzato che si trova al di sotto della soglia, possono verificarsi.
Poiché il rilevatore funge anche da banco di prova per i bypass del cliente stesso. Gli sviluppatori lo eseguono localmente contro i propri moduli offensivi e li ottimizzano finché il rilevatore non smette di segnalarli, un ciclo simile a quello di un anticheat lato server.