Mes amis ne peuvent pas rejoindre mon serveur

Wolfo_x

Aventurier
14 Octobre 2021
8
0
1
21
Bonsoir, j'ai un gros problème concernant la création de mon serveur pour jouer avec mes amis avec des mods, le serveur se lance mais mes amis ne peuvent pas me rejoindre, j'ai pourtant ouvert les port TCP et UDP 25565 sur ma box et sur mon pare feu windows mais rien n'y fait ça ne marche pas. J'utilise no-ip pour transformer mon ip en nom de domaine mais même avec mon ip ça ne fonctionne (j'ai fais les test moi même avec un autre ordinateur à moi connecté à distance), j'ai cherché partout une solution à mon problème et j'ai tout essayé c'est pourquoi je viens demander votre aide. Ce qui me semble bizarre c'est qu'avant j'avais réussi à tout faire marché (il y a quelques mois de cela) et là je n'y comprends plus rien, aidez moi s'il vous plais.
 
Bonsoir,

Minecraft n'utilise que du TCP donc ça ne sert à rien d'ouvrir un port en UDP, par contre es-tu sûr d'utiliser ton adresse IP publique et non pas celle commençant par 192. ?
Sinon envoie un screenshot de la configuration de ta box.

Cordialement,
ShE3py
 
j'ai mis mon adresse ip public dans le server.proprieties et ça me met un message d'erreur "failed to bind port" un truc comme ça.
 

Fichiers joints

  • Sans titre5.png
    Sans titre5.png
    31.9 KB · Vues : 698
Une adresse IPv4 est constituée de 4 nombres entre 0 et 255 séparés par un point, ce qui fait grossièrement 4.3 millions d’adresses possibles. Avec 7.9 milliards d'êtres humains, tu comprends que ce n'est pas possible d'attribuer une adresse IP unique à chaque appareil de chaque individu, et c'est pour cela que seule ta box Internet a une adresse IP utilisable par tout le monde.

Donc concrètement, si quelqu'un ayant une autre box Internet veut se connecter à ton serveur, il faut qu'il rentre l'adresse IP de ta box. Si tu ne dis pas à ta box d'accepter les connexions entrantes elle va simplement rejeter la demande, c'est pour cela que tu dois « ouvrir un port ».

Un port Internet sert à indiquer quelle application doit traiter les données entrantes, parce que sinon si ton ordinateur reçoit une donnée il ne peut pas savoir si elle est destinée à Firefox, Spotify, ou justement ton serveur Minecraft. C'est ce qu'on appelle "to bind a port", Minecraft dit à Windows de lui envoyer les messages qui arrivent sur le port 25565.

Il existe des IP spéciales telles que celles commençant par 192.168. qui sont attribuées par les box Internet aux appareils qui y sont connectés — typiquement, chez toi 192.168.0.0 pourrait représenter ton smartphone et chez moi 192.168.0.0 pourrait représenter mon piano numérique. C'est pour ça qu'elles sont dites locales, elles n'ont du sens que si vous êtes connectés à la même box.

j'ai mis mon adresse ip public dans le server.proprieties et ça me met un message d'erreur "failed to bind port" un truc comme ça.
Tu tentes d'ouvrir un serveur sur ton PC ayant pour IP l'IP de ta box. Ça ne peut pas marcher puisque ton PC n'est pas ta box, tu dois laisser le champ vide.

Il faut que tu indiques à ta box de rediriger les connexions entrantes sur le port 25565 vers l'IP de ton ordinateur (ipconfig), et que tes amis recopient l'adresse IP de ta box dans le champ « IP » de l'onglet connexion sur leur Minecraft.

L'adresse qu'ils doivent utiliser ne commence pas par 192.168. mais est celle que tu peux récupérer sur certains sites web tels que http://votreip.free.fr/ (fonctionne même si tu n'es pas chez Free, le site est juste plus sobre que les résultats sur Google avec des pubs dans tous les sens).

Tu peux passer par le site https://mcsrvstat.us/ pour savoir si ton serveur est en ligne sans à devoir passer par un autre ordinateur.
 
Une adresse IPv4 est constituée de 4 nombres entre 0 et 255 séparés par un point, ce qui fait grossièrement 4.3 millions d’adresses possibles. Avec 7.9 milliards d'êtres humains, tu comprends que ce n'est pas possible d'attribuer une adresse IP unique à chaque appareil de chaque individu, et c'est pour cela que seule ta box Internet a une adresse IP utilisable par tout le monde.

Donc concrètement, si quelqu'un ayant une autre box Internet veut se connecter à ton serveur, il faut qu'il rentre l'adresse IP de ta box. Si tu ne dis pas à ta box d'accepter les connexions entrantes elle va simplement rejeter la demande, c'est pour cela que tu dois « ouvrir un port ».

Un port Internet sert à indiquer quelle application doit traiter les données entrantes, parce que sinon si ton ordinateur reçoit une donnée il ne peut pas savoir si elle est destinée à Firefox, Spotify, ou justement ton serveur Minecraft. C'est ce qu'on appelle "to bind a port", Minecraft dit à Windows de lui envoyer les messages qui arrivent sur le port 25565.

Il existe des IP spéciales telles que celles commençant par 192.168. qui sont attribuées par les box Internet aux appareils qui y sont connectés — typiquement, chez toi 192.168.0.0 pourrait représenter ton smartphone et chez moi 192.168.0.0 pourrait représenter mon piano numérique. C'est pour ça qu'elles sont dites locales, elles n'ont du sens que si vous êtes connectés à la même box.


Tu tentes d'ouvrir un serveur sur ton PC ayant pour IP l'IP de ta box. Ça ne peut pas marcher puisque ton PC n'est pas ta box, tu dois laisser le champ vide.

Il faut que tu indiques à ta box de rediriger les connexions entrantes sur le port 25565 vers l'IP de ton ordinateur (ipconfig), et que tes amis recopient l'adresse IP de ta box dans le champ « IP » de l'onglet connexion sur leur Minecraft.

L'adresse qu'ils doivent utiliser ne commence pas par 192.168. mais est celle que tu peux récupérer sur certains sites web tels que http://votreip.free.fr/ (fonctionne même si tu n'es pas chez Free, le site est juste plus sobre que les résultats sur Google avec des pubs dans tous les sens).

Tu peux passer par le site https://mcsrvstat.us/ pour savoir si ton serveur est en ligne sans à devoir passer par un autre ordinateur.
J'ai fais ce que tu m'as demandé et ça ne fonctionne toujours pas, je suis allé sur le site et ça dit qu'il ne trouve pas le serveur (que ce soit avec le nom de domaine ou mon adresse ip publique)
 
Le serveur s'est-il lancé sans erreur ?
Sinon envoie un screenshot de la configuration de la box après avoir cliqué sur le crayon « ✏️ », inutile de flouter les adresses commençant par 192. (elles sont inaccessibles en dehors de ton réseau) ou les noms des ordinateurs (tu peux les changer facilement), ou du moins ne barre qu'une partie style la seconde moitié.
 
Le serveur s'est-il lancé sans erreur ?
Sinon envoie un screenshot de la configuration de la box après avoir cliqué sur le crayon « ✏️ », inutile de flouter les adresses commençant par 192. (elles sont inaccessibles en dehors de ton réseau) ou les noms des ordinateurs (tu peux les changer facilement), ou du moins ne barre qu'une partie style la seconde moitié.
J'ai vérifié et je vois certains error mais le serveur se lance quant même
 

Fichiers joints

  • Sans titre5.png
    Sans titre5.png
    25.8 KB · Vues : 609
Dernière édition:
Ça semble bon, comme dit les autres doivent entrer l'IP que toi tu vois sur http://votreip.free.fr/ et non pas celle que tu as barré commençant par 192.168.

Essaye de rajouter une règle dans le pare-feu de Windows Defender :
  • Panneau de configuration > Système et sécurité > Pare-feu Windows Defender > Options avancées (dans le menu à gauche) > Règles de trafic entrant (à gauche) > Nouvelle règle (à droite) > Type de règle : Port > Suivant > TCP, Ports locaux spécifiques : 25565 > Suivant > Autoriser la connexion > Suivant > Coche toutes les encoches Domaine, Privé, Public > Suivant > Nom : Serveur Minecraft > Terminer.
 
Ça semble bon, comme dit les autres doivent entrer l'IP que toi tu vois sur http://votreip.free.fr/ et non pas celle que tu as barré commençant par 192.168.

Essaye de rajouter une règle dans le pare-feu de Windows Defender :
  • Panneau de configuration > Système et sécurité > Pare-feu Windows Defender > Options avancées (dans le menu à gauche) > Règles de trafic entrant (à gauche) > Nouvelle règle (à droite) > Type de règle : Port > Suivant > TCP, Ports locaux spécifiques : 25565 > Suivant > Autoriser la connexion > Suivant > Coche toutes les encoches Domaine, Privé, Public > Suivant > Nom : Serveur Minecraft > Terminer.
Sauf que j'ai déjà ouvert les ports sur le pare feux windows
 
De cette même façon avec les mêmes paramètres ?
Parce que sinon je ne vois pas vraiment où ça peut coincer, arrives-tu toi à te connecter à ton serveur avec ton IP publique ?