Esta guía te lleva paso a paso por la configuración de un servidor de Minecraft Bedrock Edition en Legion Hosting. Cubre el primer inicio, la configuración de server.properties, permisos de jugadores, conexión desde todas las plataformas Bedrock, gestión de mundos y consideraciones de juego cruzado.
Bedrock vs. Java Edition
Minecraft existe en dos ediciones distintas que no son nativamente compatibles entre sí:
| Edición | Plataformas | Protocolo |
|---|---|---|
| Bedrock Edition | Xbox (One/Series X|S), PlayStation (4/5), Nintendo Switch, iOS, Android, Windows 10/11 | Raknet (UDP) |
| Java Edition | Windows, macOS, Linux | TCP |
Un servidor Bedrock solo acepta clientes Bedrock. Si necesitas que jugadores de Java Edition se unan a un servidor compatible con Bedrock, considera ejecutar un servidor Java con el plugin Geyser en su lugar. Esta guía se enfoca exclusivamente en el servidor dedicado de Bedrock.
Paso 1 — Primer Inicio
Después de comprar tu servidor de Minecraft Bedrock en Legion Hosting, sigue estos pasos para ponerlo en funcionamiento por primera vez.
- Inicia sesión en GPanel y selecciona tu servidor Bedrock de la lista de servidores.
- Haz clic en la pestaña Startup. Verás las variables egg que controlan la configuración básica de tu servidor. Las variables principales son:
Variable Predeterminado Descripción BEDROCK_VERSIONlatestLa versión del Bedrock Dedicated Server a instalar. Establece latestpara siempre obtener la versión más reciente al iniciar, o fija una versión específica (ej.1.21.51.02).SERVERNAMEDedicated ServerEl nombre mostrado a los jugadores cuando agregan tu servidor. GAMEMODEsurvivalModo de juego predeterminado: survival,creativeoadventure.DIFFICULTYeasyDificultad del mundo: peaceful,easy,normalohard.CHEATSfalseSi los trucos (comandos) están habilitados para jugadores no operadores: trueofalse. - Ajusta los valores que desees cambiar. Los cambios en las variables de Startup surten efecto en el próximo inicio del servidor.
- Regresa a la pestaña Console y haz clic en Start.
- En el primer inicio, el servidor descargará el binario del Bedrock Dedicated Server — esto generalmente toma de 1 a 3 minutos dependiendo del tamaño del archivo.
- Cuando veas un mensaje como
Server startedoIPv4 supported, port:en la consola, el servidor está listo y el estado debería mostrar Running.
BEDROCK_VERSION establecido en latest significa que tu servidor se actualizará automáticamente en cada reinicio. Si tus jugadores están en una versión de cliente anterior y no pueden actualizar inmediatamente, fija la versión para que coincida con su cliente y así evitar fallos de conexión.
Paso 2 — Configurar server.properties
El archivo server.properties es el archivo de configuración principal de un servidor Bedrock. Se crea automáticamente en el primer inicio y se encuentra en el directorio raíz del servidor.
- En GPanel, detén el servidor desde la pestaña Console y espera a que el estado muestre Offline.
- Haz clic en la pestaña Files y abre
server.propertiesen el editor de archivos. - Edita los valores a continuación según sea necesario, luego haz clic en Save Content.
- Inicia el servidor para que los cambios surtan efecto.
| Propiedad | Predeterminado | Descripción |
|---|---|---|
server-name |
Dedicated Server |
El nombre mostrado a los jugadores cuando buscan o agregan el servidor. |
gamemode |
survival |
Modo de juego predeterminado para nuevos jugadores: survival, creative o adventure. |
difficulty |
easy |
Dificultad del mundo: peaceful, easy, normal o hard. |
max-players |
10 |
Número máximo de jugadores simultáneos. No debe exceder el límite de espacios de jugadores de tu plan. |
online-mode |
true |
Cuando está en true, el servidor verifica que los jugadores tengan una cuenta válida de Xbox Live / Microsoft. Establece en false para permitir jugadores no autenticados (no recomendado). |
allow-cheats |
false |
Habilita comandos de trucos para jugadores. Cuando está en false, solo los operadores pueden usar comandos. |
view-distance |
32 |
Distancia de visión máxima en chunks. Valores más bajos reducen el uso de RAM y CPU — se recomienda 10–16 para la mayoría de los servidores. |
tick-distance |
4 |
La distancia de simulación en chunks (rango: 4–12). Controla qué tan lejos de un jugador los bloques y entidades se procesan activamente. Valores más bajos mejoran el rendimiento. |
level-seed |
(vacío) | La semilla usada para la generación del mundo. Déjalo vacío para una semilla aleatoria. Solo aplica cuando se genera un mundo nuevo. |
level-name |
Bedrock level |
El nombre de la carpeta del mundo dentro del directorio worlds/. Cambiar esto crea un mundo nuevo a menos que ya exista una carpeta con el nuevo nombre. |
default-player-permission-level |
member |
Nivel de permisos asignado a nuevos jugadores: visitor, member u operator. Consulta la sección de Permisos a continuación. |
Ejemplo de configuración mínima de server.properties:
server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
SERVERNAME, GAMEMODE y DIFFICULTY) existen tanto en la pestaña Startup de GPanel como en server.properties. Las variables de la pestaña Startup se aplican cada vez que el servidor inicia y sobrescribirán los valores correspondientes de server.properties. Para configuraciones que se superponen, usa la pestaña Startup como punto de control principal para evitar confusiones.
Paso 3 — Permisos de Jugadores
Bedrock Dedicated Server usa un sistema de permisos de tres niveles que determina lo que cada jugador puede hacer:
| Nivel | Capacidades |
|---|---|
| visitor | Puede moverse e interactuar con el mundo pero no puede colocar ni romper bloques. Útil para acceso tipo espectador. |
| member | Juego estándar de supervivencia/creativo. Puede colocar y romper bloques, craftear, usar cofres, etc. Este es el nivel predeterminado para nuevos jugadores. |
| operator | Acceso completo a comandos del servidor (teletransporte, dar objetos, expulsar, banear, cambiar modo de juego, etc.). Solo otorga esto a jugadores de confianza. |
La propiedad default-player-permission-level en server.properties establece el nivel para todos los nuevos jugadores. Para asignar un nivel de permisos específico a jugadores individuales, edita el archivo permissions.json en el directorio raíz del servidor:
[
{
"permission": "operator",
"xuid": "1234567890123456"
},
{
"permission": "member",
"xuid": "9876543210987654"
}
]
Cada entrada requiere el XUID (Xbox User ID) del jugador, que es un número de 16 dígitos vinculado a su cuenta de Microsoft. Puedes encontrar el XUID de un jugador:
- Revisando la salida de la consola del servidor cuando se conectan — la línea de registro incluye su XUID.
- Usando una herramienta de búsqueda de XUID de terceros en línea (busca "Xbox XUID lookup").
Lista de Permitidos (Whitelist)
Para restringir tu servidor solo a jugadores aprobados, edita el archivo allowlist.json en el directorio raíz del servidor y establece allow-list=true en server.properties.
[
{
"ignoresPlayerLimit": false,
"name": "PlayerGamertag",
"xuid": "1234567890123456"
},
{
"ignoresPlayerLimit": true,
"name": "AdminGamertag",
"xuid": "9876543210987654"
}
]
name— El gamertag de Xbox/Microsoft del jugador (no distingue mayúsculas de minúsculas).xuid— El XUID del jugador. Requerido para que la entrada funcione.ignoresPlayerLimit— Cuando está entrue, este jugador puede unirse incluso si el servidor está lleno. Útil para administradores.
name como xuid. Una entrada con solo el gamertag y sin XUID no funcionará. El servidor verifica el XUID para la autenticación, no el nombre.
Paso 4 — Cómo Conectarse
Antes de conectarte, asegúrate de que el estado de tu servidor muestre Running en GPanel. Anota la dirección IP y el puerto de tu servidor desde la pestaña Console o Network de GPanel.
Desde Windows 10/11
- Abre Minecraft (Bedrock Edition) desde la Microsoft Store / aplicación Xbox.
- Desde el menú principal, haz clic en Play.
- Selecciona la pestaña Servers en la parte superior.
- Desplázate hasta abajo y haz clic en Add Server.
- Ingresa un nombre para el servidor (el que prefieras), luego ingresa la Server Address (solo IP) y el Port desde GPanel.
- Haz clic en Save, luego selecciona tu servidor y haz clic en Join Server.
Desde Móvil (iOS / Android)
- Abre Minecraft y toca Play.
- Toca la pestaña Servers.
- Desplázate hacia abajo y toca Add Server.
- Ingresa el nombre del servidor, la dirección IP y el puerto desde GPanel.
- Toca Save, luego toca la entrada del servidor para conectarte.
Desde Consola (Xbox, PlayStation, Nintendo Switch)
Las ediciones de consola de Bedrock no tienen un botón nativo de "Add Server" en la pestaña Servers. Para conectarte a un servidor personalizado desde una consola, necesitas usar uno de estos métodos:
- Solución mediante servidor destacado: Algunas consolas permiten agregar servidores a través de la pestaña Friends o usando una redirección de servidor destacado. Los pasos exactos varían según la consola y pueden cambiar con las actualizaciones de Minecraft.
- Método de aplicación complementaria: Usa la aplicación complementaria de Minecraft Bedrock o una herramienta basada en DNS (como BedrockConnect) en la misma red para redirigir una dirección de servidor destacado a la IP de tu servidor personalizado.
- Proxy LAN: Ejecuta una herramienta proxy en una PC en la misma red que anuncie tu servidor remoto como un juego LAN, haciendo que aparezca en la pestaña Friends de la consola.
Paso 5 — Gestión de Mundos
Ubicación de Archivos del Mundo
Los mundos de Bedrock se almacenan en el directorio worlds/ del servidor. El nombre de la carpeta dentro de worlds/ coincide con el valor de level-name de server.properties. Por defecto, es worlds/Bedrock level/.
Subir un Mundo Existente
Puedes subir un mundo desde una partida individual o desde otro servidor:
- Detén el servidor desde la pestaña Console de GPanel.
- Abre la pestaña Files en GPanel y navega al directorio
worlds/. - Si estás reemplazando el mundo actual, elimina o renombra la carpeta del mundo existente (ej. renombra
Bedrock levelaBedrock level backup). - Sube tu carpeta de mundo usando el administrador de archivos de GPanel o mediante SFTP. La carpeta debe contener el archivo
level.daty el directoriodb/como mínimo. - Renombra la carpeta subida para que coincida con el valor de
level-nameenserver.properties, o actualizalevel-namepara que coincida con el nombre de la carpeta subida. - Inicia el servidor. Debería cargar el mundo subido.
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. Cada carpeta dentro es un mundo — copia la carpeta completa para subirla.
Copias de Seguridad
Las copias de seguridad regulares protegen contra la pérdida de datos, corrupción y cambios accidentales:
- Copias de seguridad de GPanel: Revisa la pestaña Backups en GPanel. Dependiendo de tu plan, pueden estar disponibles copias de seguridad automáticas. También puedes crear copias de seguridad manuales desde esta pestaña.
- Copias de seguridad manuales mediante SFTP: Detén el servidor, conéctate mediante SFTP y descarga todo el directorio
worlds/a tu máquina local. Almacena estas copias en un lugar seguro. - Antes de cambios importantes: Siempre crea una copia de seguridad antes de subir un nuevo mundo, cambiar el
level-nameo actualizar la versión del servidor.
worlds/ antes de cambiar la variable BEDROCK_VERSION o permitir una actualización automática.
Paso 6 — Consideraciones de Juego Cruzado
Una de las fortalezas principales de Bedrock Edition es el juego cruzado nativo — todas las plataformas Bedrock pueden jugar juntas en el mismo servidor sin ninguna configuración adicional. Sin embargo, hay algunas cosas a tener en cuenta:
- Todas las plataformas Bedrock son compatibles. Un jugador en Xbox puede jugar junto a alguien en un teléfono, una Switch o una PC con Windows 10/11. No se necesitan mods ni plugins — el juego cruzado está integrado en el protocolo Bedrock.
- Se requiere cuenta de Microsoft. Cuando
online-mode=true(la configuración predeterminada y recomendada), todos los jugadores deben estar conectados a una cuenta de Microsoft / Xbox Live, independientemente de la plataforma. Los jugadores que no estén conectados no podrán unirse. - Diferencias de entrada. Los jugadores de consola usan controles, los jugadores móviles usan controles táctiles y los jugadores de PC pueden usar teclado y ratón. Ten esto en cuenta al construir mecanismos complejos de redstone o arenas PvP — los métodos de entrada crean experiencias de juego diferentes.
- La coincidencia de versiones es crítica. Todos los clientes que se conecten deben estar en la misma versión de Bedrock que el servidor. Si un jugador en una plataforma se ha actualizado automáticamente pero otro no, no podrán jugar juntos hasta que todos los clientes coincidan con la versión del servidor. Usa la fijación de versión (la variable de Startup
BEDROCK_VERSION) para controlar esto. - Java Edition no es compatible. Los jugadores de Java Edition no pueden conectarse a un servidor Bedrock. Si necesitas soportar tanto jugadores de Java como de Bedrock, considera ejecutar un servidor Java con el plugin Geyser, que traduce el protocolo Bedrock para servidores Java.
Solución de Problemas
El servidor muestra Running pero nadie puede conectarse
- Verifica que ingresaste la dirección IP y el puerto correctos en campos separados (no combinados con dos puntos).
- Confirma que el servidor ha iniciado completamente revisando la consola por el mensaje
Server started. - Verifica que la versión de Minecraft del cliente coincida exactamente con la versión del servidor. Incluso diferencias menores de versión impedirán la conexión.
- Si
allow-listestá establecido entrueenserver.properties, asegúrate de que el XUID del jugador que se conecta esté listado enallowlist.json.
"Could not connect: Outdated server" o "Outdated client"
Esto significa que el cliente y el servidor están ejecutando versiones diferentes de Bedrock. Actualiza el cliente para que coincida con el servidor, o cambia la variable de Startup BEDROCK_VERSION para que coincida con la versión del cliente y reinicia el servidor.
El mundo no carga después de subirlo
- Asegúrate de que la carpeta del mundo subido esté directamente dentro de
worlds/y no anidada en un subdirectorio extra (ej.worlds/Bedrock level/level.dates correcto,worlds/Bedrock level/Bedrock level/level.dates incorrecto). - Confirma que el nombre de la carpeta coincida exactamente con el valor de
level-nameenserver.properties, incluyendo espacios y mayúsculas. - Verifica que el mundo contenga un archivo
level.datválido y un directoriodb/. - Los mundos de Java Edition no son compatibles con servidores Bedrock. Debes convertirlos usando una herramienta de terceros (como Chunker o Amulet) antes de subirlos.
Problemas de rendimiento (lag, carga lenta de chunks)
- Reduce
view-distanceenserver.properties. Se recomiendan valores entre 10 y 16. El valor predeterminado de 32 es muy alto para la mayoría de los servidores alojados. - Reduce
tick-distancea 4 (el mínimo). Esto reduce el área de simulación y disminuye el uso de CPU. - Reduce
max-playerssi el servidor está frecuentemente al máximo de capacidad. - Revisa los gráficos de uso de recursos de GPanel para ver si el servidor está alcanzando sus límites de RAM o CPU. Si es así, considera actualizar tu plan.
Los jugadores de consola no encuentran el botón "Add Server"
Esta es una limitación de la plataforma — Xbox, PlayStation y Nintendo Switch no exponen nativamente la opción "Add Server" para todos los usuarios. Consulta los métodos de conexión para consola en el Paso 4 anterior. Si necesitas ayuda para configurar el acceso desde consola, abre un ticket de soporte.
Artículos Relacionados
- Guía de Configuración del Servidor de Minecraft Java — si estás ejecutando un servidor de Java Edition en su lugar
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
Si encuentras algún problema no cubierto aquí, abre un ticket de soporte y nuestro equipo te ayudará.