MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    [1.7.2]Faire que son mod ne soit ouvrable que sur son serveur

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    18 Messages 8 Publieurs 4.2k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • utyboU Hors-ligne
      utybo
      dernière édition par

      À propos du vol/détournement, les licences sont pour ça à la base

      Moddeur à la retraite et développeur de trucs en Java.

      J'aide les gens comme je peux, alors si mon message v…

      1 réponse Dernière réponse Répondre Citer 0
      • valentinp72V Hors-ligne
        valentinp72
        dernière édition par

        Je rebondis sur ce sujet, on a pas le droit du coup d’obfusquer notre mod pour qu’il soit plus compliqué à décompiler / re-distribuer ?

        1 réponse Dernière réponse Répondre Citer 0
        • robin4002R Hors-ligne
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
          dernière édition par

          Ton mod est de base obfusqué car minecraft l’ai de base. Ouvre ton jar avec jd-gui, tu verra que toutes les fonctions qui override celle de minecraft s’appelle fonction_xxxx

          1 réponse Dernière réponse Répondre Citer 0
          • valentinp72V Hors-ligne
            valentinp72
            dernière édition par

            Oui, j’ai déjà essayé, mais par exemple, le nom des classes n’est pas modifié, si j’ai par exemple une classe qui s’appelle “BlockPatate.class”, elle va pas être renommée en quelque chose du genre “khzs.class” (tout ça pour rendre le code incompréhensible aux personnes qui souhaitent le modifier pour le redistribuer).

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002R Hors-ligne
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs
              dernière édition par

              ProGuard pour obfusquer, il est intégré à gradle.

              1 réponse Dernière réponse Répondre Citer 0
              • azatomA Hors-ligne
                azatom
                dernière édition par

                Mais je viens de penser que si un mec prend mon mod et le mes sur un launcher ayant des mods cheats je ne peux donc plus empécher le cheat sur mon serveur O_o

                1 réponse Dernière réponse Répondre Citer 0
                • robin4002R Hors-ligne
                  robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                  dernière édition par

                  Vous avez tellement peur de la triche o_o ?
                  Sinon tu peux toujours faire crasher le jeu si Minecraft.getMinecraft().mcDataDir ne contient pas le nom de ton launcher, mais je ne pense pas que ça respecte l’EULA de minecraft.

                  1 réponse Dernière réponse Répondre Citer 0
                  • azatomA Hors-ligne
                    azatom
                    dernière édition par

                    @‘robin4002’:

                    Vous avez tellement peur de la triche o_o ?
                    Sinon tu peux toujours faire crasher le jeu si Minecraft.getMinecraft().mcDataDir ne contient pas le nom de ton launcher, mais je ne pense pas que ça respecte l’EULA de minecraft.

                    Quand tu es admin de serveur en effet, tu en as peur.
                    La triche est tellement facile a mettre en place que n’importe quel kikou de 9 ans peu installer nodus … Bien entendu le risque zero sur un launcher n’existe pas, mais cela limite au moins la possibilité de tricher a un bon codeur ce qui représente 0,01 % de la population d’un serv ^^. Mais crois moi que quand tu as un serv ou la communauté triche ça devient vite injouable.

                    1 réponse Dernière réponse Répondre Citer 0
                    • robin4002R Hors-ligne
                      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                      dernière édition par

                      J’étais admin de Cube3 quand il était public, il n’y a presque jamais eu de problème de triche.

                      1 réponse Dernière réponse Répondre Citer 0
                      • GuguG Hors-ligne
                        Gugu
                        dernière édition par

                        Bloquer la triche avec forge c’est facile. Quand quelqu’un se connecte, normalement, sa liste de mods est donnée. Tu fais un plugin qui scanne les log, et qui cherche ceux qui se connectent avec un xray, et les ban.

                        C’est pas long

                        "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
                        ― Jordan B. Peterson

                        1 réponse Dernière réponse Répondre Citer 0
                        • RedRelayR Hors-ligne
                          RedRelay Moddeurs confirmés
                          dernière édition par

                          Pour qu’il ne soit jouable que sur ton serveur, il y a une solution parfaite.
                          Joue tout seul sur ton serveur en local.

                          –------------------------------------------------------------------------------------
                          Si tu trouves mon intervention pertinente, n'hésite pas a m…

                          1 réponse Dernière réponse Répondre Citer 1
                          • 1 / 1
                          • Premier message
                            Dernier message
                          Design by Woryk
                          ContactMentions Légales

                          MINECRAFT FORGE FRANCE © 2024

                          Powered by NodeBB