• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Détection mod coté client

    Sans suite
    1.7.2
    3
    12
    3989
    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.
    • K
      kimil dernière édition par

      (MCPC+ 1.7.2)
      (forge1025)

      Bonjour,

      Je créé en ce moment un mod qui permet de changer le GuiMainMenu et je vérifie en parallèle le compte du joueur sur mon site a sa connexion en utilisant un proxy et en utilisant ce code coté serveur:

      //server
      public void clientLoggedIn(ServerConnectionFromClientEvent event)
      

      Mon problème c’est de détecter la présence du mod coté client quand un joueur se connecte sur le serveur, avec le code ci dessus le joueur est bien détecter à sa connexion donc coté serveur sa fonctionne bien. De plus il annonce un message coté serveur quand le joueur n’a pas le mod coté client (Attempting connection with missing mods [MonMod] at CLIENT) mais je sais pas comment l’intercepter et déco le joueur.

      Ma question est la suivante:

      • Comment détecter la présence du mod coté client sur le serveur et déconnecter le joueur si il n’a pas le mod?

      Merci d’avance. 😊

      1 réponse Dernière réponse Répondre Citer 0
      • isador
        isador Moddeurs confirmés Modérateurs dernière édition par

        les serveur le font automatiquement en leur interdisant l’accès

        1 réponse Dernière réponse Répondre Citer 0
        • K
          kimil dernière édition par

          Merci isador34 mais justement j’ai testé et il annonce seulement “Attempting connection with missing mods [MonMod] at CLIENT” dans ma console mais sa n’empêche pas le joueur d’accéder au serveur. Help please

          1 réponse Dernière réponse Répondre Citer 0
          • isador
            isador Moddeurs confirmés Modérateurs dernière édition par

            tu a un serveur mcpc?

            1 réponse Dernière réponse Répondre Citer 0
            • kevin_68
              kevin_68 Moddeurs confirmés dernière édition par

              Depuis forge 1.7, tu peux te connecter a un serveur sans les mods, tu ne verra juste pas le contenu ajouté.


              Mettez à jours vers la dernière version stable (1.8.9 voir même…

              1 réponse Dernière réponse Répondre Citer 0
              • isador
                isador Moddeurs confirmés Modérateurs dernière édition par

                a ok autant pour moi j’avais pas fait gaffe que c’était en 1.7.2….

                1 réponse Dernière réponse Répondre Citer 0
                • K
                  kimil dernière édition par

                  Oui ils ne vois pas le contenu et justement je souhaite les obligés a avoir le mod coté client pour faire une vérif a leurs connections sur une base mysql (username et token). est ce que c’est possible d’intercepter le message de FML quand il annonce que le joueur se connecte sans le mod en question ?

                  j’ai pensé a une alternative si j’enregistre le joueur dans un fichier txt sur mon site au moment de la connection sur mon nouveau guimainmenu donc coté client et que au moment de la connexion sur le serveur avec cette fonction coté serveur “clientLoggedIn” je vérifie si le joueur est dans la liste si oui je le connecte et j’efface son nom dans le fichier et si non je le déconnecte. est ce que se serai possible ?

                  Oui je suis sous mcpc +

                  1 réponse Dernière réponse Répondre Citer 0
                  • isador
                    isador Moddeurs confirmés Modérateurs dernière édition par

                    Je pense que tu peut intercepter les packet qui s’échange, mais cela causera beaucoup de lag

                    1 réponse Dernière réponse Répondre Citer 0
                    • K
                      kimil dernière édition par

                      Bonjour tous le monde je reviens avec le même problème qu’hier mais cette fois je vais directement demander comment intercepter ce fameux message de FML (Attempting connection with missing mods [MonMod] at CLIENT) et déconnecter le joueur si il manque un mod.

                      Merci

                      1 réponse Dernière réponse Répondre Citer 0
                      • isador
                        isador Moddeurs confirmés Modérateurs dernière édition par

                        Ce que tu peut faire c’est regarder le code de la 1.6.x et regarder comment il fait pour empêcher la connexion

                        1 réponse Dernière réponse Répondre Citer 0
                        • K
                          kimil dernière édition par

                          Le 1.6 bloqué la connexion d’un joueur sans le mod avec une annotation @networkMod je crois qui n’est plus valable en 1.7.

                          1 réponse Dernière réponse Répondre Citer 0
                          • isador
                            isador Moddeurs confirmés Modérateurs dernière édition par

                            Essaye de l’adapter

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

                            MINECRAFT FORGE FRANCE © 2018

                            Powered by NodeBB