Modo sin conexión del servidor de Minecraft: qué hace y el riesgo
Qué `online-mode=false` realmente cambia, qué se rompe al cambiar, y por qué necesita una lista blanca.
De forma predeterminada, Minecraft comprueba a cada jugador que se conecta con los servidores de cuenta de Mojang — eso es lo que online-mode=true (el valor predeterminado) hace, y es lo que impide que alguien se conecte con un nombre que no es el suyo. Ponerlo en false omite esa comprobación. Esta página explica qué cambia, qué deja de funcionar al cambiar de modo, y cómo interactúa con los servidores durmientes de Cobbly.
Qué comprueba realmente el modo en línea
Cuando un jugador se une a un servidor en modo en línea, el servidor y el juego del jugador establecen una clave de cifrado, y el servidor pregunta al servicio de sesión de Mojang si ese jugador realmente inició sesión con esa cuenta. Solo si Mojang dice que sí se permite que el jugador entre. Su identidad en el servidor es el UUID permanente de su cuenta, que nunca cambia incluso si se renombra.
Qué cambia al desactivarlo
- Sin verificación de cuenta. El servidor acepta cualquier nombre de usuario que se le ofrezca, y no verifica que nadie más ya lo esté usando.
- Sin cifrado de la conexión entre el jugador y el servidor.
- IDs de jugador diferentes. Sin Mojang, el servidor no puede buscar un UUID real, así que crea uno a partir del nombre.
Steveystevese convierten en dos jugadores diferentes. - Las skins generalmente se muestran como el Steve y Alex predeterminados, ya que el servidor ya no las obtiene de la cuenta.
Por qué la gente lo usa
Las dos razones comunes son jugadores en un cliente crackeado (no premium), que no pueden pasar la verificación de Mojang en absoluto, y pruebas rápidas con nombres desechables. La otra razón clásica — un servidor detrás de un proxy como Velocity o BungeeCord, donde el proxy hace la verificación — no se aplica a un solo servidor de Cobbly.
El riesgo real
Cualquiera puede conectarse con cualquier nombre — incluyendo el tuyo, o el de un operador. Si alguien se une como un op, tiene los permisos de ese op. El soporte no puede actuar contra la suplantación en un servidor en modo sin conexión, porque no hay forma de distinguir a un jugador real de alguien usando su nombre. Si ejecutas un servidor de esta manera, asegurarlo está totalmente en ti. Ver la Política de Uso Aceptable para la posición completa.
Cambiar modos pierde datos de jugadores
Porque los IDs de jugador son diferentes en cada modo, cambiar un mundo existente de en línea a sin conexión (o viceversa) hace que cada jugador se vea nuevo. Sus inventarios, cofres de ender, posiciones, avances y estadísticas se almacenan bajo el ID antiguo, así que parecen desaparecer — los archivos siguen en la carpeta del mundo, solo que no están asociados a nadie. Los nombres en la lista blanca, op y ban que añadiste en un modo ya no coinciden en el otro.
Decide el modo antes de que alguien comience a jugar. Si tienes que cambiar después, descarga una copia del mundo primero de la pestaña Mundo, así tienes algo a lo que volver.
Cómo funciona con un servidor durmiente
Un servidor Cobbly durmiente no está corriendo, así que su configuración de modo en línea no afecta hasta que despierte. Lo que decide quién puede despertarlo es la lista blanca:
- Lista blanca desactivada — cualquiera que conozca la dirección puede despertar el servidor, tenga o no una cuenta premium.
- Lista blanca activada — solo los nombres en la lista pueden despertarlo, y Cobbly verifica la cuenta con Mojang antes de hacerlo. Eso significa que un jugador premium debe despertar el servidor; una vez que está corriendo, los jugadores en modo sin conexión en la lista pueden unirse normalmente.
Desactívalo
- Abre la pestaña Propiedades en la página del servidor.
- Establece
online-modeafalsey guarda. - Reinicia el servidor. La configuración solo se lee al iniciar.
Emparejarla con una lista blanca
Una lista blanca es la solución práctica al problema de suplantación: solo los nombres en ella pueden unirse o despertar el servidor, y en Cobbly la verificación de despertar sigue activa. Porque la verificación de Mojang se salta una vez que el servidor está corriendo, la lista blanca en el juego compara el texto exacto del nombre y es sensible a mayúsculas — ver Controlando quién puede unirse para la guía completa.