Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

Problème de multijoueur


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Nouveau Candidat au Club
    Problème de multijoueur
    Bonjour à tous, je crée mon premier jeu en java en 2D depuis maintenant 1 mois. Je m'attaque donc aujourd'hui au multijoueur. J'ai donc fait quelques recherches et je suis tombé sur ces tutoriels:
    Je les ai suivis et ai intégré le multijoueur. Tout marche super en localhost.
    J'ai ensuite essayé de jouer avec d'autres connections en remplaçant "localhost" par mon "monipv6" ici: socketClient = new GameClient(this, "localhost");
    J'ai essayé mon ipV6, mon ipV4, les deux avec ou sans hamachi, j'ai également "forward" mon ip suivant ceci:
    Toujours rien :/.
    En espérant que quelqu'un sache. Merci

  2. #2
    Membre actif
    Ca n'a rien à voir avec de programmation, c'est un problème de réseau.

    Pour ton application serveur, tu doit écouter sur l'interface connecté à ton réseau local. Voir: https://docs.oracle.com/javase/tutor...s/listing.html

    Pour les application cliente, soit elles sont sur le même réseau local, et dans ce cas il suffit de donner l'IP local du serveur.

    Soit les clients sont sur un autre réseau (ex: internet) et doivent se connecter sur l'IP de ta connexion internet. Voir https://www.whatismyip.com/fr/

    Tu doit ensuite modifier les réglage du NET de ton routeur pour demander de rediréger toutes les connexions entrante sur le port TCP et/ou UDP choisi(s) pour ton application, vers l'IP de ton serveur sur le réseau local.