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 :

  1. Rendez-vous dans votre panel de gestion.
  2. Cliquez sur Minecraft puis Plugins Bukkit.
  3. Recherchez Orebfuscator puis cliquez sur le plugin.
  4. Choisissez la version correspondante à votre serveur Minecraft et cliquez sur Installer.
  5. Confirmez l'installation du plugin en cliquant sur Installer Orebfuscator.
  6. Redémarrez le serveur.
Et voila, Orebfuscator est installé sur votre serveur Minecraft.

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éé.

  1. Rendez-vous dans votre panel de gestion.
  2. Cliquez sur Mon Serveur puis Fichiers & FTP.
  3. Rendez-vous dans le répertoire minecraft/plugins/Orebfuscator4 du serveur via le WebFTP.
  4. Éditez le fichier config.yml du plugin selon vos besoins.
  5. Redémarrez votre serveur.
Si vous souhaitez personnaliser la configuration, lisez l'article suivant pour configurer correctement le plugin: https://github.com/lishid/Orebfuscator/wiki/How-to-properly-configure-Orebfuscator#ore-x-ray..

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 de ProximityHiderID) 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écessite NoObfuscationForPermission à 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!

  1. 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.
  2. Essayez de mettre à jour Orebfuscator à la dernière version.
  3. 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