Yeregorix / Mirage

The best solution against xray users
MIT License
19 stars 1 forks source link

[FR] Problèmes de configuration #13

Closed superwizzman closed 6 years ago

superwizzman commented 6 years ago

Bonjour, c'est encore moi :s parce que j'ai mis mirage à la racine du dossier mod, mais le plugin ne fonctionne pas! Pourtant, il n'y a aucun messages d'erreur et lorsque je fais la commande /sponge plugins, je vois que mirage est bien actif. Lorsque j'utilise mon x-ray ressource pack pour voir si mirage m'empêche bien de voir à travers les blocs et bien, je vois bien tous les blocs et les cavernes comme il se doit. Mirage fonctionne-t-il seulement avec le mod xray ou permet d'empêcher l'utilisation de ressources pack xray également? J'espère que j'ai été précis dans la déclaration de mon problème.

Merci

Yeregorix commented 6 years ago

Utiliser un mod x-ray ou un ressource pack x-ray ne fait aucune différence pour Mirage. Mirage n'empêche pas de voir à travers les blocs, il falsifie les donnés envoyées aux joueurs. C'est à dire qu'il cache les vrais minerais et selon ta configuration il peut aussi ajouter de faux minerais. Par défaut, Mirage se contente de cacher tout les minerais à l'exception de ceux qui sont proches et au contact d'air. Cela peut te laisser l'impression que Mirage n'est pas actif mais pour te rendre compte du contraire tu peux essayer de retirer temporairement le plugin et de comparer les résultats. Si vraiment tu as un doute, envoie moi tes logs et les fichiers de configuration du plugin, je te dirais s'il fonctionne correctement ou non.

superwizzman commented 6 years ago

Oui je comprends le principe de mirage, avant j'utilisais Orebfuscator en 1.7.10. Il semble ne pas fonctionner, mais peut-être que je me trompes. Voici quelques screenshots avec mirage activé: https://www.dropbox.com/s/vidg5n4boqpg2uc/2018-09-22_22.14.28.png?dl=1 https://www.dropbox.com/s/9ars5l56tmbjbxi/2018-09-22_22.17.23.png?dl=1

Sans mirage: https://www.dropbox.com/s/evlqtbqidq7jrtc/2018-09-22_22.29.30.png?dl=1

Logs du serveur: https://www.dropbox.com/s/f5qsym6a32nyhv2/latest_mirage.log?dl=1

Configs: https://www.dropbox.com/sh/ehq1fio3r3e0bmj/AABJswUXj173XAfOITDZAFCya?dl=1

Yeregorix commented 6 years ago

Si tu regardes bien il y a bien plus de minerais visibles sur le screenshot sans Mirage que avec. Les quelques minerais encore visibles le sont soit parce qu'ils sont moddés et que tu dois les ajouter manuellement aux fichiers de configuration soit parce qu'ils sont exposés à de l'air. Ce qui correspond au mode de protection par défaut avec le meilleur compromis entre performances et protection. Si tu souhaites un mode plus efficace et plus similaire à Orebfuscator c'est possible. Pour l'activer dans un monde, ouvre le fichier de configuration correspondant, cherche ce qui ressemble à ca:

    {
        Options {
            # Blocks that will be hidden by the modifier
            Blocks=[
                ….
            ]
            # The dynamic obfuscation distance, between 0 and 10
            Dynamism=4
            # The maximum Y of the section to obfuscate
            MaxY=255
            # The minimum Y of the section to obfuscate
            MinY=0
            # The block used to replace hidden blocks
            Replacement="minecraft:stone[variant=stone]"
        }
        Type=obvious
    }

Et remplace le par ca:

    {
        Type=random
    }

Il faut ensuite redémarrer le serveur.

superwizzman commented 6 years ago

ça fonctionne en partie! Désolé je suis peut-être un peu chiant. :P Je m'explique, mirage trompe bien les gens en affichant les mauvais minéraux. Par contre, il mènera toujours vers un minerai quand même, mais aura affiché un diamant, par exemple, et un fois arrivé à côté de celuo-ci ce sera du coal. C'est déja un bon début, mais je me demandais si il y avait moyen d'avoir un affichage comme sur tes screenshots à la présentation du plugin. Ne m'en veut pas trop, et merci encore :P

superwizzman commented 6 years ago

Ah, mais attends! Dois-je laisser les valeurs dans Blocks=[] par défaut ou j'ai quelque chose à modifier?

Yeregorix commented 6 years ago

Je t'en veux pour rien au monde ^^. Je répondrai à tes questions tant que tu auras des questions. Normalement, si tu as bien activé le modifieur "random" comme je l'ai expliqué dans mon dernier message le plugin devrait désormais afficher des faux minerais de manière totalement aléatoire sans mener nécessairement à un vrai minerai. Envoie moi ta nouvelle config (pas besoin de m'envoyer toutes les configs, juste celle(s) que tu as modifié) je te dirais si elle est bonne ou pas. Pour le screenshot sur la page de présentation en réalité j'ai pris 4 screenshots et j'ai fais un montage ^^. Par défaut, le plugin se configure automatiquement pour cacher les minerais vanilla. Pour cacher les minerais moddés il faut les ajouter manuellement dans les fichiers de configuration. Je suis justement en train de travailler sur une fonctionnalité pour automatiser cela mais il va falloir attendre encore un peu.

superwizzman commented 6 years ago

J'adore ton ouverture d'écoute et ta forte implication pour résoudre des problèmes. :) Si c'est plus simple pour toi, je suis ouvert à faire une séance discord ou t'inviter sur le serveur pour faire des test. ;) Pour revenir à notre sujet, j'avais compris que c'était un montage comparatif, mais la partie avec des milliers de minerais ce n'est pas un montage(enfin je crois haha). Dans mes souvenirs dans le old school 1.7.10 Orebfuscator pouvait, comme dans ton montage de 4 images, bourrer tout le sol de minerais aléatoires. Bref, voici ma config: https://www.dropbox.com/s/h0ezyf7uy8upts7/world.conf?dl=1 Dans le dossier world de la config, j'ai plusieurs dimensions à cause des mods, mais si je ne dis pas de bêtise, l'overworld est normalement la config ''world'' j'ai hésité avec elle et DIM-1.

Yeregorix commented 6 years ago

C'est bien ce que je pensait, il manque le type "minecraft:stone" dans la liste Blocks du modifieur "random". Soit tu l'as enlevé à la main, soit c'est un bug parce qu'il aurait du être présent par défaut ^^. Rajoute le et tu devrais avoir des minerais aléatoires dans tout le sol cette fois ci. Pour le discord je suis pas contre mais je sais juste pas quand est-ce que j'aurais le temps ^^' En tout cas, si tu veux me contacter sur discord je suis sur le discord de Sponge et mon pseudo est Yeregorix.

superwizzman commented 6 years ago

J'ai rien touché dans la partie Blocks=[] promis! :P Je vais essayer ça merci! D'accord j'irai sur le discord.