Fonctionnement des Protections
BSP ii Protect utilise une combinaison de séparation client/serveur et d'altérations géométriques irréversibles pour neutraliser définitivement la décompilation et le vol de maps.
1. Les Deux Modes de Protection
Mode Serveur (Recommandé pour les serveurs multijoueurs)
Ce mode applique le principe de défense le plus impénétrable du moteur Source : le joueur n'a pas besoin de la logique de la map pour jouer.
- Fichier Serveur : Conserve l'intégralité des entités, triggers, portes, events et scripts. Il reste sur votre machine ou votre serveur dédié et n'est jamais transmis aux joueurs.
- Fichier Client : Distribué via le FastDL ou le Workshop. Toutes les entités sensibles sont purgées, la géométrie est obfusquée et les textures sont brouillées. Les joueurs disposent des collisions et des repères visuels parfaits, mais la map est inexploitable hors de votre serveur.
Mode Workshop / Solo
Idéal pour les créateurs qui souhaitent publier une map complète sur le Steam Workshop sans séparation de fichiers. L'outil génère un unique fichier .bsp intégrant la protection géométrique et l'obfuscation structurelle contre les décompilateurs communautaires (BSPSource, Hammer).
2. Les Couches de Protection Actives
A. Protection Géométrique des Brushes
La structure interne des blocs (brushes, plans, nœuds BSP) est altérée mathématiquement de manière irréversible. Les outils de décompilation échouent ou génèrent un fichier .vmf entièrement corrompu et inexploitable dans Hammer Editor, tout en conservant une physique fluide en jeu.
B. Obfuscation des Textures
Les textures internes sont réassignées de manière chaotique pour les décompilateurs. L'algorithme préserve les propriétés physiques des matériaux (les bruits de pas, de tirs et de ricochets restent authentiques), mais le rendu visuel après une tentative de décompilation est un fouillis visuel inutilisable.
C. Purgatoire d'Entités & Entités Fantômes
En mode Serveur, les triggers, logiques Lua et entités sensibles sont purgés de la version client. De plus, des milliers d'entités leurres sont injectées pour provoquer le crash immédiat de Hammer et des sessions locales non autorisées.
D. Signature Officielle & Tag Studio
Chaque map protégée reçoit une empreinte numérique inviolable BSP ii Protect. Pour les titulaires d'une licence Studio, un tag personnalisé au nom de votre studio ou serveur est gravé directement dans les en-têtes du BSP.