Bedrock 26.50 llegó con cambios que apenas se notan jugando, pero que dieron bastante trabajo entre bambalinas. Repasamos qué trae y contamos, de paso, un problema que tuvimos en el propio servidor esta misma semana.
NetherNet: cómo se conectan los jugadores por debajo
El cambio más profundo de esta versión es NetherNet, una capa de transporte nueva basada en WebRTC que Mojang está empezando a usar como sustituta de RakNet, el protocolo que Bedrock ha usado desde siempre para partidas por LAN y por Xbox Live. En la práctica, establece una conexión directa entre los dispositivos de los jugadores: un servidor de señalización solo interviene al principio, para que ambas partes se pongan de acuerdo, y a partir de ahí el tráfico de la partida viaja directamente entre cliente y host sin pasar por ningún intermediario. El objetivo es que unirse a partidas de amigos sea más fiable, sobre todo en redes donde abrir puertos manualmente es un dolor de cabeza.
Direcraft no depende de NetherNet (es un servidor dedicado de toda la vida, no una partida entre amigos), pero es la base sobre la que Mojang está construyendo el futuro de las conexiones en Bedrock, así que merece la pena tenerlo en el radar.
Junto a eso llegaron dos cambios más concretos: un componente de oclusión ambiental para bloques personalizados, que da volumen y sombreado más realista a las texturas custom, y una API de notificaciones "toast" más flexible, pensada para add-ons y mapas.
El bug que arreglamos esta semana
Días después de que saliera esta versión, algunos jugadores de Bedrock empezaron a notar algo raro en el servidor: podían colocar bloques, pero no romperlos, y además chocaban contra huecos que deberían estar vacíos, como si hubiera un bloque invisible en medio del camino.
Descartamos primero lo obvio. Revisamos LederProtections y WorldGuard por si algún flag de región estaba bloqueando la rotura pero no la colocación, y repasamos la configuración del anticheat. Ninguno de los tres explicaba esa asimetría tan concreta.
La causa real estaba en otro sitio. GeyserMC, el puente que permite entrar desde Bedrock a un servidor de Java, había publicado ese mismo día un parche que corrige un fallo de sincronización de altura de dimensión con el cliente 26.50, soportado apenas dos días antes. Actualizamos al build más reciente y el problema desapareció; de paso, se arregló también que algunas skins de NPCs no cargaran en Bedrock.