Home
» GIOCO
»
BattlEye Anti-Cheat: cos'è, come funziona e perché viene utilizzato nei giochi.
BattlEye Anti-Cheat: cos'è, come funziona e perché viene utilizzato nei giochi.
BattlEye è un sistema anti-cheat di terze parti che gli sviluppatori di videogiochi integrano nei titoli multiplayer per bloccare, rilevare e contrastare i trucchi. Su Windows, può utilizzare sia componenti in modalità utente che un driver in modalità kernel, ottenendo così una visibilità più approfondita rispetto al normale codice di gioco. I giocatori in genere non installano né eseguono BattlEye come applicazione separata; i giochi supportati lo distribuiscono e lo avviano quando è necessaria la protezione.
Un gioco protetto può avviare i suoi componenti anti-cheat durante il normale processo di avvio.
Cos'è BattlEye?
BattlEye è un middleware anti-cheat sviluppato da BattlEye Innovations. La descrizione ufficiale di BattlEye illustra una combinazione di protezione proattiva e rilevamento continuo. Il sito web dell'azienda cita PUBG, Fortnite e Rainbow Six Siege tra i giochi che hanno utilizzato questa tecnologia.
Per i giocatori, il punto chiave è che BattlEye fa parte dello stack di sicurezza di un gioco , non è un programma generico che si può aggiungere autonomamente a qualsiasi gioco non supportato. La pagina di download di BattlEye afferma che i file client e server aggiornati sono normalmente inclusi nella distribuzione del gioco, quindi un download manuale separato è generalmente superfluo.
Come funziona BattlEye
BattlEye afferma che il suo sistema di protezione esegue scansioni sia in modalità utente che in modalità kernel. Ciò gli consente di individuare componenti di cheat noti, manipolazioni sospette, codice non autorizzato caricato in un gioco protetto e altri comportamenti associati all'elusione delle regole di gioco. Il sistema può anche interagire con un server di gioco, pertanto le violazioni possono comportare l'espulsione o il ban.
BattlEye combina la protezione lato client con l'applicazione delle policy lato server. L'implementazione esatta varia a seconda del gioco.
Parte
Ruolo
Launcher e client
Avvia il gioco e i componenti anti-cheat necessari.
Controlli in modalità utente
Monitora i processi, i moduli, i file e la memoria relativi al gioco.
Driver in modalità kernel
Fornisce una visibilità di livello inferiore sull'attività di sistema che i cheater potrebbero sfruttare.
Applicazione lato server
Supporta la convalida, l'espulsione e il ban in caso di rilevamento di violazioni.
Perché i giochi utilizzano BattlEye
Nei giochi competitivi, la priorità è che i giocatori rispettino le stesse regole. L'assistenza alla mira, i wallhack, l'iniezione di codice, l'automazione e la manomissione della memoria possono compromettere il matchmaking e allontanare i giocatori onesti. Gli sviluppatori utilizzano sistemi anti-cheat come BattlEye perché questi possono proteggere il gioco a più livelli ed essere aggiornati man mano che le tecniche di cheating si evolvono.
BattlEye offre anche funzionalità di amministrazione del server. La sua documentazione ufficiale illustra i comandi per visualizzare i giocatori, espellere gli utenti, gestire le liste di ban e utilizzare RCon nei giochi supportati.
Devi installare BattlEye manualmente?
Di solito no. Se un gioco richiede BattlEye, i file necessari vengono normalmente installati insieme al gioco stesso. Se l'installazione è danneggiata o è stata precedentemente rifiutata, le FAQ di BattlEye indirizzano i giocatori al programma di installazione fornito dal gioco o alla riparazione/verifica del gioco, anziché al download di un client generico autonomo.
Su Windows, BattlEye installa un servizio di sistema. BattlEye dichiara che questo servizio è attivo solo quando si gioca a un gioco protetto da BattlEye con la protezione abilitata. La sua rimozione potrebbe impedire l'avvio delle modalità protette fino al ripristino del servizio.
E per quanto riguarda Linux e Steam Deck?
La documentazione di Valve su Steamworks Proton afferma che Proton supporta BattlEye, ma ogni titolo richiede una configurazione da parte dell'editore. Il supporto su Linux o Steam Deck è quindi specifico per ogni gioco ; la compatibilità con BattlEye non garantisce che ogni gioco protetto supporti tali piattaforme.
Quali dati può elaborare BattlEye?
L'informativa sulla privacy di BattlEye afferma che l'azienda può elaborare indirizzi IP, identificativi di gioco, informazioni sull'hardware, informazioni sul sistema operativo, file e memoria relativi al gioco e al sistema operativo, processi in esecuzione, driver e codice eseguibile. L'azienda dichiara di adottare la minimizzazione dei dati e di memorizzare le informazioni solo quando potrebbero indicare un tentativo di imbroglio.
Si precisa inoltre che il codice eseguibile segnalato può essere inviato ai suoi server per l'analisi, mentre documenti ordinari, password e dati di pagamento non sono oggetto del suo sistema anti-frode.
Una visione concettuale dei controlli e dell'applicazione delle norme anti-cheat; l'interfaccia reale di ogni gioco è diversa.
Cosa succede se BattlEye rileva un problema?
Non tutti i messaggi di BattlEye indicano che è stato rilevato un tentativo di cheating. Le FAQ del sito specificano che un avviso relativo al blocco del caricamento di un file non comporta di per sé un ban; significa che il gioco protetto ha tentato di caricare un file non consentito da BattlEye. Anche i software incompatibili possono causare espulsioni o errori di avvio senza essere considerati cheating.
In caso di cheating accertato, BattlEye può intraprendere azioni coercitive. La sua pagina di supporto afferma che i ban globali di BattlEye sono permanenti e fornisce una procedura di ricorso per gli utenti che ritengono che un ban sia stato emesso ingiustamente.
È possibile disattivare o aggirare BattlEye?
Non esiste un interruttore di avvio universale per BattlEye che disabiliti in modo sicuro la protezione in ogni gioco. Alcuni editori offrono una modalità non protetta o offline ufficiale, ma le modalità multiplayer protette potrebbero richiedere BattlEye. Utilizza solo le opzioni documentate dall'editore del gioco.
Nessun sistema anti-cheat può garantire che barare sia impossibile. BattlEye è progettato per rendere più difficile l'utilizzo dei cheat e per rilevare nuove tecniche nel tempo. Tentare di aggirarlo può violare i termini di servizio del gioco e comportare l'esclusione dai server protetti o un ban.
BattlEye è un virus o un rootkit?
BattlEye è un software anti-cheat legittimo utilizzato nei giochi commerciali, ma su Windows utilizza un driver in modalità kernel. BattlEye ha dichiarato che il driver fa parte del suo sistema di protezione e non è progettato per nascondersi come un rootkit. Se il driver entra in conflitto con le funzionalità di sicurezza di Windows o con altri software di basso livello, consultare le FAQ di BattlEye e la pagina di supporto del gioco anziché ricorrere a vecchie modifiche del registro di sistema o a soluzioni alternative non ufficiali.