Este guia instala o Bedrock Dedicated Server (BDS) oficial da Mojang no Windows ou Linux (Ubuntu 22.04 ou mais novo), abre as portas UDP 19132/19133 e o executa como serviço. Reserve de 15 a 30 minutos; o servidor é gratuito, sem RCON nem plugins Java, e exige pelo menos 4 GB de RAM segundo o wiki do Minecraft.
Instalação passo a passo
Verifique os requisitos (SO, 4 GB de RAM, UDP aberto).
Baixe o ZIP do servidor em minecraft.net/en-us/download/server/bedrock (Windows ou Linux, versão Release).
Extraia em uma pasta dedicada (o servidor grava seus dados no diretório atual).
Edite o server.properties (nome, modo de jogo, allow-list) com nossa ferramenta.
Execute bedrock_server.exe (Windows) ou ./bedrock_server (Linux) e aguarde “Server started”.
Adicione-se ao allowlist.json se allow-list=true e teste a conexão na LAN.
Abra 19132/UDP (IPv4) e 19133/UDP (IPv6) no firewall, roteador e provedor.
Crie um serviço systemd (Linux) ou uma tarefa agendada (Windows) para o início automático.
Agende backups e atualizações mantendo worlds/, server.properties, allowlist.json e permissions.json.
Adicione seu servidor em game-rank.com/jeux/bedrock.
1. Requisitos
Segundo o wiki do Minecraft (página Bedrock Dedicated Server):
- Windows: Windows 10 (10.0.15063 ou posterior) ou Windows Server 2016 e posteriores. Linux: Ubuntu 22.04 ou mais novo é oficialmente suportado (glibc 2.35+ para outras distribuições x86-64).
- CPU: dois núcleos no mínimo, recomendado x86-64 quad-core a 3 GHz ou mais. RAM: 4 GB no mínimo, mais acima de 10 jogadores. A memória inicial/máxima não pode ser definida manualmente.
- Rede: cerca de 5 Mbps de upload e 10 Mbps de download a cada 10 jogadores; Ethernet preferível, IP fixo recomendado. Disco: 180 MB no mínimo, 1 GB recomendado para vários mundos.
- Não é preciso chave de licença para hospedar. Os jogadores se conectam com Minecraft (Bedrock); com online-mode=true é exigida autenticação Xbox Live.
- Limites (wiki): sem RCON, sem suporte a registros SRV (a porta deve ser informada), /reload não recarrega o servidor (é preciso reiniciar), MOTD não configurável no servidor.
2. Instalação local (Windows)
Extraia o ZIP (botão direito > Extrair tudo) em, por exemplo, C:\bedrock e clique duas vezes em bedrock_server.exe; aceite o aviso do firewall do Windows para redes privadas. A pasta inclui também bedrock_server_how_to.html, o manual da Mojang. De outro dispositivo na mesma rede, adicione um servidor com o IP local do PC e a porta 19132. Se o jogo roda no mesmo PC do servidor, o Windows pode bloquear a conexão loopback: tente o IP local do PC e consulte o manual incluído.
cd /d C:\bedrock
bedrock_server.exe3. Instalação em um VPS Linux (Ubuntu)
Crie um usuário dedicado, copie o link do ZIP Linux da página oficial de download (substitua <URL_ZIP>), extraia e inicie o servidor. Definir LD_LIBRARY_PATH=. é a prática comum para carregar as bibliotecas da pasta (não detalhado nas páginas oficiais consultadas; confira 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_server4. Portas a abrir
O Bedrock usa UDP (não TCP como o Java). As portas são alteradas em server.properties (server-port, server-portv6).
- 19132/UDP — IPv4 (server-port, padrão 19132).
- 19133/UDP — IPv6 (server-portv6, padrão 19133).
- Firewall do provedor (OVH, Hetzner, Scaleway… “security group”): libere essas portas UDP também no provedor.
- Hospedagem local: redirecione 19132/UDP (e 19133/UDP para IPv6) do roteador para o IP local do servidor. UDP não se testa com “nc -vz”: teste de fora (dados móveis) adicionando seu IP público no 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=191335. Início automático (systemd + screen)
O servidor Bedrock é controlado pelo console (comando stop). Esta unidade o executa em uma sessão screen e envia “stop” ao desligar por meio de um pequeno script; instale o screen (sudo apt install screen), crie /opt/bedrock/stop.sh (chmod +x) e execute sudo systemctl daemon-reload && sudo systemctl enable --now bedrock. Console: sudo -u bedrock screen -r bedrock (Ctrl+A e depois D para sair). No Windows, use uma tarefa agendada “na inicialização” executando bedrock_server.exe. Como o comportamento diante de SIGTERM não está documentado nas páginas consultadas, usa-se o 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.target6. Script de parada limpa
Este script (coloque em /opt/bedrock/stop.sh) envia o comando stop à sessão screen e aguarda o fim da sessão.
#!/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 07. Atualizações e backups
Pare o servidor, faça backup da pasta worlds/ (e de server.properties, allowlist.json, permissions.json), baixe o novo ZIP e extraia por cima sem substituir esses arquivos/pastas (a opção -x do unzip os exclui). Os clientes devem corresponder à versão do servidor: atualize assim que sair uma nova versão. Os comandos save hold / save query / save resume permitem backup a quente, mas a cópia com o servidor parado abaixo é mais simples e segura. Agende com 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. Divulgar seu servidor
Adicione seu servidor em game-rank.com/jeux/bedrock (site do proprietário destas ferramentas). Informe o IP ou domínio e a porta UDP: o Bedrock não suporta registros SRV, então a porta deve sempre ser informada se não for 19132. Segundo o wiki do Minecraft, jogadores de Xbox, PlayStation e Switch só conectam por LAN ou DNS personalizado.
9. Solução de problemas
- Não conecta pela Internet: abra 19132/UDP (não TCP) no firewall do sistema, do provedor e no redirecionamento do roteador; atrás de CGNAT (sem IP público), use um VPS.
- Um jogador é recusado com o servidor online: allow-list é true (padrão segundo o wiki) e o jogador não está em allowlist.json, ou online-mode=true e a conta não está autenticada.
- Erro de versão (“cliente desatualizado/mais novo”): cliente e servidor devem ter a mesma versão. Atualize o servidor ou o cliente; confirme que não usa uma build Preview no servidor.
- O servidor não inicia no Linux (erro de biblioteca ou “GLIBC”): confira Ubuntu 22.04+ (glibc 2.35+), execute com LD_LIBRARY_PATH=. na pasta do servidor e faça chmod +x bedrock_server.
- Jogadores de console não veem o servidor: segundo o wiki, Xbox, PlayStation e Switch só entram por LAN ou DNS personalizado; adicionar um IP diretamente não é possível.
Perguntas frequentes
- O servidor Bedrock é gratuito?
- Sim, o Bedrock Dedicated Server é gratuito em minecraft.net. Você paga apenas pela máquina ou VPS que o hospeda.
- Posso instalar plugins?
- Não os plugins Java (Paper, Spigot). O servidor oficial suporta behavior packs e scripting da Mojang (a pasta config/default/ lista os módulos de script permitidos); existem servidores de terceiros, mas este guia não os cobre.
- De quanta RAM preciso?
- O wiki indica 4 GB no mínimo, mais acima de 10 jogadores. O Bedrock não permite definir a memória inicial/máxima: acompanhe o uso real e dimensione a máquina.
- Posso hospedar Java e Bedrock na mesma máquina?
- Sim: são dois programas distintos, com portas diferentes (25565/TCP para Java, 19132/UDP para Bedrock por padrão) e mundos separados. Reserve RAM para ambos.
