10 votos

No puedo conectarme al servidor de Minecraft de un amigo, pero ninguno de los culpables habituales parece ser el problema

Estoy intentando conectarme al servidor de Minecraft de un amigo, pero no soy capaz de hacerlo. Hemos comprobado dos veces los culpables habituales que aparecen en la mayoría de los tutoriales sobre servidores de Minecraft, pero seguimos sin tener suerte.

Esta es nuestra situación específica:

Estoy en una máquina Mac OSX y quiero conectarme al servidor de mi amigo. Él está ejecutando el servidor y un cliente al mismo tiempo en su máquina Windows. Ambos estamos en la misma red local. Él es capaz de iniciar y conectarse a su servidor. Sin embargo, cada vez que intento conectarme a su servidor utilizando nuestra dirección IP externa, obtengo el siguiente error:

enter image description here

Este es el aspecto de mi registro cuando intento conectarme a su servidor desde nuestra dirección IP externa:

\[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\]

Cuando intento conectarme a su servidor utilizando su dirección IP interna para el servidor, obtengo este error:

enter image description here

Y esto está en mi archivo de registro:

\[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\]

En ambos casos, cuando comprobamos los registros del servidor de mi amigo, parece que el servidor está funcionando correctamente, y nunca recibe una petición de mi cliente para unirse al servidor.


Estas son algunas cosas que ya hemos probado:

  • Hemos comprobado dos y tres veces la configuración de reenvío de puertos de nuestro router. Ciertamente son correctos.
  • Como puedes ver arriba, he intentado conectarme al servidor usando tanto su dirección IP interna como la externa.
  • Nos hemos asegurado de que la configuración de su Firewall de Windows y la de mi Mac OSX no bloquean Minecraft en ninguno de nuestros ordenadores.

Ninguno de ellos ha servido de nada.

También he mirado estas preguntas similares en Arquade, y ninguna me ha ayudado:

¿Qué otras cosas deberíamos comprobar mi amigo y yo para diagnosticar y solucionar mejor nuestros problemas de conexión a su servidor?

0 votos

¿Has probado a desactivar completamente todos los cortafuegos que tienes?

5 votos

Dado que estáis en la misma red local, os sugeriría que os ciñerais a la IP interna mientras depuráis el problema, ya que así el reenvío de puertos quedaría descartado como posible causa. Dicho esto, como primer paso me aseguraría de que tu ordenador puede hablar con el suyo, ejecutando un comando ping desde una ventana bash.

4 votos

También mirando su IP local verificaría que la introdujo correctamente: el estándar es 192.168 su registro está mostrando 168.192 (esto muy bien podría ser correcto, simplemente no es estándar)

3voto

Ryan Fisher Puntos 21

Aquí hay algunas cosas más para probar antes de rendirse:

  1. Comprueba que en la de tu amigo server.properties el server-ip se ajusta a la ip interna de tu amigo NO localhost o 127.0.0.1
  2. Prueba con un servidor LAN, haz que tu amigo abra un mundo a LAN (con trampas), y escribe el comando /publish Esto le dará el puerto al que debe conectarse, así que conéctese a 192.168.2.16:[whatever port Minecraft gives you]
  3. desactive todos los cortafuegos, y luego intente conectarse en un servidor dedicado y en un servidor LAN como en la sugerencia 2
  4. Intenta alojar el servidor en tu extremo, puede ser un problema de protección de mac o un problema de java en su ordenador. Recuerde la sugerencia 1 mientras reconfigura su nuevo servidor. También intente un servidor LAN desde su extremo.
  5. Pruebe con un nuevo puerto/compruebe que nada está usando 25565 . Aunque dudo que este sea el problema, vale la pena intentarlo.
  6. Asegúrese de que el firewall de su router permite el tráfico local a través de, no puedo decir cómo hacer esto para su router, pero dar el firewall o pestañas DMZ un cheque para asegurarse de que nada funky está pasando.
  7. Aunque dudo que esto funcione, puedes probar a poner online-mode a false

Mucha suerte, espero que esto ayude. A mí me pasó algo parecido una vez pero con 2 macs y 2 Windows, después de dos semanas pareció aclararse solo.

2voto

TheBlueSky Puntos 654

Cuando estás en la misma red no es necesario el reenvío de puertos, pero sí necesitas que el puerto en las propiedades del servidor (por defecto 25565) coincida con el que usas para conectarte (para el puerto por defecto 25565 no necesitas escribirlo después de la ip).

Si buscas tu ip te sugiero que vayas a abrir cmd y escribas ipconfig. Ahora tienes todas tus ip internas, pero tienes que usar la correcta: ethernet o wireless ipv4. Puede ser que estés usando alguna ip de red virtual como hamachi que no funcionará.

Si estás en la misma red te sugiero que uses siempre la ip interna porque puede ser más rápida.

-2voto

Benjamin Puntos 22

Creo que se trata de un problema de reenvío de puertos, ¿has probado a alojar servidores antes? Es posible que tu router no sea capaz de reenviar puertos.

Prueba a instalar LogMeIn hamachi. Es gratuito y seguro y te permitirá crear una VPN (virtual private nework) y conectar a tus amigos a ella. Entonces tus amigos podrán conectarse al servidor sin necesidad de reenviar el puerto.

3 votos

Está en la misma red y ha probado a conectarse a través de la IP local también, así que no es su problema.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X