Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Cheat - Wikipédia

Cheat

Un article de Wikipédia, l'encyclopédie libre.

Le Cheat (signifiant triche en anglais) désigne l'ensemble des moyens permettant, dans un jeu vidéo, de modifier les règles du jeu de manière à le rendre plus facile.

Sommaire

[modifier] Cheat dans les jeux « un joueur »

Dans les jeux dits « solo » (un joueur), on emploie plus souvent le terme de cheat codes. Ils sont présents dans tous les types de jeu.

Les cheats dans les jeux solo sont dans la plupart des cas mis en place par les développeurs du jeu. Il s'agit le plus souvent de codes destinés à tester un aspect précis du jeu: comportement du Cyberdémon dans Doom, suivi de la trajectoire d'une roquette, etc. Certains cheats-codes permettent de s'extraire d'une situation difficile lors de la conception des niveaux (passe-murs notamment) en vue de corriger par la suite. Ils sont le plus souvent utilisés lorsque le joueur est "bloqué" à un niveau, mais permettent aussi de rejouer le jeu avec d'autres règles en vue d'obtenir un style de jeu différent.

[modifier] Exemples de cheats solo

Dans les jeux de tir subjectifs :

  • Se rendre invincible (mode Dieu)
  • Avoir toutes les armes
  • Munitions infinies
  • Charger directement un niveau précis
  • Tuer tous les ennemis
  • Traverser les murs (mode noclip)
  • Etc.

Dans les jeux de stratégie en temps réel :

  • Invulnérabilité
  • Avoir toutes les technologies
  • Ressources infinies
  • Diminution des temps de construction
  • Modification des caractéristiques des unités
  • Dévoiler toute la zone de jeu
  • Etc.

[modifier] Cheat dans les jeux multijoueurs

Le cheat dans les jeux vidéo multijoueurs est surtout présent dans les jeux de tir subjectifs, notamment dans Counter-Strike réputé pour sa grande concentration de cheateurs. Il est tentant aussi lorsque la procédure courante est de "tuer" de nombreuses fois la même créature (qui réapparaît "fraîche" après une petite latence) pour faire progresser ses compétences.

Alors que le cheat dans les jeux solo est parfaitement toléré (ce qui est normal vu que l'on y joue tout seul), le cheat dans les jeux multijoueurs affecte également les autres joueurs dans la partie et à ce titre est très mal considéré par la communauté des joueurs en ligne. Le cheateur tente en effet d'accroître ses statistiques de jeu (nombre de frags) par des moyens non conventionnels et à ce titre viole les règles du Fair Play.

Les cheats multijoueurs ne sont pas inclus par les développeurs du jeu qui cherchent au contraire à les contrer. Ils sont généralement développés par des crackers.

[modifier] Fonctionnement

Les développeurs de cheats multijoueurs n'ont en général pas accès au code source, ce qui les empêche de le modifier pour y intégrer leurs cheats. A la place, ils doivent désassembler les zones mémoire utilisées par le jeu et le modifier : ce procédé est appelé injection. Ceci exige de grandes compétences dans le domaine.

Cependant, les cheats multijoueurs ne peuvent pas tout faire : ils ne peuvent pas modifier le comportement du serveur de jeu (qui gère notamment les déplacements des joueurs, leurs statistiques, et retransmet leurs actions aux autres joueurs), ce qui limite considérablement leur champ d'action : ils ne peuvent agir que sur les données envoyées à partir du client, ou sur les données reçues du serveur.

En effet, les serveurs de jeu envoient au client plus d'informations que celui-ci n'affiche réellement. Par exemple, un ennemi, bien que caché derrière un mur, sera tout de même envoyé au client alors que celui-ci ne le verra pas au final sur son écran, dès lors que l'ennemi est à une certaine distance (ou en fonction d'autres paramètres, ceux-ci variant en fonction du moteur utilisé). Ces informations non affichées sont interceptées par le cheat, qui les rend disponibles au client, lui offrant ainsi un avantage (dans notre cas, le cheateur verra l'ennemi derrière le mur).

A cela viennent s'ajouter des fonctionnalités permettant au cheat d'agir sur les commandes du joueur : il peut ainsi viser de manière automatique et très précise un ennemi (aimbot), ou sur le moteur de jeu (modifications de paramètres du jeu non disponibles au joueur en temps normal).

[modifier] Exemples de cheats multijoueur

Notez que les cheats se présentent en général sous forme de packs comprenant la majorité des fonctionnalités listées ci-dessous.

  • Wallhack : probablement le cheat le plus connu. Il permet de rendre translucides les murs du décor, et ainsi de voir les ennemis à travers. Il nécessite cependant une certaine expérience pour le maîtriser totalement (le cheateur débutant aura plutôt tendance à aller buter contre les murs).
  • Aimbot : cheat le plus connu après le wallhack, l'aimbot (littéralement "robot de visée") est un cheat agissant sur les commandes du joueur. Il a pour effet de diriger le viseur du joueur sur un ennemi de manière automatique, et donc de le toucher à coup sûr. A l'aimbot simple peuvent s'ajouter des fonctionnalités plus sophistiquées :
    • Contrôle de déclenchement : permet de choisir dans quelles conditions l'aimbot s'activera : automatiquement (c'est à dire sans sollicitation du joueur), uniquement lorsque le joueur se met à tirer ou uniquement lorsqu'il appuie sur une touche précise.
    • Hitbox / vecteurs : permet de choisir la partie du corps de l'ennemi sur laquelle viser. Utile pour les jeux comportant des dégâts localisés.
    • FOV : déclenche l'aimbot uniquement lorsque le viseur du joueur se situe dans un certain angle par rapport à la position de l'ennemi. Permet d'éviter les mouvements trop brusques qui paraîtraient trop suspects.
    • Smooth aiming : "lisse" les mouvements du viseur afin qu'ils aient l'air plus humains. Sans cette fonction le viseur se fixe brutalement sur l'ennemi ce qui peut paraître suspect.
    • Autoshoot : tire automatiquement lorsque l'aimbot accroche un ennemi. Les autoshoots les plus sophistiqués incluent un contrôle du recul de l'arme. Très suspect (donne l'impression que le joueur a des réflexes démentiels).
  • ESP : moins connu mais probablement plus utilisé que le wallhack car plus utile et plus confortable, l'ESP (Entity Screen Projection, projection d'entités à l'écran) symbolise les joueurs ennemis et amis à l'aide de carrés ou de cercles à l'écran (dans certains cheats ces symboles ont une taille variable selon la distance à la cible). Avec ces symboles sont souvent affichés la distance, le nom du joueur, l'arme qu'il tient, et si celui-ci est en train de recharger ou de lancer une grenade. Récemment, une amélioration de l'ESP est apparue portant le nom de Sound ESP. Comme son nom l'indique, il s'agit d'un ESP basé sur le son, ce qui permet de localiser les joueurs à des distances bien plus grandes que celles d'un ESP classique (en général toute la zone de jeu est couverte). Le Sound ESP est un cheat redoutable car il permet non seulement de gagner les affrontements mais aussi la partie car il permet aussi de découvrir à l'avance la stratégie de l'ennemi en fonction de ces mouvements au début du jeu.
  • Radar : ajoute un radar ou améliore celui déjà présent dans le jeu en y affichant les ennemis. Dispose souvent d'une option permettant d'afficher la carte de jeu en 2D. Utilise en général les mêmes techniques que l'ESP.
  • Norecoil (anti-recul) : annule la montée du viseur représentant le recul de l'arme.
  • Nospread : à ne pas confondre avec l'anti-recul, le nospread (littéralement "anti-étalement") donne une précision infinie à l'arme du joueur. Ce qui signifie que vider un chargeur sur un mur concentrera toutes les balles sur le même point. Cette fonctionnalité, une fois activée, est fortement visible lorsque d'autres joueurs observent le cheateur en "mode spectateur" : son viseur tremble continuellement. Une option permet de n'activer le norecoil que lorsque le joueur tire mais cela reste toujours assez flagrant.
  • Speedhack : probablement le plus spectaculaire et le plus flagrant des cheats. Le speedhack augmente "virtuellement" la vitesse du jeu chez le cheateur. Bien sûr, le temps ne passe pas plus vite chez les autres joueurs (voir Fonctionnement), mais cela permet au cheateur de se déplacer beaucoup plus vite que la normale (jusqu'à 8 fois plus vite). Évidemment, ce cheat est extrêmement flagrant.
  • Ecrasement de configuration : permet de modifier des options de configuration du jeu qui sont bloquées en temps normal. Les options les plus souvent modifiées concernent le mode de rendu du moteur 3D. Ainsi on peut remplacer toutes les textures du décor par une couleur blanche, ce qui permet de bien mieux distinguer les ennemis (et rendant futile toute tentative de camouflage), ou encore d'annuler la gestion des éclairages, et par conséquent des ombres où un ennemi pourrait se cacher.
  • Divers : la plupart des cheats incluent des fonctionnalités "bonus", parmi lesquelles on peut citer :
    • Radio flooder / Message flooder : floode les autres joueurs de messages radio et texte. N'améliore pas les performances du cheateur mais lui permet de faire étalage de la puissance de son cheat.
    • Name changer : dans le même esprit, cette fonctionnalité permet de changer le nom du joueur continuellement toutes les 2 secondes environ. Les noms peuvent être pris dans une liste, ou, plus vicieux, prendre le nom d'un des autres joueurs du serveur et en modifier un caractère (un E par un 3 par exemple). L'intérêt principal pour le cheater est que cela complique la tâche d'un administrateur qui voudrait le bannir (et qui pour cela aura besoin de son nom de joueur).
    • Spinbot : aux yeux des autres joueurs, le cheateur donne l'impression de tourner sur lui-même continuellement. Un effet purement esthétique.
    • MP3 : certains cheats permettent de lire des MP3 dans le jeu.
    • Bunny Jump : souvent considéré comme un cheat, il est en réalité partie intégrante de half-life 1 et 2 et leurs modes, il constitue un skill (compétence) parmi d'autres et nécessite une dextérité et un entraînement importants. Il est souvent assimilé a du cheat par des joueurs amateurs qui refusent d'admettre l'existence de joueurs considérablement plus entraînés qu'eux.
  • Stats-padding : Certaines utilisent des failles de conception d'un jeux afin d'utiliser des bug ( appelé aussi "EXPLOIT ) pour marquer plus de point au détriment des autres.

[modifier] Comportements et motivations des cheateurs

Les comportements des cheateurs peuvent être rangés en deux catégories :

  • Les cheateurs ostentatoires : il s'agit en général de joueurs en manque de puissance ou de reconnaissance. Ils activent le plus souvent la totalité des options de leur cheat et essaient de pourrir au maximum le jeu des autres joueurs. Ils choisissent des serveurs de jeu où les administrateurs sont peu présents afin d'exécuter leurs actions en toute impunité. Le cas extrême de ce comportement est l'association de l'aimbot du speedhack et de l'arme de corps à corps (couteau) : guidé automatiquement par l'aimbot, le cheateur passe de cible en cible et découpe chaque ennemi au couteau à une vitesse telle qu'il est très difficile à abattre. La précision de l'aimbot couplée à la vitesse du speedhack permettent en général de décimer entièrement l'équipe adverse en une poignée de secondes à compter du début de la partie. Si aucun administrateur n'est présent pour bannir le cheateur, le serveur est dans la plupart des cas rapidement déserté par les joueurs.
  • Les cheateurs discrets : beaucoup moins gênants mais beaucoup plus subtils, le but du cheateur discret est d'obtenir le meilleur score possible sans qu'il ne soit soupçonné de cheater. Avec toutes les technologies de cheat actuelles, il est de plus en plus difficile de faire la différence entre un très bon joueur et un cheateur discret. D'autant plus qu'un très bon joueur que personne ne soupçonne de cheater peut très bien être un cheateur discret faisant très bien son boulot... celui-ci utilise en général un aimbot avec un FOV très faible, un smooth aiming et ne visant pas la tête mais la nuque le plus souvent, et n'utilise pas de wallhack/ESP : ces deux fonctionnalités modifient beaucoup le comportement d'un cheateur en comparaison à un joueur normal, sauf si le cheateur sait le maîtriser (ce qui est très difficile, ces différences de comportement étant en grande partie inconscientes). De plus, il désactivera son cheat au moindre soupçon de la part d'un autre joueur pour le réactiver plus tard.

Concernant les motivations des cheateurs, la FAQ d'une communauté de cheateurs (TKC)(en) tente de justifier leurs actes.

[modifier] Les moyens mis en œuvre pour contrer le cheat

Les développeurs des jeux multijoueurs sont conscients du problème du cheat, qui leur est préjudiciable car nuisant à la qualité du jeu en ligne. Plusieurs solutions sont disponibles pour arrêter les cheateurs.

[modifier] Mise en place d'un système de contrôle chez le client

Valve, développeur du jeu Counter-Strike, ainsi que plusieurs autres développeurs de jeu ont choisi cette solution. Elle consiste à faire télécharger au client un programme de contrôle qui va tenter de détecter la présence d'un cheat. Les anticheats de ce type fonctionnent selon le même principe que celui d'un logiciel antivirus.

Avantages :

  • Totalement fiable avec les cheats supportés
  • Risque très faible d'erreur avec un joueur ne cheatant pas
  • Dissuasif dans le cas des anticheats proposés par les développeurs des jeux, menaçant le plus souvent d'interdire au cheateur l'accès à tous les serveurs de jeu pendant un an en bannissant la clé CD du jeu, contraignant le cheateur à en racheter un

Inconvénients :

  • nécessite d'avoir une base de données de cheats à jour
  • Pour les anticheats développés par des tierces parties, nécessite d'installer le logiciel de contrôle, même pour les joueurs normaux, afin de pouvoir accéder au serveur de jeu

Les anticheats de ce type les plus connus :

[modifier] Mise en place d'un système d'analyse de comportement sur le serveur

Cette solution, très utilisée il y a plusieurs années, a été progressivement abandonnée en raison de sa trop faible fiabilité.

Avantages :

  • Ne nécessite rien chez le client
  • Pas de base de données à mettre à jour

Inconvénients :

  • Peu fiable car se basant sur des comportements (par exemple, la rapidité de déplacement du viseur)
  • La plupart des cheats récents disposent d'options spécifiquement conçues afin de contourner ces protections
  • Bannissement d'un seul serveur uniquement

Les anticheats de ce type les plus connus :

[modifier] Surveillance humaine

L'œil humain reste l'outil le mieux adapté pour détecter les supercheries. Certains sites proposent de leur envoyer des démos de cheateurs en pleine action accompagnées de leurs identifiants uniques (représentatifs de leur clé CD) afin de constituer des listes entières de cheateurs à bannir.

Avantages :

  • Fiabilité totale sur les cheateurs ostentatoires
  • Ne nécessite rien chez le client
  • Pas de base de données à mettre à jour

Inconvénients :

  • Fiabilité limitée sur les cheateurs discrets (dépendante des compétences de l'administrateur)
  • Risques d'erreurs si l'admin n'est pas assez compétent (bannir un joueur qui n'en est pas un)
  • nécessite des ressources humaines
  • Bannissement d'un seul serveur uniquement, ou propagation du bannissement limitée en utilisant les listes de bannissement

Association de lutte contre le cheat sur CS:S (Francophone)  :

Association de lutte contre le cheat et contre toutes les formes d'anti-jeu sur DOD (Francophone)  :

[modifier] Voir aussi

Valve Anti-Cheat

Site d'aimbots


Portail du jeu vidéo – Accédez aux articles de Wikipédia concernant le jeu vidéo.
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu