Webcraft
ES | EN Jugar

Conectarte a un servidor Java desde el navegador

Este cliente es compatible con el protocolo de Minecraft: Java Edition y puede entrar en servidores existentes. Pero entre el navegador y un servidor normal hay un obstáculo técnico que conviene entender, porque explica casi todos los fallos de conexión.

Por qué hace falta un proxy

Un servidor Java escucha en una conexión TCP corriente. Una página web no puede abrir una conexión TCP: por diseño, el navegador solo deja hablar por HTTP y por WebSocket. No es una limitación de este proyecto, es una regla de seguridad de la propia web, y no hay forma de saltársela desde una pestaña.

La solución es un intermediario. El proxy es un pequeño servicio que acepta una conexión WebSocket desde tu navegador y, por el otro lado, abre la conexión TCP de verdad contra el servidor al que quieres entrar. Traduce en ambos sentidos y se aparta. El servidor ve una conexión normal y no necesita saber nada de todo esto.

El cliente trae un proxy configurado por defecto, pero es un campo editable en la pantalla de conexión: puedes apuntar a otro, o al tuyo propio si prefieres no depender de un tercero.

Qué servidores funcionan

Qué no funciona

El proxy ve tu tráfico de juego. Es un intermediario, con lo que eso implica. Si vas a entrar en un servidor donde tengas algo que perder, usa un proxy que controles tú o en el que confíes de verdad.

Limitaciones que vas a notar

Latencia añadida. Tu conexión da un rodeo: navegador → proxy → servidor. Si el proxy está lejos de ti o del servidor, se suman milisegundos. En construcción y exploración da igual; en combate se nota.

Capacidad compartida. Un proxy público lo usa mucha gente a la vez. En horas punta puede ir peor o rechazar conexiones. No es un fallo del servidor al que intentas entrar.

Diferencias con el cliente de escritorio. Esto es una reimplementación del cliente, no el juego original recompilado. Hay funciones que aún no existen o que se comportan de forma distinta, y los servidores con muchos plugins de interfaz son los que más lo acusan.

Si no conecta

Comprueba primero lo obvio: que la dirección y el puerto sean correctos y que el servidor esté encendido y en una versión soportada. Después prueba con otro proxy, porque un buen número de fallos son del intermediario y no del destino. Si el servidor tiene lista blanca, asegúrate de que el nombre con el que entras es el que está autorizado. Y si el servidor publica una dirección wss://, úsala: te ahorras el proxy entero.

Si lo que quieres es jugar con amigos sin depender de ningún servidor público, hay un camino más corto: la conexión P2P. Y si prefieres un servidor Java auténtico corriendo en tu propio PC, existe el Asistente para Windows.