Como criar um servidor de Minecraft Bedrock
Rode um mundo de Minecraft Bedrock no seu próprio PC, onde os amigos entram pelo Windows, celular e tablet. A Mojang distribui o Bedrock Dedicated Server de graça, numa versão para Windows e outra para Ubuntu Linux.
O que você precisa
Um PC de 64 bits com processador Intel ou AMD que fique ligado enquanto o pessoal joga: Windows 10 ou 11, Windows Server 2016 ou mais novo, ou Ubuntu 22.04 ou mais novo. A Mojang não dá suporte a outros Linux nem a computadores ARM.
A Mojang indica 4 GB de RAM. Nosso servidor de teste, com um mundo novo e ninguém online, usou menos de 0,4 GB; jogadores, uma view-distance longa e add-ons aumentam esse valor.
Os jogadores se conectam pela porta 19132, TCP e UDP. Se amigos de fora da sua casa forem entrar, redirecione as duas no roteador (veja Portas e firewall abaixo).
Verificado com o Bedrock Dedicated Server 1.26.61.1 (versão do jogo 26.60), em 31 de outubro de 2026.
Instalar o servidor
1. Baixe o zip para Windows na página acima e extraia numa pasta nova e vazia, como C:\bedrock-server.
2. Dê dois cliques no bedrock_server.exe ou rode ele pelo PowerShell dentro dessa pasta. Abre uma janela de console; o servidor está pronto quando aparece Server started.
3. Na primeira inicialização, o Firewall do Windows faz uma pergunta. Permitir redes privadas cobre os jogadores da sua rede de casa; para amigos que entram pela internet, as redes públicas também precisam ser permitidas.
Baixe o zip para Ubuntu na página acima, depois extraia e inicie:
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_serverO servidor precisa da libcurl, que a linha do apt instala; LD_LIBRARY_PATH=. faz ele achar as bibliotecas que vêm dentro do zip. Rode dentro do screen ou do tmux para ele continuar depois que você sair da sessão.
Primeira inicialização e os arquivos
O console mostra CREATING VANILLA WORLD na primeiríssima inicialização e LOADING VANILLA WORLD em todas as seguintes. O servidor está pronto quando mostra Server started; no nosso PC de teste isso levou uns cinco segundos.
Logo depois vem um ALLOW LIST WARNING: a lista está ligada e ainda vazia, então ninguém consegue entrar. Isso é a próxima coisa a resolver (veja Allowlist e operadores).
| Arquivo ou pasta | O que tem nele |
|---|---|
server.properties | Todas as configurações do servidor (próxima seção). |
allowlist.json | Jogadores que podem entrar. Vazio numa instalação nova. |
permissions.json | Operadores, membros e visitantes por ID de usuário Xbox. |
worlds | Uma pasta por mundo; level-name escolhe qual roda. |
keys | A chave de identidade do servidor, depois que você salva (veja abaixo). |
behavior_packs, resource_packs | Pacotes que vêm com o jogo. |
Configurações do servidor
Pare o servidor, altere o server.properties e inicie de novo. O arquivo explica cada linha num comentário logo abaixo dela. Um exemplo:
server-name=YOUR-SERVER-NAME
max-players=8
difficulty=normal
allow-list=true
online-mode=true| Configuração | Padrão | O que faz |
|---|---|---|
server-name | Dedicated Server | O nome que os jogadores veem. Sem ponto e vírgula. |
max-players | 10 | Quantos jogadores podem ficar online ao mesmo tempo. |
allow-list | true | Só entra quem está no allowlist.json. Ligado por padrão desde a 26.30. |
online-mode | true | Os jogadores precisam entrar com uma conta Microsoft. Deixe ligado. |
gamemode | survival | survival, creative ou adventure. |
difficulty | easy | peaceful, easy, normal ou hard. |
allow-cheats | false | Com false, comandos como /give ficam bloqueados no jogo. |
level-name | Bedrock level | A pasta em worlds que roda. Um nome novo cria um mundo novo. |
level-seed | (vazio) | Seed de um mundo novo. Vazio escolhe uma aleatória. |
default-player-permission-level | member | visitor, member ou operator para jogadores novos. |
view-distance | 32 | Até onde os jogadores enxergam, em chunks (no mínimo 5). |
tick-distance | 4 | Até que distância em volta dos jogadores o mundo continua rodando, de 4 a 12 chunks. |
player-idle-timeout | 30 | Minutos até um jogador parado ser expulso. 0 nunca expulsa. |
server-port | 19132 | A porta em que os jogadores se conectam. |
transport | nethernet | Como o servidor se comunica com os jogadores. raknet é o jeito antigo e está obsoleto. |
texturepack-required | false | Com true, os jogadores são obrigados a usar os pacotes de recursos do mundo. |
Allowlist e operadores
Com allow-list ligado e a lista vazia, ninguém entra, nem você. Adicione cada jogador pela gamertag do Xbox no console do servidor; coloque nomes com espaço entre aspas:
allowlist add YOUR-GAMERTAG
allowlist add "Name With Spaces"O servidor preenche o ID de usuário Xbox de cada jogador quando ele entra pela primeira vez. Para tornar alguém operador, a pessoa entra uma vez e você digita op seguido da gamertag dela. O servidor então grava ela no permissions.json.
| Comando | O que faz |
|---|---|
allowlist add <name> | Deixa um jogador entrar. |
allowlist remove <name> | Tira um jogador da lista. |
allowlist list | Mostra a lista. |
allowlist reload | Lê o allowlist.json de novo depois que você editou ele na mão. |
op <name> | Torna um jogador operador. |
deop <name> | Faz um operador voltar a ser membro. |
kick <name> <reason> | Expulsa um jogador. |
changesetting difficulty <value> | Muda a dificuldade até o próximo reinício. |
stop | Salva o mundo e desliga o servidor. |
A chave de identidade do servidor
Um servidor Bedrock tem uma chave de identidade que o jogo dos jogadores memoriza. Uma instalação nova não tem chave salva, então o servidor inventa uma nova a cada inicialização e os jogadores precisam confiar no servidor de novo. Salve ela uma vez no console:
serveridentity saveO servidor responde Saved server identity key to keys/server_identity_key.pem. Guarde a pasta keys nos seus backups e leve ela junto quando atualizar ou mudar o servidor de lugar.
Portas e firewall
Um servidor atual usa a porta 19132 em TCP e UDP ao mesmo tempo: TCP para estabelecer a conexão, UDP para o jogo em si. A porta 19133 só importa se você definir transport=raknet.
No Windows, libere as duas no 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 AllowNo Ubuntu com ufw: sudo ufw allow 19132 (abre TCP e UDP). Para amigos de fora da sua casa, redirecione a 19132 TCP e UDP no roteador para o IP local do PC do servidor.
Entrar no servidor
Os jogadores adicionam o servidor pela tela Play do jogo: na aba Servers, role até o fim da lista e escolha Add Server. Coloque qualquer nome, o endereço e 19132 como porta.
| Onde o jogador está | Endereço |
|---|---|
| Na mesma rede de casa | O IP local do PC do servidor |
| Em qualquer outro lugar | YOUR-SERVER-IP (seu IP público) |
Jogar no mesmo PC Windows que roda o servidor fica bloqueado pelo Windows até você liberar uma vez. Com o servidor parado, abra um terminal como administrador e rode a linha abaixo; depois inicie o servidor de novo e conecte em 127.0.0.1:
CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436Saves, backups e atualizações
Um mundo é uma pasta em worlds com o nome que está em level-name, Bedrock level numa instalação nova. Para um backup, pare o servidor e copie essa pasta, mais server.properties, allowlist.json, permissions.json e a pasta keys.
Para copiar o mundo com o servidor rodando, peça para ele segurar os arquivos:
save hold
save query
(copy the files it lists)
save resumeDepois de save query, o console diz Files are now ready to be copied e lista cada arquivo do mundo com um tamanho. Copie esses arquivos; depois, save resume deixa o mundo mudar de novo.
As instruções da Mojang dizem ainda que cada cópia deve ser cortada no tamanho listado. Parar o servidor e copiar a pasta evita essa etapa.
Cada atualização é um zip novo com server.properties, allowlist.json e permissions.json zerados. Extraído por cima do seu servidor, ele reseta suas configurações e sua lista de jogadores.
Então faça backup, extraia o zip novo numa pasta nova e copie para ela seus worlds, keys, server.properties, allowlist.json e permissions.json. Versões novas às vezes adicionam linhas ao server.properties: compare os dois arquivos.
Problemas comuns
Ninguém consegue entrar, nem eu
O allow-list está ligado e o allowlist.json está vazio. Adicione cada jogador com allowlist add <gamertag> no console.
Os jogadores veem Outdated server
O jogo foi atualizado e o servidor não. Baixe o zip novo no minecraft.net e atualize como explicado acima. Outdated client quer dizer que o jogo do jogador é mais antigo que o servidor.
Os jogadores precisam aceitar o servidor de novo a cada reinício
Rode serveridentity save uma vez, para o servidor manter a chave.
Não consigo entrar pelo PC que roda o servidor
O Windows bloqueia isso por padrão. Rode uma vez a linha do CheckNetIsolation de Entrar no servidor.
Amigos de fora da minha casa não conseguem conectar
Redirecione a 19132 em TCP e UDP, libere as duas no firewall e confira se eles usam o seu IP público. Alguns provedores de internet não dão IPv4 público para residências (CGNAT); aí o redirecionamento não funciona.
Perguntas
O Bedrock Dedicated Server custa alguma coisa?
Não. O Bedrock Dedicated Server é um download gratuito do minecraft.net para Windows e Ubuntu.
Qual porta eu redireciono para um servidor de Minecraft Bedrock?
19132, TCP e UDP. A 19133 só é necessária também se você mudar para transport=raknet.
Por que ninguém consegue entrar no meu servidor Bedrock novo?
A allowlist vem ligada por padrão. Adicione os jogadores com allowlist add <gamertag> no console.
Como eu viro operador no meu servidor Bedrock?
Entre uma vez e depois digite op seguido da sua gamertag no console do servidor.
O servidor Bedrock roda em ARM, como um Raspberry Pi, ou no macOS?
O oficial não. Ele é feito para processadores Intel e AMD de 64 bits, no Windows ou no Ubuntu.
Jogadores de Java podem entrar num servidor Bedrock?
Não. A Java Edition tem um servidor próprio.
A Wikily Servers hospeda Minecraft Bedrock
A partir de € 4,99 por mês