10 votes

Je ne peux pas me connecter au serveur Minecraft d'un ami, mais aucun des coupables habituels ne semble être à l'origine du problème.

J'essaie de me connecter au serveur Minecraft d'un ami, mais je n'y parviens pas. Nous avons vérifié les causes habituelles évoquées dans la plupart des tutoriels sur les serveurs Minecraft, mais nous n'avons toujours pas de chance.

C'est notre situation spécifique :

Je suis sur une machine Mac OSX et je veux me connecter au serveur de mon ami. Il fait tourner le serveur et un client en même temps sur sa machine Windows. Nous sommes tous deux sur le même réseau local. Il est capable de démarrer et de se connecter à son serveur. Cependant, lorsque j'essaie de me connecter à son serveur en utilisant notre adresse IP externe, j'obtiens l'erreur suivante :

enter image description here

Voici à quoi ressemble mon journal lorsque j'essaie de me connecter à son serveur depuis notre adresse IP externe :

\[16:45:46\] \[Client thread/INFO\]: Connecting to \[IP address\], 25565
\[16:45:46\] \[Server Connector #1/ERROR\]: Couldn't connect to server
java.net.ConnectException: Connection refused: /\[IP address\]:25565
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~\[?:1.6.0\_65\]
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:599) ~\[?:1.6.0\_65\]
    at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:208) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:287) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:528) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at java.lang.Thread.run(Thread.java:695) ~\[?:1.6.0\_65\]

Lorsque j'essaie de me connecter à son serveur en utilisant son adresse IP interne pour le serveur, j'obtiens cette erreur :

enter image description here

Et ceci est dans mon fichier journal :

\[13:52:08\] \[Client thread/INFO\]: Connecting to 192.168.2.16, 25565
\[13:52:38\] \[Server Connector #1/ERROR\]: Couldn't connect to server
io.netty.channel.ConnectTimeoutException: connection timed out: /192.168.2.16:25565
    at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:213) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:123) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) ~\[netty-all-4.0.23.Final.jar:4.0.23.Final\]
    at java.lang.Thread.run(Thread.java:695) ~\[?:1.6.0\_65\]

Dans les deux cas, lorsque nous vérifions les journaux du serveur de mon ami, il semble que le serveur fonctionne correctement et qu'il ne reçoit jamais de demande de mon client pour rejoindre le serveur.


Ce sont des choses que nous avons déjà essayées :

  • Nous avons vérifié deux et trois fois les paramètres de transfert de port de notre routeur. Ils sont certainement corrects.
  • Comme vous pouvez le voir ci-dessus, j'ai essayé de me connecter au serveur en utilisant ses deux adresses IP, interne et externe.
  • Nous nous sommes assurés que les paramètres de son pare-feu Windows et de mon pare-feu Mac OSX ne bloquent pas Minecraft sur nos deux ordinateurs.

Rien de tout cela n'a aidé.

J'ai également examiné ces questions similaires sur Arquade, mais aucune ne m'a aidé :

Quels sont les autres éléments que mon ami et moi devrions vérifier pour mieux diagnostiquer et résoudre nos problèmes de connexion à son serveur ?

3voto

Ryan Fisher Points 131

Voici d'autres choses à essayer avant d'abandonner :

  1. Vérifiez que dans votre ami server.properties le site server-ip est réglé sur l'ip interne de votre ami PAS localhost o 127.0.0.1
  2. Essayez avec un serveur LAN, demandez à votre ami d'ouvrir un monde en LAN (avec des cheats), et tapez la commande /publish cela vous donnera le port sur lequel vous devez vous connecter, alors connectez-vous sur 192.168.2.16:[whatever port Minecraft gives you]
  3. Désactivez tous les pare-feu, puis essayez de vous connecter sur un serveur dédié et un serveur LAN comme dans la suggestion 2.
  4. Essayez d'héberger le serveur de votre côté, il peut s'agir d'un problème de protection mac ou d'un problème java sur son ordinateur. N'oubliez pas la suggestion 1 lorsque vous reconfigurez votre nouveau serveur. Essayez également un serveur LAN de votre côté.
  5. Essayez un nouveau port/vérifiez que rien ne l'utilise. 25565 . Bien que je doute que ce soit le problème, cela vaut la peine d'essayer.
  6. Assurez-vous que le pare-feu de votre routeur laisse passer votre trafic local, je ne peux pas vous dire comment faire pour votre routeur mais vérifiez le pare-feu ou les onglets DMZ pour vous assurer que rien de bizarre ne se passe.
  7. Bien que je doute que cela fonctionne, vous pouvez essayer de régler online-mode a false

Bonne chance, j'espère que cela vous aidera. J'ai eu quelque chose comme ça une fois, mais avec 2 macs et 2 Windows, après deux semaines, ça semblait se résorber tout seul.

2voto

TheBlueSky Points 654

Lorsque vous êtes sur le même réseau, la redirection de port n'est pas nécessaire, mais vous devez faire correspondre le port dans les propriétés du serveur (par défaut 25565) avec ce que vous utilisez pour vous connecter (pour le port par défaut 25565, vous n'avez pas besoin de le taper après l'ip).

Si vous cherchez votre ip je vous suggère d'aller ouvrir cmd et de taper ipconfig. Maintenant vous avez toutes vos ip internes, mais vous devez utiliser la bonne : ethernet ou wireless ipv4. Il se peut que vous utilisiez une ip de réseau virtuel comme hamachi qui ne fonctionnera pas.

Si vous êtes sur le même réseau, je vous suggère de toujours utiliser l'adresse IP interne car elle peut être plus rapide.

-2voto

Auri Points 75

Je pense qu'il s'agit d'un problème de transfert de port. Avez-vous déjà essayé d'héberger des serveurs ? Votre routeur n'est peut-être pas en mesure de transférer les ports.

Essayez d'installer LogMeIn hamachi. Il est gratuit et sûr et vous permettra de créer un VPN (réseau privé virtuel) et d'y connecter vos amis. Vos amis pourront alors se connecter au serveur sans transfert de port.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X