Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement de logiciels
  4. C#
  5. Soucis d'ouverture de port via mon launcher.

Soucis d'ouverture de port via mon launcher.

Planifié Épinglé Verrouillé Déplacé C#
14 Messages 5 Publieurs 3.2k Vues
  • 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.
  • vfrzV Hors-ligne
    vfrzV Hors-ligne
    vfrz
    a écrit sur dernière édition par
    #2

    Tu peu ouvrir les ports depuis ta livebox 😉

    hbY2yJ9.gif7CNtQh6.gif

    1 réponse Dernière réponse
    0
    • MihawkM Hors-ligne
      MihawkM Hors-ligne
      Mihawk
      Modérateur spécialisé
      a écrit sur dernière édition par
      #3

      Le but est que les joueurs ne le fassent pas d'eux même, car certains ne savent pas comment faire, et c'est pour faciliter l'arrivée des joueurs sur le serveur.. 😕

      Mais merci du conseil, même si je le savais déjà et que ça ne fait pas avancer mon problème ^^

      1 réponse Dernière réponse
      0
      • vfrzV Hors-ligne
        vfrzV Hors-ligne
        vfrz
        a écrit sur dernière édition par
        #4

        Il faut que les ports du joueur soit ouvert ?  :huh:

        hbY2yJ9.gif7CNtQh6.gif

        1 réponse Dernière réponse
        0
        • AlexMogA Hors-ligne
          AlexMogA Hors-ligne
          AlexMog
          Modérateur spécialisé
          a écrit sur dernière édition par
          #5

          D'une manière générale, c'est le SERVEUR et non pas le CLIENT qui doit ouvrir ses ports.

          Prenons l'exemple de Skype, ou encore Starcraft, qui utilisent tous deux un système de serveur puis p2p:

          Le client  se connecte au serveur, le serveur transfert les données aux autres clients.

          Ainsi:

          CLIENT <===> SERVEUR <====> CLIENT

          Si un client doit communiquer directement avec un autre client, il doit passer par un routeur manuel (comme l'exemple du serveur ci-dessous), ou bien, ouvrir le port du client, et le faire se comporter comme un serveur/client. Pour cela, et vue que le client se comporte comme un serveur, il devra ouvrir ses ports.

          Pour ouvrir tes ports, tout dépends de ton FAI 😉 .

          J'espère que ca t'aidera!

          AlexMog.

          Multiplayer GameDev @ Unexpected

          Mon CV

          1 réponse Dernière réponse
          0
          • MihawkM Hors-ligne
            MihawkM Hors-ligne
            Mihawk
            Modérateur spécialisé
            a écrit sur dernière édition par
            #6

            Il faut que les ports du joueur soit ouvert ?   :huh:

            Oui, car l'émulateur est très .. "trash" je dirais (et malgré les bidouilles que j'ai pu faire dedans, ça ne règle toujours pas ce problème de visibilité)

            Mais le fait est que actuellement, c'est le seul problème que je peux noter, côté émulateur (le fait que les joueurs ne se voient pas)

            C'est pourquoi, je souhaite trouver un moyen simple pour les joueurs de venir jouer, sans passer par l'ouverture de port manuelle (j'aimerais vraiment l'éviter, mais si je dois en venir à là, je ferais en sorte qu'ils soient prévenu..)

            D'une manière générale, c'est le SERVEUR et non pas le CLIENT qui doit ouvrir ses ports.

            Prenons l'exemple de Skype, ou encore Starcraft, qui utilisent tous deux un système de serveur puis p2p:

            Le client  se connecte au serveur, le serveur transfert les données aux autres clients.

            Ainsi:

            CLIENT <===> SERVEUR <====> CLIENT

            Si un client doit communiquer directement avec un autre client, il doit passer par un routeur manuel (comme l'exemple du serveur ci-dessous), ou bien, ouvrir le port du client, et le faire se comporter comme un serveur/client. Pour cela, et vue que le client se comporte comme un serveur, il devra ouvrir ses ports.

            Pour ouvrir tes ports, tout dépends de ton FAI  😉 .

            J'espère que ca t'aidera!

            AlexMog.

            J'ai bien compris ce que tu m'as dis, et merci pour ça !

            Donc si je comprend bien, si jamais les joueurs ne se voient pas, c'est dû à un problème côté serveur et non côté client ?

            Donc soit je règle le problème côté serveur, et tout le monde est content, soit je trouve un moyen d'ouvrir les ports sur le launcher grâce à l'upnp (car j'ai pas l'impression que ça fonctionne), ou les joueurs doivent les ouvrir d'eux même si je ne trouve pas comment faire ?

            J'espère que quelqu'un saura quand même me répondre sur l'upnp mais merci en tout cas pour la réponse AlexMog 🙂

            1 réponse Dernière réponse
            0
            • D Hors-ligne
              D Hors-ligne
              davydavek
              a écrit sur dernière édition par
              #7

              Regarde dans la section tuto .NET de CG3, page deux je crois, il y a un tutoriel a propos d'UPNP, écrit par Evaelis.(edit: voici un lien direct http://www.cheat-gam3.com/3-cours-pour-debutant/upnp-ouvrir-et-fermer-un-port-146966/)

              Sinon, je suppose que tu utilises l’émulateur créer par Pinki et sa team l’année dernière, si c'est le cas personnellement je te conseille d'abandonner, le code est vraiment écrit a la va-vite, et les créateurs n'en ont plus rien a foutre

              Après il y a Exetra & Darsh (je suppose que tu en as entendu parler) qui étaient entrain de travailler sur un émulateur tout-neuf (en C# aussi), mais je n'ai pas de nouvelles d'eux depuis quelques mois.

              C# dev

              github.com/DavyWk

              1 réponse Dernière réponse
              0
              • MihawkM Hors-ligne
                MihawkM Hors-ligne
                Mihawk
                Modérateur spécialisé
                a écrit sur dernière édition par
                #8

                Même si ils en développaient un nouveau, jamais ils ne le partageraient (l'émulation sur ce jeu n'avance pas, car personne n'a l'esprit tourné vers le progrès, donc le partage de connaissance au moins.)

                Après, oui c'est vrai que c'est très mal écrit, mais actuellement c'est la seule base que nous avons, donc on va s'en servir et tenter de l'améliorer (même si c'est pas gagné..)

                C'est dommage, car je suis certain que ce jeu a de l'avenir dans l'émulation privé..

                1 réponse Dernière réponse
                0
                • D Hors-ligne
                  D Hors-ligne
                  davydavek
                  a écrit sur dernière édition par
                  #9

                  C'est vrai que c'est dommage, mais en même temps je les comprends, si tu regardes la maturité de la majorité des gens sur ce jeu ... les gens s'amusent a ruiner des parties avec leur godmod et tout autre cheat abusif, mais des qu'il s'agit de comprendre comment ces choses la fonctionnent, il n'y a plus personne.

                  Tu est entrain de travailler sur l’émulateur seul ?

                  Quels changement y as tu apporté ?

                  Pour être honnête je m'y intéressait pas mal avant, donc pourquoi pas m'y remettre !

                  C# dev

                  github.com/DavyWk

                  1 réponse Dernière réponse
                  0
                  • AzadA Hors-ligne
                    AzadA Hors-ligne
                    Azad
                    a écrit sur dernière édition par
                    #10

                    Une partie émulation de S4L vous intéresserait-elle ? 🙂

                    Administrateur du forum.

                    Contactez-moi par message privé ou par mail.

                    1 réponse Dernière réponse
                    0
                    • AlexMogA Hors-ligne
                      AlexMogA Hors-ligne
                      AlexMog
                      Modérateur spécialisé
                      a écrit sur dernière édition par
                      #11

                      Oui, car l'émulateur est très .. "trash" je dirais (et malgré les bidouilles que j'ai pu faire dedans, ça ne règle toujours pas ce problème de visibilité)

                      Mais le fait est que actuellement, c'est le seul problème que je peux noter, côté émulateur (le fait que les joueurs ne se voient pas)

                      C'est pourquoi, je souhaite trouver un moyen simple pour les joueurs de venir jouer, sans passer par l'ouverture de port manuelle (j'aimerais vraiment l'éviter, mais si je dois en venir à là, je ferais en sorte qu'ils soient prévenu..)

                      J'ai bien compris ce que tu m'as dis, et merci pour ça !

                      Donc si je comprend bien, si jamais les joueurs ne se voient pas, c'est dû à un problème côté serveur et non côté client ?

                      Donc soit je règle le problème côté serveur, et tout le monde est content, soit je trouve un moyen d'ouvrir les ports sur le launcher grâce à l'upnp (car j'ai pas l'impression que ça fonctionne), ou les joueurs doivent les ouvrir d'eux même si je ne trouve pas comment faire ?

                      J'espère que quelqu'un saura quand même me répondre sur l'upnp mais merci en tout cas pour la réponse AlexMog 🙂

                      S4L n'utilise pas de système P2P il me semble, du coup, tout passe par le serveur, si il n'y a pas de joueurs, je pense pas que ça vienne de tes joueurs.

                      Multiplayer GameDev @ Unexpected

                      Mon CV

                      1 réponse Dernière réponse
                      0
                      • AzadA Hors-ligne
                        AzadA Hors-ligne
                        Azad
                        a écrit sur dernière édition par
                        #12

                        Je rajoute au passage qu'une section S4L a été ouverte, j'attends des suggestions si vous souhaitez organiser ça de façon spécifiques (sous-forum, etc...).

                        Administrateur du forum.

                        Contactez-moi par message privé ou par mail.

                        1 réponse Dernière réponse
                        0
                        • MihawkM Hors-ligne
                          MihawkM Hors-ligne
                          Mihawk
                          Modérateur spécialisé
                          a écrit sur dernière édition par
                          #13

                          S4L n'utilise pas de système P2P il me semble, du coup, tout passe par le serveur, si il n'y a pas de joueurs, je pense pas que ça vienne de tes joueurs.

                          Ce soucis est pourtant bien présent 😕 mais il est fort probable que ça vienne du serveur, vu qu'il n'est pas totalement au point je dirais.

                          Tu est entrain de travailler sur l’émulateur seul ?

                          Quels changement y as tu apporté ?

                          Pour être honnête je m'y intéressait pas mal avant, donc pourquoi pas m'y remettre !

                          Non sur le projet dans sa globalité je ne suis pas seul (fort heureusement)

                          Pour l'instant je n'ai que vaguement touché à l'émulateur, j'attend d'avoir un niveau plus que convenable en C# qui n'est pas un langage que je connais parfaitement (même si j'aimerais bien)

                          D'ailleurs, pour en revenir à la demande d'aide (qui était quand même le but de ce sujet xD) mon problème est résolu, en fait, ça ne marchait pas car je n'initialisais pas l'ouverture des ports au démarre du programme .. forcément.. donc le code que je donne en haut marche ^^' et tout le monde se voit ! c'est merveilleux ! x)

                          1 réponse Dernière réponse
                          0
                          • AlexMogA Hors-ligne
                            AlexMogA Hors-ligne
                            AlexMog
                            Modérateur spécialisé
                            a écrit sur dernière édition par
                            #14

                            Ce soucis est pourtant bien présent 😕 mais il est fort probable que ça vienne du serveur, vu qu'il n'est pas totalement au point je dirais.

                            Non sur le projet dans sa globalité je ne suis pas seul (fort heureusement)

                            Pour l'instant je n'ai que vaguement touché à l'émulateur, j'attend d'avoir un niveau plus que convenable en C# qui n'est pas un langage que je connais parfaitement (même si j'aimerais bien)

                            D'ailleurs, pour en revenir à la demande d'aide (qui était quand même le but de ce sujet xD) mon problème est résolu, en fait, ça ne marchait pas car je n'initialisais pas l'ouverture des ports au démarre du programme .. forcément.. donc le code que je donne en haut marche ^^' et tout le monde se voit ! c'est merveilleux ! x)

                            Il y a un moyen de tester ça.

                            Essaye de te connecter sur un réseau local avec 2 clients sur ton serveur. Si vous vous voyez, c'est que ça ne viens pas forcément du serveur.

                            Multiplayer GameDev @ Unexpected

                            Mon CV

                            1 réponse Dernière réponse
                            0

                            Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

                            Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

                            Grâce à votre participation, ce message peut devenir encore meilleur 💗

                            S'inscrire Se connecter
                            Répondre
                            • Répondre à l'aide d'un nouveau sujet
                            Se connecter pour répondre
                            • Du plus ancien au plus récent
                            • Du plus récent au plus ancien
                            • Les plus votés


                            • Se connecter

                            • Connectez-vous ou inscrivez-vous pour faire une recherche.
                            Powered by NodeBB Contributors
                            • Premier message
                              Dernier message
                            0
                            • Catégories
                            • Récent
                            • Mots-clés
                            • Populaire
                            • Web
                            • Utilisateurs
                            • Groupes