Modern Warfare 4 ha un nuovo incubo per chi usa i wallhack
Infinity Ward ha svelato Server Culling, una nuova tecnologia anti-cheat integrata nelle mappe di Modern Warfare 4 che punta a rendere i wallhack molto meno efficaci: se un nemico non può essere visto, il suo dato di posizione potrebbe non arrivare nemmeno al client.

I wallhack funzionano perché sanno qualcosa che il giocatore, normalmente, non dovrebbe sapere. Modern Warfare 4 vuole risolvere il problema alla radice: impedire che quell'informazione arrivi al PC del giocatore.
Infinity Ward ha presentato una nuova tecnologia chiamata Server Culling, sviluppata per contrastare uno dei cheat più diffusi negli sparatutto multiplayer. Il sistema sarà integrato direttamente nelle mappe e punta a impedire ai software illegali di conoscere la posizione di un avversario quando questo è nascosto dietro muri, edifici o altri ostacoli.
Il concetto alla base è quasi disarmante nella sua semplicità: un cheat non può mostrare un'informazione che il gioco non gli ha mai inviato.
Perché i wallhack riescono a vedere attraverso i muri
Per capire l'importanza della novità bisogna partire dal modo in cui funzionano questo tipo di cheat.
In una partita multiplayer, i diversi client devono continuamente scambiarsi e ricevere informazioni dal server, comprese quelle necessarie a stabilire dove si trovano gli altri giocatori.
Una parte di questi dati non viene mostrata normalmente sullo schermo. Un wallhack può però sfruttare le informazioni disponibili al client per indicare la posizione di un nemico anche quando quest'ultimo si trova dietro un ostacolo.
Il risultato è un vantaggio enorme.
Un giocatore che utilizza questo tipo di cheat può sapere in anticipo che qualcuno sta per sbucare da un angolo, si trova dall'altra parte di una parete o sta occupando una determinata posizione. L'avversario, naturalmente, non dispone dello stesso privilegio.
Con Modern Warfare 4, Infinity Ward vuole ridurre drasticamente la quantità di informazioni sfruttabili in queste situazioni.
I muri di MW4 bloccheranno anche i dati
In un annuncio pubblicato il 2 ottobre, gli sviluppatori hanno spiegato che le mappe di Modern Warfare 4 utilizzeranno degli "occlusion layers", livelli integrati negli ambienti che stabiliscono quando determinate informazioni sulla posizione di un giocatore devono raggiungere un altro client.
In sostanza, muri ed edifici non serviranno più soltanto a interrompere la linea visiva.
"Un muro ora può fare molto più che bloccare la visuale. Impedisce anche che i dati sulla posizione di un avversario raggiungano il client di gioco fino a quando quell'avversario non diventa visibile."
Infinity Ward riassume poi il principio con una frase che va direttamente al cuore del sistema:
"Il software cheat non può rivelare informazioni che non riceve."
È qui che Server Culling diventa particolarmente interessante. Invece di limitarsi a cercare il programma che sta leggendo informazioni proibite, il gioco prova a togliere quelle informazioni dal tavolo.
Se il client non conosce la posizione del nemico, il wallhack ha molto meno materiale con cui lavorare.
Server Culling sarà presente anche in Warzone e DMZ
La tecnologia non dovrebbe essere confinata a una manciata di mappe selezionate.
Secondo quanto annunciato dagli sviluppatori, Server Culling sarà applicato a tutte le mappe disponibili al lancio, oltre a DMZ e ai contenuti introdotti dalla Stagione 1 in poi sia nel multiplayer sia in Warzone.
Per chi gioca normalmente, invece, Infinity Ward sostiene che non dovrebbe cambiare nulla.
Gli elementi delle mappe continueranno ad apparire e funzionare nello stesso modo. La differenza riguarda ciò che accade dietro le quinte, quando il server decide quali informazioni sulla posizione degli avversari sia effettivamente necessario inviare al client.
Infinity Ward non considera comunque il sistema una soluzione definitiva.
"Ci aspettiamo che questo nuovo sistema disturbi il mercato dei cheat, ma non resteremo con le mani in mano e continueremo a rafforzare la nostra tecnologia a livelli."
Una precisazione piuttosto importante, considerando che ogni nuova protezione anti-cheat tende inevitabilmente a trasformarsi in una nuova sfida per chi vende software progettati per aggirarla.
Call of Duty sta provando a cambiare le regole del gioco
Il cheating continua a essere uno dei problemi più difficili da eliminare per Call of Duty, nonostante le numerose contromisure adottate da Activision negli ultimi anni.
La stessa compagnia ha recentemente indicato in circa 8,5 miliardi di dollari l'anno il valore del mercato dei cheat, una cifra che aiuta a capire perché sviluppatori e venditori di questi programmi abbiano un incentivo economico enorme a trovare nuovi sistemi per aggirare le protezioni.
Server Culling affronta però il problema da un'angolazione diversa.
Molti cheat possono funzionare perché il computer del giocatore possiede già determinate informazioni e il software illegale trova semplicemente un modo per renderle visibili.
La nuova tecnologia di Infinity Ward cerca invece di stabilire se quelle informazioni debbano essere inviate in primo luogo.
A mio parere, è proprio questo l'aspetto più promettente di Server Culling. Non significa che Modern Warfare 4 sarà improvvisamente libero dai cheater, né Infinity Ward lo sta promettendo. Ma impedire al client di ricevere dati di cui un giocatore legittimo non ha bisogno sembra un approccio più difficile da aggirare rispetto al semplice tentativo di nasconderli. Se l'informazione non arriva, non basta trovare un modo diverso per leggerla.
La vera prova arriverà dopo il lancio
Naturalmente, saranno le partite reali a stabilire quanto Server Culling riuscirà effettivamente a limitare i wallhack.
Infinity Ward sembra perfettamente consapevole del fatto che gli sviluppatori di cheat proveranno a reagire, ed è probabilmente per questo che lo studio parla già di continuare a potenziare la tecnologia.
La novità, però, cambia almeno uno dei presupposti su cui questo tipo di software ha potuto contare.
Fino a oggi, vedere un nemico attraverso un muro poteva significare estrarre dal gioco un'informazione già presente ma nascosta al giocatore.
Con il Server Culling, quel muro potrebbe nascondere qualcosa di più del nemico.
Potrebbe nascondere anche il dato che dice al cheat che il nemico è lì.


