Orebfuscator permet de contrer l'utilisation du cheat X-RAY et autres exploits similaires sur Minecraft. Il modifie les données envoyées aux clients pour masquer les blocs de votre choix, tels que les minerais ou les coffres.
Dans ce tutoriel, nous allons voir comment installer et configurer le plugin Orebfuscator sur votre serveur Minecraft.
Pré-requis
- Bukkit, Spigot ou Paper.
- Compatible uniquement avec les versions 1.7, 1.8, 1.9, 1.10. 1.11, 1.12, 1.13.
Fonctionnalités
- Algorithme avancé qui cache les minerais, les coffres et tout ce que vous spécifiez dans la configuration.
- Personnalisez les blocs que vous souhaitez masquer.
- Cache les coffres et les fourneaux jusqu'à ce qu'un joueur s'en approche.
- Cache les coffres et les fourneaux jusqu'à ce qu'un joueur puisse les voir.
- Masquer les blocs en fonction du niveau de lumière (blocs dans l'obscurité totale, utile pour les donjons).
Installation de Orebfuscator
Pour installer le plugin Orebfuscator, suivez la procédure habituelle :
- Rendez-vous dans votre panel de gestion.
- Cliquez sur
Minecraft
puisPlugins Bukkit
. - Recherchez
Orebfuscator
puis cliquez sur le plugin. - Choisissez la version correspondante à votre serveur Minecraft et cliquez sur
Installer
. - Confirmez l'installation du plugin en cliquant sur
Installer Orebfuscator
. - Redémarrez le serveur.
Configuration du plugin Orebfuscator
On se lance maintenant dans la configuration du plugin, au redémarrage du serveur un dossier minecraft/plugins/Orebfuscator4
a été créé.
- Rendez-vous dans votre panel de gestion.
- Cliquez sur
Mon Serveur
puisFichiers & FTP
. - Rendez-vous dans le répertoire
minecraft/plugins/Orebfuscator4
du serveur via le WebFTP. - Éditez le fichier
config.yml
du plugin selon vos besoins. - Redémarrez votre serveur.
Nous allons tout de même voir les points principaux de la configuration dans la suite de ce tutoriel sur Orebfuscator.
EngineMode
EngineMode 1
- Remplacer les blocs cibles par le bloc spécifié.EngineMode 2
- Remplacer les blocs cibles par un bloc aléatoire.
UpdateRadius
Cette valeur détermine le nombre de blocs dans un certain rayon qui seront révélés quand un bloc change. Déclenché lorsque le bloc est touché, détruit ou modifié. Recommandé de définir une valeur inférieure à 4.
Toute valeur supérieure à 3 pour UpdateRadius
fera généralement la même chose: forcer Minecraft à mettre à jour le bloc. Par conséquent, il n'y a aucun sens à mettre une valeur supérieur à 4.
ProximityHider
ProximityHider masque tous les coffres, fourneaux et blocs de votre choix, sauf si un joueur se trouve à proximité du bloc (distance configurable).
UseProximityHider
active ou désactive ProximityHider.ProximityHiderBlocks
contient une liste de blocs à masquer en fonction de la proximité du joueur.UseSpecialBlockForProximityHider
utilise un bloc de votre choix (provenant deProximityHiderID
) au lieu d'utiliser un minerai ou une pierre aléatoire.
Commandes du plugin Orebfuscator
/ofc engine <1/2>
Régler le mode moteur sur 1 ou 2./ofc initialradius [number]
Définir le rayon initial./ofc updateradius [number]
Définir le rayon de mise à jour./ofc airgen [number]
Défini la valeur AirGeneratorMaxChance./ofc <proximity|proximityhider> [number]
Défini la valeur ProximityHiderDistance./ofc reload
Recharge la configuration./ofc status
Affiche le statut du plugin./ofc clearcache
Remet à zéro le cache des chucks./ofc <enable/disable>
Modifier l'état du plugin (activé/désactivé)./ofc <enable/disable> darknesshide
Activer offuscation dans le noir (faible lumière)./ofc <enable/disable> op
Activer/Désactiver l'offuscation pour les admins./ofc <enable/disable> <perms|permissions>
/ofc <enable/disable> cache
Active/désactive l'utilisation du cache./ofc <enable/disable> axr
Active/désactive AntiTexturePackAndFreecam./ofc <enable/disable> notification
Active/désactive les notifications au login./ofc <enable/disable> world
Active/désactive l'offuscation pour le monde spécifié./ofc use <blacklist/whitelist>
Utiliser la whitelist ou la blasklist./chunk [radius]
Renvoyer les chunks dans un certain rayon autour du joueur.
Permissions du plugin Orebfuscator
Orebfuscator.deobfuscate
Ne pas exécuter l'offuscation (nécessiteNoObfuscationForPermission
àtrue
dans la configuration).Orebfuscator.admin
Vous autorise à utiliser la commande/ofc
.
Performances du plugin
CPU
L'obstruction de blocs est un travail gourmand en ressources CPU. Il y a beaucoup de blocs à vérifier avant qu'un morceau ne soit obscurci avec succès et envoyé au client.
Mémoire
D'un point de vue mémoire, le plugin utilise de la mémoire: une copie des données du bloc doit être conservée pendant les calculs.
En général, Java efface la quasi-totalité de la mémoire utilisée par Orebfuscator, mais parfois il devient paresseux et tarde à vider la mémoire.
Réseau
Votre serveur utilisera certainement un peu plus de bande passante car les mises à jour de blocs sont envoyées plus souvent pour révéler les blocs corrects.
EngineMode 2
consomme plus de bande passante que EngineMode 1
, car la compression effectuée est moins efficace.
Foire aux questions
Lag, aide!
- Réduisez la distance de visualisation. En général, vous pouvez descendre à 6 sans problème ou à 3 si vous avez un très gros serveur.
- Essayez de mettre à jour Orebfuscator à la dernière version.
- Pour en savoir plus sur la réduction de la charge du processeur, reportez-vous à la section "Comment configurer correctement Orebfuscator".
Rien ne se passe après l'installation de ce plugin, je peux X-RAY sans aucun problème
Si vous utilisez le mode moteur 1, certains minerais seront affichés.
Environ 10% des minerais seront montrés aux cheateurs parce que ces minerais sont liés à des grottes, les joueurs devraient donc pouvoir les voir (Orebfuscator ne cache pas les grottes, cela prendrait trop de temps CPU).
J'ai des problèmes avec le plugin NoLagg
La mise à jour vers la dernière version de NoLagg et de Orebfuscator devrait résoudre le problème.
Aller plus loin
- Site officiel
- Wiki officiel