Utiliser UAC3 - Universal Anticheat 3

Ce guide a pour but de vous initier au seul anticheat actuellement fonctionnel sur Urban Terror : Universal Anticheat 3, remplaçant d'UAC2.

[Les screenshots contenus dans ce tutoriel sont ceux de la version précédente, UAC2, mais le fonctionnement est très similaire sur UAC3.]

Il s'agit d'un anticheat qui se situe au niveau client uniquement, et dont le fonctionnement est simple. L'anticheat est lancé en parallèle du jeu, et il prend des screenshots aléatoires de votre écran de jeu. Puis, une fois votre partie terminée, il envoie automatiquement les screenshots sur le site de l'UAC, où ils sont visibles par tous. Les screens sont associés à chaque match et à chaque joueur par un système de comptes / IDs. Les screens sont cryptés, et le logiciel dispose d'un détecteur de fake screens.

De plus, le logiciel fait office d'anticheat a proprement parler dans la mesure où il analyse les processus actifs, scanne la mémoire virtuelle en comparant avec une base de signatures de cheats connus afin de détecter toute utilisation de logiciels prohibés, même si rien n'apparaît à l'écran.

Malheureusement, il n'est disponible (pour l'instant) que sous Windows (même si cela concerne facilement 80% des joueurs). Selon les développeurs, aucun portage sous Unix n'est prévu dans un futur proche.

 

Le site : http://uac3.com/

 

Vous ne pouvez créer un compte qu'à partir du logiciel, dont je décris succinctement le fonctionnement plus bas.
Téléchargez simplement le logiciel en haut à droite "Download". Installez-le.

Important :

  • N'est disponible que sous Windows.
  • Il nécessite absolument d'avoir son exécutable de jeu sous la forme ioUrbanTerror.exe sinon le logiciel ne détecte pas le lancement du jeu.
  • Il pourra être nécessaire de désactiver Aero sous Windows Vista/Seven. Les développeurs bossent dessus, mais pour le moment le soft semble rentrer en conflit avec et les screens sont noirs à l'arrivée.
  • Lors de la capture, le logiciel n'enregistre pas ce qu'il voit hors de l'écran de jeu. Ainsi, si vous réduisez la fenêtre du jeu, le screen sera noir (afin de protéger votre vie privée).

 

I. Le logiciel

Le logiciel lorsque vous le lancez. On va commencer par changer la langue.

 

Faites Options > Setup language.

Sélectionnez francais.ini et faites "Ok"

Maintenant créez un compte. Vous avez simplement à fournir un pseudo et une adresse mail. Vous recevrez un mail de validation, et le tour sera joué. Vous pourrez vous loguer ensuite sur le site.

Vous y êtes. Faites Jouer.

 

On va sélectionner Urban Terror (même si l'UAC3 marche avec tous les jeux en principe : mais UrT a été implementé par les concepteurs à la base).
Faites Sélection du jeu et choisissez Urbanterror (tout à la fin de la liste).

Utilisateur ID / Pseudo : Rien à changer ici, c'est votre login.
Match ID : C'est à vous de le définir. Il servira une fois sur le site à retrouver tous les screenshots issus d'un même match. En pcw, mettez-vous d'accord avec l'équipe adverse pour déterminer l'ID (choisissez quelque chose d'assez long, chiffres et lettres acceptés). En CB par exemple, vous pouvez mettre l'ID fourni par le site.
Activer : Cliquez ici pour lancer la prise de screenshots.

Vous obtenez cet écran.
Le logiciel commencera à prendre des screens lorsque vous lancerez le jeu.

Le logiciel pendant que vous jouez.
A droite, le soft vous indique combien de screens il a déjà pris.

Lorsque vous quittez le jeu, le soft crypte les images et les envoie directement sur le site.

 

II. Le site

Loguez-vous.
En haut, vous avez un champ de recherche. Il vous permet de rechercher soit un joueur pour obtenir tous ses screens, soit un match grâce à l'ID utilisé pour retrouver tous les screens pris lors de tel ou tel match.
Sur le profil d'un joueur, vous pouvez accéder à ses fichiers directement. Techniquement, le logiciel est capable de déterminer tout seul s'il y a un cheat détecté sur les screens uploadés. Toutefois, vous pouvez cliquer sur la petite icône à côté de chaque ligne correspondant à chaque screen afin de visionner le screen (votre explorateur va lancer le logiciel car c'est grâce à lui que vous pouvez voir l'image). Si vous trouvez un wallhack sur le screen mais que le site n'a pas flagué le screen comme contenant un cheat, vous pouvez flaguer vous-mêmes le screen, qui sera validé par un administrateur, pour déterminer une nouvelle signature de cheat (ce qui améliore l'anticheat lui-même).
Notez que le site vous fournit également l'IP du joueur, ainsi qu'un ID unique.
Le logiciel en lui-même vous permet de naviguer dans vos screens a priori, je n'ai pas encore mis ma tête dedans, j'vous en dirais plus par la suite si je trouve des utilités au bazar.

 

III. Black screenshots issue (BSI)

Il semblerait que la totalité des gens tournant sous Vista ou Seven aient des screens noirs ou gris.
Sachez d'abord qu'il s'agit d'un bug connu des développeurs qui en font leur priorité #1 à l'heure actuelle. Cependant, il semblerait que ce bug soit encore plus présent sur UrT qu'ailleurs, ce qui est problématique.
Il s'agirait d'un problème de compatibilité avec opengl32 sous Vista/Seven.
Enfin, n'oubliez pas que les screenshots ne sont pas la partie la plus vitale de l'anticheat, ils ne servent qu'à la confirmation visuelle des cheats, même si oui, il est possible que certains cheats ne soient visibles que visuellement et qu'il faille les flaguer manuellement.

Solutions actuellement connues :

  1. Essayez de désactiver Aero si vous êtes sous Vista / Seven.
  2. Faites un clic-droit sur l'exécutable du jeu. Allez dans Propriétés, puis dans l'onglet Compatibilité. Cochez les cases : Désactiver les thèmes visuels, et Désactiver la composition du Bureau, et Exécuter ce programme en tant qu'Administrateur.
  3. Faites la même opération que pour le 3., mais avec l'exécutable d'UAC2 lui-même.
    (Source : http://uac2.com/forums/viewtopic.php?f=5&t=150)
  4. Essayez de désactiver l'antialiasing sur le panneau de config de votre carte graphique. Si vous ne savez pas comment faire, dites-le ici. Désactiver l'antialiasing directement dans le jeu fonctionne sous MW2 par exemple, donc ça peut valoir le coup d'essayer.
  5. Essayez de mettre à jour le pilote graphique de votre CG.
  6. Vérifiez que vous n'utilisez PAS d'overlay sur mumble / TS2.
  7. Le mode fenêtré. Certains joueurs l'utilisent. En tout cas, cela semble fonctionner pour la plupart des utilisateurs. Vous pouvez essayer de passer en mode fenêtré (r_fullscreen "0"), en ajustant la résolution (hauteur & largeur) selon vos préférences.

 

Tuto écrit par Tizz, pour Urban Terror France
Reproduction interdite.