Cómo crear un servidor de Minecraft Bedrock
Monta un mundo de Minecraft Bedrock en tu propio PC al que tus amigos entran desde Windows, móviles y tablets. Mojang ofrece Bedrock Dedicated Server gratis, en una versión para Windows y otra para Ubuntu Linux.
Qué necesitas
Un PC de 64 bits con procesador Intel o AMD que siga encendido mientras se juega: Windows 10 u 11, Windows Server 2016 o posterior, o Ubuntu 22.04 o posterior. Mojang no da soporte a otros Linux ni a equipos ARM.
Mojang indica 4 GB de RAM. Nuestro servidor de pruebas, con un mundo nuevo y nadie conectado, usaba menos de 0,4 GB; los jugadores, una view-distance larga y los complementos hacen que suba.
Los jugadores se conectan por el puerto 19132, TCP y UDP. Si van a entrar amigos de fuera de tu casa, redirige los dos en el router (mira Puertos y firewall más abajo).
Comprobado con Bedrock Dedicated Server 1.26.61.1 (versión del juego 26.60), 31 de octubre de 2026.
Instalar el servidor
1. Descarga el zip de Windows de la página de arriba y descomprímelo en una carpeta nueva y vacía, como C:\bedrock-server.
2. Haz doble clic en bedrock_server.exe, o ejecútalo desde PowerShell dentro de esa carpeta. Se abre una ventana de consola; el servidor está listo cuando pone Server started.
3. En el primer arranque, el Firewall de Windows te hace una pregunta. Permitir las redes privadas basta para los jugadores de tu red de casa; para los amigos que entran por internet hay que permitir también las redes públicas.
Descarga el zip de Ubuntu de la página de arriba, descomprímelo y arráncalo:
sudo apt update
sudo apt install unzip libcurl4
mkdir ~/bedrock-server
unzip bedrock-server-1.26.61.1.zip -d ~/bedrock-server
cd ~/bedrock-server
LD_LIBRARY_PATH=. ./bedrock_serverEl servidor necesita libcurl, que instala la línea de apt; LD_LIBRARY_PATH=. hace que encuentre las bibliotecas que vienen dentro del zip. Ejecútalo dentro de screen o tmux para que siga funcionando cuando cierres sesión.
Primer arranque y archivos
La consola muestra CREATING VANILLA WORLD en el primer arranque y LOADING VANILLA WORLD en todos los siguientes. El servidor está listo cuando aparece Server started; en nuestro PC de pruebas tardó unos cinco segundos.
Justo después sale un ALLOW LIST WARNING: la lista está activada y todavía vacía, así que nadie puede entrar aún. Es lo siguiente que hay que arreglar (mira Allowlist y operadores).
| Archivo o carpeta | Qué contiene |
|---|---|
server.properties | Todos los ajustes del servidor (siguiente sección). |
allowlist.json | Jugadores que pueden entrar. Vacío en una instalación nueva. |
permissions.json | Operadores, miembros y visitantes, por ID de usuario de Xbox. |
worlds | Una carpeta por mundo; level-name elige cuál se ejecuta. |
keys | La clave de identidad del servidor, cuando la guardes (mira más abajo). |
behavior_packs, resource_packs | Paquetes que vienen con el juego. |
Ajustes del servidor
Detén el servidor, cambia server.properties y vuelve a arrancarlo. El archivo explica cada línea en un comentario debajo. Un ejemplo:
server-name=YOUR-SERVER-NAME
max-players=8
difficulty=normal
allow-list=true
online-mode=true| Ajuste | Por defecto | Qué hace |
|---|---|---|
server-name | Dedicated Server | El nombre que ven los jugadores. Sin punto y coma. |
max-players | 10 | Cuántos jugadores pueden estar conectados a la vez. |
allow-list | true | Solo entran los jugadores de allowlist.json. Activado por defecto desde la 26.30. |
online-mode | true | Los jugadores tienen que iniciar sesión con una cuenta de Microsoft. Déjalo activado. |
gamemode | survival | survival, creative o adventure. |
difficulty | easy | peaceful, easy, normal o hard. |
allow-cheats | false | Con false, los comandos como /give están bloqueados en el juego. |
level-name | Bedrock level | La carpeta de worlds que se ejecuta. Un nombre nuevo crea un mundo nuevo. |
level-seed | (vacío) | Semilla de un mundo nuevo. Si está vacío, se elige una al azar. |
default-player-permission-level | member | visitor, member u operator para los jugadores nuevos. |
view-distance | 32 | Hasta dónde pueden ver los jugadores, en chunks (mínimo 5). |
tick-distance | 4 | Hasta qué distancia alrededor de los jugadores sigue funcionando el mundo, de 4 a 12 chunks. |
player-idle-timeout | 30 | Minutos hasta que se expulsa a un jugador inactivo. Con 0 no se expulsa nunca. |
server-port | 19132 | El puerto al que se conectan los jugadores. |
transport | nethernet | Cómo se comunica el servidor con los jugadores. raknet es el método antiguo y está obsoleto. |
texturepack-required | false | Con true, los jugadores tienen que usar los paquetes de recursos del mundo. |
Allowlist y operadores
Con allow-list activado y la lista vacía, no puede entrar nadie, ni siquiera tú. Añade a cada jugador por su gamertag de Xbox en la consola del servidor; los nombres con espacios van entre comillas:
allowlist add YOUR-GAMERTAG
allowlist add "Name With Spaces"El servidor rellena el ID de usuario de Xbox de cada jugador la primera vez que entra. Para hacer operador a alguien, tiene que entrar una vez y luego tú escribes op seguido de su gamertag. El servidor lo apunta entonces en permissions.json.
| Comando | Qué hace |
|---|---|
allowlist add <name> | Deja entrar a un jugador. |
allowlist remove <name> | Quita a un jugador de la lista. |
allowlist list | Muestra la lista. |
allowlist reload | Vuelve a leer allowlist.json después de editarlo a mano. |
op <name> | Hace operador a un jugador. |
deop <name> | Devuelve a un operador a miembro. |
kick <name> <reason> | Echa a un jugador. |
changesetting difficulty <value> | Cambia la dificultad hasta el siguiente reinicio. |
stop | Guarda el mundo y apaga el servidor. |
La clave de identidad del servidor
Un servidor Bedrock tiene una clave de identidad que el juego de cada jugador recuerda. Una instalación nueva no tiene clave guardada, así que el servidor crea una nueva en cada arranque y a los jugadores se les pide que vuelvan a confiar en él. Guárdala una vez en la consola:
serveridentity saveEl servidor responde Saved server identity key to keys/server_identity_key.pem. Incluye la carpeta keys en tus copias de seguridad y llévatela cuando actualices o muevas el servidor.
Puertos y firewall
Un servidor actual usa el puerto 19132 por TCP y UDP a la vez: TCP para establecer la conexión y UDP para el juego en sí. El puerto 19133 solo importa si pones transport=raknet.
En Windows, permite los dos en PowerShell como administrador:
New-NetFirewallRule -DisplayName "Minecraft Bedrock server TCP" -Direction Inbound -Protocol TCP -LocalPort 19132 -Action Allow
New-NetFirewallRule -DisplayName "Minecraft Bedrock server UDP" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action AllowEn Ubuntu con ufw: sudo ufw allow 19132 (abre TCP y UDP). Para amigos de fuera de tu casa, redirige 19132 TCP y UDP en el router a la IP local del PC servidor.
Entrar al servidor
Los jugadores añaden el servidor desde la pantalla Play del juego: en la pestaña Servers, baja hasta el final de la lista y elige Add Server. Pon el nombre que quieras, la dirección y 19132 como puerto.
| Dónde está el jugador | Dirección |
|---|---|
| En la misma red de casa | La IP local del PC servidor |
| En cualquier otro sitio | YOUR-SERVER-IP (tu IP pública) |
Windows bloquea jugar en el mismo PC en el que corre el servidor hasta que lo permitas una vez. Con el servidor detenido, abre una terminal como administrador y ejecuta la línea de abajo; luego vuelve a arrancar el servidor y conéctate a 127.0.0.1:
CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436Partidas, copias de seguridad y actualizaciones
Un mundo es una carpeta dentro de worlds con el nombre de level-name, Bedrock level en una instalación nueva. Para una copia, detén el servidor y copia esa carpeta, además de server.properties, allowlist.json, permissions.json y la carpeta keys.
Para copiar el mundo con el servidor en marcha, pídele que congele sus archivos:
save hold
save query
(copy the files it lists)
save resumeTras save query, la consola dice Files are now ready to be copied y lista cada archivo del mundo con su tamaño. Copia esos archivos y luego save resume deja que el mundo vuelva a cambiar.
Las instrucciones de Mojang añaden que cada copia debe recortarse al tamaño indicado. Si detienes el servidor y copias la carpeta, te ahorras ese paso.
Cada actualización es un zip nuevo con server.properties, allowlist.json y permissions.json nuevos. Si lo descomprimes encima de tu servidor, se restablecen tus ajustes y tu lista de jugadores.
Así que haz una copia, descomprime el zip nuevo en una carpeta nueva y copia en ella tus worlds, keys, server.properties, allowlist.json y permissions.json. Las versiones nuevas a veces añaden líneas a server.properties: compara los dos archivos.
Problemas habituales
No puede entrar nadie, ni siquiera yo
allow-list está activado y allowlist.json está vacío. Añade a cada jugador con allowlist add <gamertag> en la consola.
A los jugadores les sale Outdated server
El juego se actualizó y el servidor no. Descarga el zip nuevo de minecraft.net y actualiza como se explica arriba. Outdated client significa que el juego del jugador es más antiguo que el servidor.
Los jugadores tienen que volver a aceptar el servidor tras cada reinicio
Ejecuta serveridentity save una vez para que el servidor conserve su clave.
No puedo entrar desde el PC en el que corre el servidor
Windows lo bloquea por defecto. Ejecuta una vez la línea CheckNetIsolation de Entrar al servidor.
Mis amigos de fuera de casa no pueden conectarse
Redirige el 19132 tanto en TCP como en UDP, permite los dos en el firewall y comprueba que usan tu IP pública. Algunos proveedores de internet no dan IPv4 pública a los hogares (CGNAT); en ese caso la redirección no funciona.
Preguntas
¿Cuesta algo Bedrock Dedicated Server?
No. Bedrock Dedicated Server se descarga gratis de minecraft.net para Windows y Ubuntu.
¿Qué puerto abro para un servidor de Minecraft Bedrock?
19132, TCP y UDP. El 19133 solo lo necesitas además si cambias a transport=raknet.
¿Por qué nadie puede entrar a mi nuevo servidor Bedrock?
La allowlist está activada por defecto. Añade jugadores con allowlist add <gamertag> en la consola.
¿Cómo me hago operador en mi servidor Bedrock?
Entra una vez y luego escribe op seguido de tu gamertag en la consola del servidor.
¿Funciona el servidor Bedrock en ARM, como una Raspberry Pi, o en macOS?
El oficial no. Está hecho para procesadores Intel y AMD de 64 bits, en Windows o Ubuntu.
¿Pueden los jugadores de Java entrar a un servidor Bedrock?
No. Java Edition tiene su propio servidor.
Wikily Servers aloja Minecraft Bedrock
Desde 4,99 € al mes