Hacking

From Team Fortress Wiki
Jump to: navigation, search
Wallhacking in 2Fort.
Wallhacking in 2Fort.
ESP hacking in Dustbowl.
Nothing stokes my ire like a cheater. Deception, duplicity, murder -- these are merely tools in a toolbox one can use to ensure a job done well. But cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?
(Nulla alimenta la mia ira come un imbroglione. Inganno, sdoppiamento, omicidio -- questi sono come semplici attrezzi nella cassetta che ognuno può usare per assicurarsi che il lavoro venga fatto bene. Ma il cheating? Non posso nemmeno girare attorno alla questione. Non sai che sei stato fregato? Come fai a questo mondo a mantenere una decisa fiducia sugli altri? E se non sei capace di farlo, che senso ha?)
L'Amministratice

Nell'ambito di Team Fortress 2, hacking (dal verbo inglese to hack, intaccare) è un termine che descrive l'uso di programmi di terze parti con l'intento di alterare lo svolgimento di un gioco per ottenere un vantaggio ingiusto. Valve adotta una politica severa contro l'hacking e banna gli hacker individuati con il sistema Valve Anti-Cheat, noto anche come VAC. Molti hack prendono una delle seguenti forme:

  • alterazioni del motore del gioco che vengono veicolate in modo occulto attraverso il client e riportano false informazioni al server;
  • intercettazione di informazioni di gioco, le quali registrano o riportano i dati ottenuti che dovrebbero essere ignoti al giocatore;
  • exploit del programma che modificano il gioco a tutto vantaggio dell'utente che li sfrutta.

Gli hacker possono essere segnalati a Valve premendo nel corso del gioco F7 e mandando un report di abuso. Anche se il VAC banna i giocatori nel tempo, questo strumento notifica a Valve nuovi hack e tutte le segnalazioni vengono esaminate.

Hack comuni

Aimbot

Questo tipo di hack automatizza il puntamento e il fuoco senza alcun input da parte del giocatore. Si va dai programmi che fanno fuoco a determinati modelli di giocatori a modifiche di codice estremamente accurate che individuano gli hitbox degli avversari leggendoli dalla memoria. I più sofisticati aimbot non fanno nemmeno più fuoco automaticamente: appena un giocatore nei paraggi spara ad un nemico, l'aimbot assiste detto utente nell'attacco con l'intento di colpire direttamente il nemico e guadagnare così punti.
Alcuni aimbot infine sono in grado di prevedere i movimenti degli avversari puntando avanti a loro e sparando i proiettili nella traiettoria che dovrebbero percorrere.

Wallhack

File:Wallhack.jpg
Esempio di wallhack attraverso l'uso del parametro da linea di comando r_drawothermodels_2 per disegnare solo wireframe.

Questa categoria di hack permette all'utente di vedere i giocatori attraverso i muri e altri ostacoli. Essi spaziano da modifiche di codice che determinano le posizioni degli utenti a driver video e file di gioco alterati che applicano texture personalizzate chiare o traslucide. I più raffinati wallhack aiutano il giocatore a prendere la mira e sparare in modo preventivo in modo da essere pronto quando il nemico entra nella loro visuale. Per eseguire un wallhack non è necessario modificare il motore del gioco.

ESP

ESP sta per Extra-sensory perception, ovvero percezione extrasensoriale. Il nome è mutuato dal modo con cui gli psichici definiscono il proprio "sesto senso". Come suggerisce il termine, l'imbroglione acquisisce un potere extra, per esempio mostrando un display tipo RADAR che fa vedere dove si trovano gli altri disegnando sullo schermo testo/immagini, fino a rendere la texture di un giocatore visibile attraverso i muri e dandogli un colore diverso a seconda che si trovino dietro o davanti agli stessi.

Speed Hack

Questo tipo di hack causano all'utente una maggiore produzione di pacchetti di dati al secondo, che induce il server a pensare che il client abbia una elevata latenza, così per compensare, "accelera" il giocatore. Questo hack non incide sui tempi di riarmo e sparo, siccome questi sono controllati dal server. Le armi che dipendono da quanti pacchetti l'utente invia (o tick delta come vengono definite dall'SDK), possono invece subirne gli effetti, ad esempio il tempo di riempimento dell'ÜberCarica, l'invisibilità, Bonk! Pugno Atomico e i tempi di riarmo degli scudi del Demolitore. Tutte le altre armi non vengono influenzate.

Spinbot

Questo hack è generalmente usato per far sentire male gli spettatori mentre osservavano il cheater, e un tempo era un metodo per contrastare gli aimbot degli altri imbroglioni. Questo trucco altera i pacchetti inviati dal player al server e non l'aspetto attuale del giocatore. Questo fa sì che l'hacker non veda il movimento frenetico del proprio personaggio, ma gli altri utenti sì.

Tapping Hack

Questi hack modificano il traffico di rete per creare latenza. Programmi sofisticati permettono lo scambio di pacchetti dal server al client, ma ritardano o disperdono i dati provenienti da viceversa, consentendo all'hacker di riscontrare un'esperienza di gioco a bassissima latenza, mentre il server riporta il contrario. Questi hack sono quasi identici ai normali problemi di network che possono capitare ai client.

Removal

Questi hack rimuovono o alterano elementi del gioco per rendere quest'ultimo più facile. Un piccolo esempio potrebbe essere un hack che rimuovere gli effetti sullo schermo del Jarate o del sanguinamento. Un trucco più corposo potrebbe essere di rimuovere il raggio d'azione di un'arma.

Critical Hack

Presente solo in Team Fortress 2, questo hack può sia determinare se il fotogramma corrente genererà uno sparo con colpo critico.

Hacking/Modifica delle versioni per PS3 e Xbox

Attraverso un metodo specifico, i giocatori di PlayStation 3 possono modificare elementi chiave e abilitare parametri da linea di comando come noclip o god e avvantaggiarsi sugli altri utenti. Tali trucchi sono puniti con il ban da PlayStation Network e Xbox Live.

Vedi anche