Mirror Networking annonce GUARD : la solution anti-triche au niveau du code source pour le moteur Unity

Mirror Networking annonce GUARD : la solution anti-triche au niveau du code source pour le moteur Unity
Mirror Networking annonce GUARD : la solution anti-triche au niveau du code source pour le moteur Unity
Mirror Networking annonce GUARD : la solution anti-triche au niveau du code source pour le moteur Unity

Principales informations

Principales informations

Principales informations

  • Mirror Networking publie GUARD, un anti-triche qui s'intègre directement dans le code source du jeu Unity au lieu de fonctionner comme un processus séparé

  • Utilise la "détection silencieuse"—signale les tricheurs à votre serveur sans les alerter, leur faisant penser que d'autres joueurs les ont signalés

  • Axé sur la confidentialité sans suivi dans le cloud ni collecte de données externes—tous les rapports restent sur vos propres serveurs

  • Aucun impact sur les performances des joueurs légitimes avec un fonctionnement en mode utilisateur en lecture seule

  • Déjà déployé dans des jeux en production et détecte des tricheurs quotidiennement

Le paquet est actuellement disponible via l'Unity Asset Store : Lien Direct

Après des mois de développement intensif, Mirror Networking a officiellement publié GUARD, une solution anti-triche révolutionnaire conçue spécifiquement pour les jeux multijoueurs, quelle que soit la plateforme de jeu. Dans leurs mots, c'est une réinvention complète de la façon dont la technologie anti-triche devrait fonctionner dans les environnements de jeu modernes.

Qu'est-ce que l'Anti-Triche ?

Le logiciel anti-triche est une couche de sécurité critique qui protège les jeux multijoueurs des joueurs qui tentent d'obtenir des avantages déloyaux grâce à des outils de triche, des fichiers de jeu modifiés ou des logiciels non autorisés.

Les solutions anti-triche traditionnelles fonctionnent souvent comme des processus séparés aux côtés des jeux, surveillant les comportements suspects et bloquant les menaces potentielles.

Cependant, GUARD adopte une approche fondamentalement différente en s'intégrant directement dans le code source du jeu, le rendant virtuellement invisible aux tricheurs potentiels tout en maintenant une protection robuste.

La Philosophie Unique de GUARD : Détection Silencieuse plutôt que Blocage Agressif

GUARD fonctionne sur un principe révolutionnaire qui le distingue des téléchargements anti-triche conventionnels. Au lieu de bloquer agressivement les tricheurs suspects avec des messages du type "TRICHE DÉTECTÉE", GUARD signale silencieusement l'activité suspecte à votre serveur de jeu. Cette approche maintient l'élément crucial de surprise : les tricheurs croient avoir été dénoncés par d'autres joueurs plutôt que d'avoir été attrapés par des systèmes automatisés.

La solution détecte actuellement les chargeurs de mods, l'injection DLL, le patching d'instructions, les débogueurs et les machines virtuelles.

Chaque détection est accompagnée d'une note de confiance (Élevée, Moyenne, Faible) et de preuves détaillées, permettant aux développeurs de prendre des décisions éclairées sur la manière de traiter chaque cas.

Innovation Technique : Intégration au Niveau Source

Ce qui rend GUARD vraiment unique, c'est son approche d'intégration.

Plutôt que d'être expédié sous forme de fichier AntiCheat.dll évident, GUARD s'intègre directement dans votre projet Unity au niveau du code source C#. En utilisant le compilateur IL2CPP de Unity, la fonctionnalité anti-triche devient partie intégrante de l'assemblage final de votre jeu, rendant presque impossible pour les tricheurs de l'identifier ou de la contourner.

Cette intégration au niveau source fonctionne sur toutes les plateformes Unity, bien que les capacités de détection se concentrent actuellement sur Windows.

Le système est complètement agnostique au niveau du code réseau, fonctionnant avec tout jeu Unity multijoueur, avec des intégrations spécifiques disponibles pour Mirror Networking.

Conception Axée sur la Vie Privée

GUARD adopte une approche axée sur la vie privée qui répond aux préoccupations croissantes concernant les systèmes anti-triche intrusifs.

La solution ne scanne que le processus et le dossier du jeu lui-même - elle n'accède jamais à d'autres parties de l'ordinateur d'un joueur ni ne se connecte à des serveurs externes. Il n'y a pas de composant cloud, pas de suivi CCU, et pas de modèle d'abonnement.

Tous les rapports vont directement à votre propre serveur de jeu, vous donnant un contrôle total sur les données.

Tests et Développement dans le Monde Réel

Le développement de GUARD a impliqué des recherches approfondies dans le monde réel qui vont au-delà de la modélisation théorique des menaces. L'équipe de Mirror Networking a rejoint des communautés de triche underground, acheté et analysé de vraies triches provenant de diverses sources, et recueilli des retours d'expérience de vrais joueurs vivant des triches dans des environnements de production. Cette approche pratique garantit que GUARD cible des menaces réelles plutôt que hypothétiques.

En tant que créateur de Mirror Networking, Mischa alias "vis2k", et développeur de GUARD explique :

Les anti-triches traditionnels se trouvent généralement à côté de l'exécutable de votre jeu et aiment se faire connaître au démarrage. Bien qu'efficaces, ils finissent tous par être contournés. L'idée pour Guard est de garder un avantage informationnel : nous ne voulons pas que quiconque sache qu'il y a une anti-triche. Nous voulons que les tricheurs pensent que d'autres joueurs les ont signalés, afin qu'ils ne commencent pas à chercher là où ils ne devraient pas.

Être capable de compiler Guard en même temps que le code source de votre jeu nous permet de le cacher très facilement. À long terme, la vision est de détecter les triches sur toutes les plateformes Unity et d'appliquer automatiquement des protections supplémentaires à votre code de jeu existant avant même de le compiler !

Aucun Impact sur les Performances pour les Joueurs Légitimes

GUARD est conçu avec la stabilité comme principe central avec une mise en œuvre sans risque. Le système fonctionne en mode utilisateur en lecture seule dans un thread de travail, assurant qu'il n'y a aucun impact sur les performances pour les joueurs légitimes.

Cette approche sans risque signifie que les joueurs honnêtes ne rencontreront jamais de problèmes, de plantages ou de faux positifs qui pourraient nuire à leur expérience de jeu.

La Solution Anti-Triche la Plus Facile pour Unity : Disponibilité et Intégration

GUARD est désormais disponible pour les développeurs Unity, avec une intégration possible en seulement trois clics pour les utilisateurs de Mirror Networking.

La solution nécessite des builds IL2CPP (pas Mono) pour maintenir ses caractéristiques de discrétion et fonctionne avec les versions de Unity 2020 et supérieures.

Avec sa combinaison d'efficacité, de protection de la vie privée et d'intégration transparente, GUARD représente une avancée significative dans la technologie anti-triche pour l'écosystème Unity. Alors que le gaming continue d'évoluer, cette approche experte de l'anti-triche basée sur la détection silencieuse et l'intégration au niveau source pourrait bien devenir la nouvelle norme pour protéger les expériences multijoueurs.

Fonctionnalités Prêtes pour les Entreprises

Pour les grands studios nécessitant des mesures de sécurité supplémentaires, GUARD offre un accès au code source et des options d'obfuscation personnalisées.

La solution est livrée sous forme de DLL obfusquée par défaut pour éviter l'ingénierie inverse, mais les studios sérieux peuvent demander un accès complet au code source sans frais supplémentaires. Cette flexibilité permet aux entreprises de maintenir leurs normes de sécurité tout en bénéficiant de l'approche innovante de GUARD.

Cela représente également une opportunité pour les studios de minimiser leur dépendance aux services de jeux traditionnels.

GUARD Multiplayer Anti Cheat - Architecture Diagram

Utilisation Actuelle par les Studios de Jeux

À la date de rédaction, la solution est actuellement déployée dans un jeu Unity à succès où elle détecte des tricheurs quotidiennement, validant ainsi son efficacité dans le monde réel.

Mirror Networking lui-même, l'équipe de développement derrière GUARD, dispose de sa solution de mise en réseau open-source phare utilisée par de très populaires jeux multijoueurs, y compris Population: ONE de BigBoxVR, Zooba de Wildlife Studio, et des titres comme Liars Bar, Unleashed, Dinkum, HAVOC, Empires Mobile et bien d'autres encore.

Feuille de Route Future

L'équipe de développement a défini sa feuille de route immédiate qui inclut l'expansion des capacités de détection aux plateformes mobiles, Mac et WebGL, ainsi que la mise en œuvre du IL weaving pour une intégration encore plus profonde.

Écrit par

l'équipe Edgegap

Sources et/ou collaboration de contenu avec

Miroir Réseautage