Es el error más amable de Minecraft: te dice exactamente qué falla y qué lado va atrasado. La única decisión es si actualiza el jugador o actualiza el servidor.
Lo que estás viendo
Outdated client! Please use 1.20.4Outdated server! I'm still on 1.20.1- Unos jugadores entran y otros no.
Por qué pasa
El protocolo de red de Minecraft cambia entre versiones y no negocia. El mensaje dice en qué versión está el servidor, y la dirección te dice quién va atrasado: «Outdated client» es que el jugador está más viejo, «Outdated server» es que el jugador está más nuevo.
Qué hacer
- Lee qué versión nombra el mensaje
Esa es siempre la versión del servidor. Es el número al que tiene que ajustarse el jugador.
- Que el jugador cambie la versión de su perfil
En el lanzador de Minecraft, edita la instalación y elige la versión exacta que decía el mensaje. Es la solución en casi todos los casos.
- O cambia el servidor, si casi todos ya están más nuevos
Cambiar la versión del servidor es el movimiento grande: mira el artículo de cómo hacerlo sin romper nada, porque ahí entran tus plugins y tu mundo.
El jugador entra sin el mensaje. Su versión de cliente y la del servidor coinciden exactamente.
Si quieres que un servidor acepte varias versiones de cliente, un puente de protocolo como ViaVersion lo hace. Es un plugin, no un ajuste, y tiene sus manías: hay un artículo sobre eso.