Nous avons construit l'anti-cheat FiveM que nous voulions faire tourner, puis nous l'avons vendu à ceux qui cherchaient le même.
Tous les anti-cheats FiveM essayés en 2024 imposaient un choix : plomber le resmon, encaisser les faux positifs, ou attendre des semaines qu'un bypass public soit corrigé. Raven a commencé comme un bricolage sur un seul serveur. Il en protège aujourd'hui plus de cinq mille.
Fondé en 2024 · Indépendant
- 5,000+
- Serveurs qui font tourner Raven aujourd'hui
- Under 0.5ms
- Resmon FiveM avec plus de 200 joueurs simultanés
- 24h
- Délai médian de réaction à un nouveau bypass public
- 4.9 / 5
- Note des opérateurs sur l'ensemble des avis
La détection tourne sur deux couches. Elles se contrôlent mutuellement.
La couche client surveille l'intégrité du processus, les régions mémoire, les schémas de saisie et la surface d'attaque par laquelle s'injectent les menus payants. La couche serveur recoupe chaque événement émis par le client avec l'état que le serveur sait déjà vrai : vie, position, inventaire, argent, armes.
Un canal heartbeat signé relie les deux moitiés. Toute manipulation du client se voit depuis le serveur. Toute falsification du serveur se voit depuis le client. La plupart des bypass publics font comme si l'autre moitié n'existait pas ; le nôtre reste bruyant sur les deux.
Les nouvelles détections passent par une revue interne des faux positifs sur un échantillon de trente serveurs avant d'être livrées. Des heuristiques agressives attrapent plus de tricheurs, mais bannissent aussi plus de joueurs légitimes. Nous considérons ce second résultat comme inacceptable. Raven Mind se charge du réglage propre à chaque serveur pour que les opérateurs n'aient pas à surveiller des seuils pour que la protection fonctionne.
Six principes auxquels nous tenons.
Deux couches ou rien
La détection client et serveur tourne ensemble sur tous les plans, jamais vendue séparément. Un anti-cheat uniquement client rate les abus d'événements côté serveur. Un anti-cheat uniquement serveur rate l'injection mémoire. Ne livrer qu'une moitié, c'est ce qui produit les vidéos de bypass que vous voyez sur TikTok.
Heartbeat anti-tamper
Un canal de présence signé entre client et serveur détecte toute manipulation en quelques secondes. Toute coupure, tout rejeu ou toute signature non conforme déclenche un kick et une entrée dans le journal d'audit que les admins peuvent relire ensuite. Tuer le processus de l'anti-cheat est en soi une détection.
Des bans avec preuves
Chaque ban automatique embarque la détection qui s'est déclenchée et l'option de configuration derrière elle, le seuil quand cette détection en a un, tous les identifiants avec lesquels le joueur s'est connecté, identifiants matériels compris, et la capture, quand le jeu a réussi à en produire une. Quand le jeu renvoie une image vide, rien n'est stocké et le ban indique écran noir, parce qu'un rectangle noir dans un panneau de preuves passe pour un produit cassé plutôt que pour une capture ratée. Les admins peuvent observer un suspect en direct avant de trancher, un joueur ou seize dans une grille, et annuler un ban tient en un seul bouton dans ce même panneau.
Une IA pilotée par les opérateurs
Raven Mind est un registre de décisions et un moteur de règles plutôt qu'un modèle, et c'est pour cela qu'il peut toujours vous dire pourquoi il a agi. Il lit le contexte de chaque ban automatique, en déduit le seul changement de configuration qui l'aurait évité, et retient ce que l'opérateur a choisi, si bien qu'un signal que vous avez écarté cesse de revenir et que le correctif retenu est présélectionné la fois suivante. Il lui arrive de revenir sur des décisions tout seul : trois bans sur la même détection en trois minutes, c'est un seuil réglé trop serré plutôt que trois tricheurs différents, alors il applique le correctif et débannit tous ceux pris dans la rafale. Ce chemin est limité au réglage de la sensibilité et à la seule whitelist qui ne peut pas ouvrir de faille, une plage vocale autorisée élargie, et chaque action qu'il prend est journalisée avec un retour en arrière juste à côté.
Réseau de bans mondial
Un ban réseau est notre décision, pas la vôtre. L'équipe Raven en pose un depuis Discord, et une courte liste de signaux durs remonte d'elle-même dès que la détection tombe : aimbot externe, les détections d'exécuteur qui livrent un code, l'injection de ressource et quelques autres. Ce que votre serveur choisit, c'est d'honorer ou non cette liste, et quels bans précis y ignorer. L'application, c'est une connexion refusée à la porte plutôt qu'une alerte à lire plus tard. Un ban réseau que la détection a déclenché d'elle-même disparaît partout dès que le ban qui le porte est annulé, et celui que notre équipe a posé, c'est notre équipe qui le lève.
La performance est un plafond ferme
La ressource reste sous 0,5 ms au resmon FiveM, mesuré avec plus de 200 joueurs simultanés. Les détections qui font dépasser le budget de tick sont refactorisées ou supprimées. Les joueurs ne sentent jamais l'anti-cheat dans le frame timer.
Comment nous gérons le produit.
- Divulgation et réaction
- Les chercheurs qui signalent un bypass reçoivent un accusé de réception sous 24 heures. Un correctif de notre côté de la ligne atteint tous les serveurs dès sa mise en production, parce que les filtres de connexion, les contrôles de ban et de réseau et tout ce que Raven Mind décide tournent sur notre infrastructure plutôt que dans votre dossier de ressources. Un correctif dans la ressource suppose de télécharger la nouvelle build et de redémarrer, et le changelog dit duquel des deux il s'agit au lieu de laisser croire qu'il n'y a rien à faire.
- Position sur la vie privée
- Raven ne traite que ce sur quoi un ban doit reposer, et rien de plus : les identifiants avec lesquels un joueur se connecte, dont Steam, la licence Rockstar et Discord, ses identifiants matériels, l'IP de connexion et la capture jointe à la sanction. Une détection va plus loin, et seulement là où le serveur l'active : le scanner de presse-papiers dépose un ban qui embarque jusqu'à 150 caractères d'un texte collé correspondant à la liste de mots du serveur lui-même, et le presse-papiers n'est lu à aucun autre moment. Pas de frappes clavier, pas de micro, pas de caméra. La vue en direct est un outil de modération et non un enregistrement, donc rien de ce qu'un admin regarde n'atteint notre stockage, et le bouton d'enregistrement qui s'y trouve écrit un fichier sur la machine de l'admin lui-même et nulle part ailleurs. Les preuves derrière un ban annulé sont purgées trois jours après avoir été prises, sauf si elles fondaient un ban réseau, auquel cas nous les gardons.
- Transparence opérationnelle
- Chaque mise en production écrit ses notes dans le changelog public, qui lit les mêmes lignes que celles affichées par le dashboard, donc ce que nous publions ne peut pas diverger de ce que voient les opérateurs. Le produit est documenté sans aucune connexion à créer, jusqu'à ce que vérifie chaque détection et quelle clé de configuration la désactive. Les pages qui expliquent Raven avant l'achat existent en quinze langues, tandis que la documentation et les pages juridiques restent en anglais, parce qu'une traduction automatique d'une documentation de sécurité ou d'un contrat est une seconde version que personne n'a relue. Les incidents sont publiés sur Discord et résolus au grand jour plutôt qu'enterrés dans un e-mail de support.
- Preuves publiques
- Chaque ban posé par une détection est publié sur le flux public des bans en direct, une fois passée la retenue de quinze minutes que nous appliquons aux bans de détection, et tout de suite quand il porte l'un des signaux durs qui remontent vers la liste réseau. Les pseudos, les identifiants et les identifiants matériels, le serveur et l'identifiant du ban ne sont jamais sélectionnés pour cette page, donc aucune ligne ne peut les laisser fuiter. Un ban annulé après sa publication disparaît du flux au rafraîchissement suivant, ce que le salon Discord qu'il reprend ne sait pas faire.
- Remboursements et annulation
- Les abonnements s'annulent depuis le dashboard, la licence reste active jusqu'à la fin de la période déjà payée, et l'annulation peut être défaite à tout moment avant le renouvellement. Pas de ticket par e-mail, pas de script de rétention. La politique de remboursement est une politique de non-remboursement, et nous préférons le dire ici plutôt qu'au moment de payer : les paiements sont définitifs, et un remboursement est une exception que nous accordons à notre seule discrétion, pour un double débit ou un défaut que nous ne pouvons pas corriger par exemple.
Déposez la ressource, redémarrez, la protection est active. Installation en deux minutes sur tous les frameworks, dont ESX, QBCore, vRP et QBox.