Wallhack

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

Le wallhack est la possibilité de changer les propriétés des murs dans les jeux vidéo de tir à la première personne. La plupart des wallhacks rendent les murs au minimum semi-transparents ou donnent la possibilité au joueur de voir les objets de l'autre côté des murs en les laissant opaques. Le wallhacking (le fait d'utiliser un wallhack) est habituellement considéré comme un cheat, et peut donc conduire à une éjection ou un bannissement des serveurs de jeux en ligne s'il est détecté.

Fonctionnement[modifier | modifier le code]

Sous Microsoft Windows, le wallhack est utilisé grâce à un exécutable qui injecte une dll dans le jeu.

Sous GNU/Linux, le wallhack se fait par le pré-chargement d'un fichier so grâce par exemple à une variable d'environnement.


Types de Wallhack[modifier | modifier le code]

Certains Wallhack ne montrent que le modèles des personnages du jeu derrière les murs, d'autres rendent les murs semi-transparent de façon à voir ce qu'il y a derrière les murs et pour finir il en existe qui affiche les murs en fil de fer. Ils permettent aussi, dans certains cas, de tirer ou encore de passer à travers des murs.

Détection[modifier | modifier le code]

Par les autres joueurs[modifier | modifier le code]

Il est très simple de détecter un utilisateur de "Wallhack" durant une Lan-party en regardant l'écran d'un joueur. En revanche, cela s'avère plus difficile sur internet. Il suffit simplement de se mettre « Spectateur » et de regarder le joueur soupçonné d'utiliser un wallhack pour le deviner... On remarque aussi que le niveau du joueur augmente d'un coup, source de soupçons. Le joueur aura tendance à largement deviner les positions adverses, et à anticiper les moments ou l'ennemi va se montrer. Dans les FPS, un utilisateur de wallhack pourra par exemple tirer à travers une caisse pour toucher un joueur, et cela sans indices sur la position du joueur. Les cheaters pourront aussi passer beaucoup de temps à regarder les murs... Sur le jeu Counter-Strike: Global Offensive les joueurs ont accès a une rediffusion de leurs parties ce qui facilite donc la détection. Sur la plupart des FPS il y a une option "Signaler" qui est souvent utilisée à tort par les autres joueurs, et donc rarement prise en compte par les gros développeurs.

Certains critères peuvent aider à détecter un joueur utilisant un "Wallhack" :

- Facilité du joueur à anticiper la position d'un autre joueur, avant même que ce dernier ne se positionne dans son champ de vision (Attention cependant, dans de nombreux jeux nécessitant de la stratégie, comme Call of Duty ou bien encore Titanfall, des radars peuvent être enclenchés afin d'aider les joueurs, mais cela n'est en aucun cas un "Wallhack" car ils ne donnent pas la position exact des autres joueurs dans le champ de vision)

Par le client[modifier | modifier le code]

VAC (Valve Anti-Cheat) ou punkbuster permettent de scanner les logiciels en usage lors d'une partie pour repérer les cheats connus.

Par le serveur[modifier | modifier le code]

La détection des wallhacks par le serveur est faite grâce à des logiciels d'analyse de donnée et de machine learning qui vont compiler un ensemble de statistiques sur les joueurs. Ceci n'est valable que pour les jeux sur des serveurs dédiés, ou les jeux en peer-to-peer disposant d'un système d'arbitration permettant de valider les données et ainsi de s'assurer que les tricheurs n'envoient pas de fausses informations aux serveurs.

Sanctions[modifier | modifier le code]

Les sanctions sont diverses : elles peuvent aller d'un ban du jeu provisoire à un ban du jeu total (ban VAC par exemple sur les jeux Steam) qui est définitif.


Articles connexes[modifier | modifier le code]