Les tricheurs sont inévitables sur les serveurs publics. Fly hacks, speed hacks, kill aura, X-ray, auto-click : la liste est longue. Un bon anti-triche détecte la plupart et punit automatiquement. Mais aucun anti-triche n'est parfait, et une configuration trop agressive punit des joueurs innocents.
Les trois niveaux de protection
- Vérifications côté serveur : le serveur vérifie si les mouvements du joueur sont physiquement possibles. Paper le fait déjà dans une certaine mesure (déplacement trop rapide, vol sans elytra). Un plugin anti-triche va plus loin.
- Plugin anti-triche : un plugin dédié qui analyse les patterns, signale les joueurs suspects et agit automatiquement.
- Modération manuelle : des modérateurs qui observent en mode spectateur ou via des plugins de replay (Replay Mod côté serveur). Cela attrape ce que les anti-triches manquent.
Plugins anti-triche populaires
| Plugin | Type | Prix | Point fort |
|---|---|---|---|
| Grim | Prediction-based | Gratuit (open source) | Triches de mouvement (fly, speed, nofall) |
| Vulcan | Heuristic | Payant | Triches de combat (kill aura, reach) |
| Spartan | Heuristic | Payant | Détection large, développement actif |
| Matrix | Heuristic | Base gratuite, premium payant | Mouvement et combat |
Grim est basé sur la prédiction : il simule le mouvement du joueur côté serveur et le compare à ce que le client envoie. C'est plus précis que l'heuristique mais consomme plus de CPU.
Ce que les anti-triches ne détectent pas
- X-ray : un anti-triche ne peut pas voir ce que le client rend. Utilisez un plugin anti-xray (Paper l'intègre nativement via
engine-modedanspaper-world-defaults.yml). Le mode 2 remplace les minerais par de la pierre jusqu'à ce que le joueur les atteigne. - Seed-cracking : si un joueur connaît le seed, il peut trouver les structures et minerais sans X-ray. Cachez le seed (restreignez
/seedvia LuckPerms) et utilisez l'anti-xray de Paper. - Macros et auto-clickers : difficiles à distinguer des joueurs rapides mais légitimes. La plupart des anti-triches détectent les taux de clics extrêmes mais manquent les macros subtiles.
Éviter les faux positifs
- Réglez l'anti-triche sur "log only" les premiers jours. Examinez les logs et ajustez les seuils avant d'activer les punitions automatiques.
- Une latence élevée (ping > 200 ms) provoque beaucoup de faux positifs. Définissez des tolérances plus élevées pour les joueurs à forte latence.
- Certains plugins (plugins Elytra, grappins, téléportation) provoquent des faux positifs. Ajoutez des exemptions pour les plugins connus.
Faut-il combiner plusieurs anti-triches ?
C'est possible mais risqué. Deux anti-triches qui effectuent les mêmes vérifications peuvent entrer en conflit et générer plus de faux positifs. Si vous combinez, désactivez les vérifications en doublon sur l'un des deux.
Une whitelist aide-t-elle contre les tricheurs ?
Partiellement. Une whitelist empêche les joueurs aléatoires de se connecter, mais si un joueur sur la whitelist triche, cela n'aide pas. Une whitelist est un premier filtre, pas un remplacement pour un anti-triche.
Un anti-triche est-il nécessaire sur un serveur entre amis ?
Probablement pas. Si vous faites confiance à vos joueurs, un anti-triche est superflu. Sur les serveurs publics ou les serveurs de plus de 20 joueurs, c'est essentiel.
Les plugins anti-triche fonctionnent sur tous les forfaits Minecraft Paper.