Saltar al contenido
Minecraft Bedrock

Instalar un servidor de Minecraft Bedrock

Esta guía instala el Bedrock Dedicated Server (BDS) oficial de Mojang en Windows o Linux (Ubuntu 22.04 o superior), abre los puertos UDP 19132/19133 y lo ejecuta como servicio. Calcula de 15 a 30 minutos; el servidor es gratuito, sin RCON ni plugins de Java, y requiere al menos 4 GB de RAM según el wiki de Minecraft.

Última actualización: 9/10/2026

Esta guía instala el Bedrock Dedicated Server (BDS) oficial de Mojang en Windows o Linux (Ubuntu 22.04 o superior), abre los puertos UDP 19132/19133 y lo ejecuta como servicio. Calcula de 15 a 30 minutos; el servidor es gratuito, sin RCON ni plugins de Java, y requiere al menos 4 GB de RAM según el wiki de Minecraft.

Instalación paso a paso

  1. Comprueba los requisitos (SO, 4 GB de RAM, UDP abierto).

  2. Descarga el ZIP del servidor en minecraft.net/en-us/download/server/bedrock (Windows o Linux, versión Release).

  3. Extráelo en una carpeta dedicada (el servidor escribe sus datos en el directorio actual).

  4. Edita server.properties (nombre, modo de juego, allow-list) con nuestra herramienta.

  5. Ejecuta bedrock_server.exe (Windows) o ./bedrock_server (Linux) y espera «Server started».

  6. Añádete a allowlist.json si allow-list=true y prueba la conexión en LAN.

  7. Abre 19132/UDP (IPv4) y 19133/UDP (IPv6) en el cortafuegos, el router y el proveedor.

  8. Crea un servicio systemd (Linux) o una tarea programada (Windows) para el inicio automático.

  9. Programa copias y actualizaciones conservando worlds/, server.properties, allowlist.json y permissions.json.

  10. Añade tu servidor en game-rank.com/jeux/bedrock.

1. Requisitos

Según el wiki de Minecraft (página Bedrock Dedicated Server):

  • Windows: Windows 10 (10.0.15063 o posterior) o Windows Server 2016 y posteriores. Linux: Ubuntu 22.04 o superior es oficialmente compatible (glibc 2.35+ para otras distribuciones x86-64).
  • CPU: doble núcleo mínimo, se recomienda x86-64 de cuatro núcleos a 3 GHz o más. RAM: 4 GB mínimo, más con más de 10 jugadores. La memoria inicial/máxima no se puede fijar manualmente.
  • Red: unos 5 Mbps de subida y 10 Mbps de bajada por cada 10 jugadores; se prefiere Ethernet, IP fija recomendada. Disco: 180 MB mínimo, 1 GB recomendado para varios mundos.
  • No hace falta clave de licencia para alojar. Los jugadores se conectan con Minecraft (Bedrock); con online-mode=true se requiere autenticación de Xbox Live.
  • Límites (wiki): sin RCON, sin soporte de registros SRV (hay que indicar el puerto), /reload no recarga el servidor (hace falta reiniciar), el MOTD no se configura en el servidor.

2. Instalación local (Windows)

Extrae el ZIP (clic derecho > Extraer todo) en, por ejemplo, C:\bedrock y haz doble clic en bedrock_server.exe; acepta el aviso del cortafuegos de Windows para redes privadas. La carpeta incluye bedrock_server_how_to.html, el manual de Mojang. Desde otro dispositivo de la misma red, añade un servidor con la IP local del PC y el puerto 19132. Si el juego corre en el mismo PC que el servidor, Windows puede bloquear la conexión loopback: prueba con la IP local del PC y consulta el manual incluido.

cd /d C:\bedrock
bedrock_server.exe

3. Instalación en un VPS Linux (Ubuntu)

Crea un usuario dedicado, copia el enlace del ZIP de Linux de la página oficial de descarga (sustituye <URL_ZIP>), extráelo e inicia el servidor. Definir LD_LIBRARY_PATH=. es la práctica habitual para cargar las bibliotecas de la carpeta (no detallado en las páginas oficiales consultadas; revisa bedrock_server_how_to.html).

sudo adduser --system --group --home /opt/bedrock bedrock
sudo apt update && sudo apt install -y unzip curl
sudo -u bedrock curl -L -o /opt/bedrock/bedrock.zip "<ZIP_URL>"
cd /opt/bedrock && sudo -u bedrock unzip bedrock.zip && sudo chmod +x bedrock_server
sudo -u bedrock env LD_LIBRARY_PATH=. ./bedrock_server

4. Puertos a abrir

Bedrock usa UDP (no TCP como Java). Los puertos se cambian en server.properties (server-port, server-portv6).

  • 19132/UDP — IPv4 (server-port, por defecto 19132).
  • 19133/UDP — IPv6 (server-portv6, por defecto 19133).
  • Cortafuegos del proveedor (OVH, Hetzner, Scaleway… «security group»): permite también estos puertos UDP en el proveedor.
  • Alojamiento local: redirige 19132/UDP (y 19133/UDP para IPv6) del router a la IP local del servidor. UDP no se prueba con «nc -vz»: prueba desde fuera (datos móviles) añadiendo tu IP pública en Minecraft.
# Linux (ufw)
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
sudo ufw status

# Windows (PowerShell admin)
# netsh advfirewall firewall add rule name="Minecraft Bedrock v4" dir=in action=allow protocol=UDP localport=19132
# netsh advfirewall firewall add rule name="Minecraft Bedrock v6" dir=in action=allow protocol=UDP localport=19133

5. Inicio automático (systemd + screen)

El servidor Bedrock se controla por su consola (comando stop). Esta unidad lo ejecuta en una sesión screen y le envía «stop» al apagar mediante un pequeño script; instala screen (sudo apt install screen), crea /opt/bedrock/stop.sh (chmod +x) y ejecuta sudo systemctl daemon-reload && sudo systemctl enable --now bedrock. Consola: sudo -u bedrock screen -r bedrock (Ctrl+A y luego D para salir). En Windows, usa una tarea programada «al iniciar» que ejecute bedrock_server.exe. Como el comportamiento ante SIGTERM no está documentado en las páginas consultadas, se usa el comando stop.

# /etc/systemd/system/bedrock.service
[Unit]
Description=Minecraft Bedrock server
After=network-online.target
Wants=network-online.target

[Service]
User=bedrock
WorkingDirectory=/opt/bedrock
Environment=LD_LIBRARY_PATH=.
ExecStart=/usr/bin/screen -DmS bedrock ./bedrock_server
ExecStop=/opt/bedrock/stop.sh
Restart=on-failure
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

6. Script de parada limpia

Este script (colócalo en /opt/bedrock/stop.sh) envía el comando stop a la sesión screen y espera a que termine.

#!/bin/bash
screen -S bedrock -X stuff $'stop\r'
for i in $(seq 1 30); do
  screen -list | grep -q '\.bedrock' || exit 0
  sleep 1
done
exit 0

7. Actualizaciones y copias de seguridad

Detén el servidor, copia la carpeta worlds/ (y server.properties, allowlist.json, permissions.json), descarga el nuevo ZIP y extráelo encima sin reemplazar esos archivos/carpetas (la opción -x de unzip los excluye). Los clientes deben coincidir con la versión del servidor: actualiza en cuanto salga una versión nueva. Los comandos save hold / save query / save resume permiten una copia en caliente, pero la copia con el servidor detenido de abajo es más simple y segura. Prográmala con cron.

#!/bin/bash
# /opt/bedrock/backup.sh (root, cron: 0 4 * * * /opt/bedrock/backup.sh)
set -e
systemctl stop bedrock
mkdir -p /opt/bedrock-backups
tar -czf /opt/bedrock-backups/worlds-$(date +%F).tar.gz -C /opt/bedrock worlds server.properties allowlist.json permissions.json
systemctl start bedrock
find /opt/bedrock-backups -name 'worlds-*.tar.gz' -mtime +14 -delete

# Update (server stopped, from /opt/bedrock):
# sudo -u bedrock unzip -o bedrock-new.zip -x server.properties allowlist.json permissions.json 'worlds/*'

8. Publicar tu servidor

Añade tu servidor en game-rank.com/jeux/bedrock (sitio del propietario de estas herramientas). Indica la IP o el dominio y el puerto UDP: Bedrock no admite registros SRV, así que el puerto debe especificarse siempre si no es 19132. Según el wiki de Minecraft, los jugadores de Xbox, PlayStation y Switch solo pueden conectarse por LAN o con un DNS personalizado.

9. Solución de problemas

  • No se puede conectar desde Internet: abre 19132/UDP (no TCP) en el cortafuegos del sistema, del proveedor y en la redirección del router; tras CGNAT (sin IP pública) usa un VPS.
  • Un jugador es rechazado aunque el servidor está en línea: allow-list es true (por defecto según el wiki) y el jugador no está en allowlist.json, u online-mode=true y la cuenta no está autenticada.
  • Error de versión («cliente desactualizado/más nuevo»): cliente y servidor deben tener la misma versión. Actualiza el servidor o el cliente; comprueba que no uses una versión Preview en el servidor.
  • El servidor no arranca en Linux (error de biblioteca o «GLIBC»): comprueba Ubuntu 22.04+ (glibc 2.35+), ejecuta con LD_LIBRARY_PATH=. desde la carpeta del servidor y haz chmod +x bedrock_server.
  • Los jugadores de consola no ven el servidor: según el wiki, Xbox, PlayStation y Switch solo entran por LAN o DNS personalizado; no se puede añadir una IP directamente.

Preguntas frecuentes

¿El servidor Bedrock es gratuito?
Sí, el Bedrock Dedicated Server se descarga gratis en minecraft.net. Solo pagas la máquina o el VPS que lo aloja.
¿Puedo instalar plugins?
No los plugins de Java (Paper, Spigot). El servidor oficial admite behavior packs y scripting de Mojang (la carpeta config/default/ lista los módulos de script permitidos); existen servidores de terceros pero esta guía no los cubre.
¿Cuánta RAM necesito?
El wiki indica 4 GB mínimo, más con más de 10 jugadores. Bedrock no permite fijar la memoria inicial/máxima: vigila el uso real y dimensiona la máquina.
¿Puedo alojar Java y Bedrock en la misma máquina?
Sí: son dos programas distintos con puertos diferentes (25565/TCP para Java, 19132/UDP para Bedrock por defecto) y mundos separados. Prevé RAM para ambos.

Herramientas para tu servidor de Minecraft Bedrock

Minecraft Bedrock
Minecraft BedrockAcceso libre
Genera el server.properties del servidor dedicado de Minecraft Bedrock: puertos 19132/19133, modo de juego, dificultad, allow-list y rendimiento.
ConfiguraciónBedrockAbrir
Documentación
Minecraft Bedrock
Minecraft BedrockAcceso libre
Crea allowlist.json para el servidor Bedrock a partir de una lista de gamertags, con XUID opcional e ignoresPlayerLimit.
JugadoresBedrockAbrir
Documentación