Guia para rodar o servidor oficial do Minecraft Bedrock em dispositivos Android usando Termux + Ubuntu + Box64.
Nota: Este guia foi testado com a versão 1.21.124, mas deve funcionar com outras versões do Bedrock Server seguindo os mesmos passos.
Este guia é fornecido para fins educacionais. O uso prolongado do celular como servidor pode:
- Aumentar significativamente a temperatura do dispositivo
- Reduzir a vida útil da bateria
- Causar desgaste acelerado do hardware
Use por sua conta e risco. Os autores não se responsabilizam por danos ao dispositivo ou perda de dados. Faça backups regulares e monitore a temperatura constantemente.
Hardware Mínimo:
- Processador: Snapdragon 800+ / Dimensity 1000+ / Exynos 2100+
- RAM: 6GB (8GB+ recomendado)
- Armazenamento: 5GB livres
- Android 10 ou superior
Compatibilidade:
- ✅ Snapdragon 800+: Melhor desempenho e compatibilidade
⚠️ Dimensity 1000+: Funcional, pode aquecer mais⚠️ Exynos 2100+: Compatibilidade variável, teste antes
Testado em: ASUS ROG Phone 5s
Verificar seu hardware: Instale "CPU-Z" ou "DevCheck" para confirmar processador e RAM.
- Servidor Local (LAN)
- Servidor Online (Playit)
- Configuração
- Backups
- Monitoramento
- Troubleshooting
- FAQ
F-Droid (recomendado):
- Acesse https://f-droid.org/
- Baixe e instale o F-Droid
- Procure por "Termux" e instale
Play Store (alternativa):
- Pode apresentar problemas, mas funciona
Abra o Termux e execute os comandos abaixo. Basta copiar e colar cada linha.
pkg update && pkg upgradeQuando perguntado Do you want to continue? [Y/n], digite Y e pressione Enter.
pkg install proot-distroproot-distro install ubuntuAguarde o download (5-10 minutos dependendo da internet).
proot-distro login ubuntuVocê verá root@localhost:~# quando estiver dentro do Ubuntu.
Execute cada comando:
apt update && apt install wget gpg -ywget https://ryanfortner.github.io/box64-debs/box64.list -O /etc/apt/sources.list.d/box64.listwget -qO- https://ryanfortner.github.io/box64-debs/KEY.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/box64.gpgapt update && apt install box64 -yNo navegador do celular:
- Acesse: https://www.minecraft.net/pt-br/download/server/bedrock
- Baixe a versão Ubuntu (Linux)
- O arquivo será baixado para a pasta Downloads do seu celular
No Termux (dentro do Ubuntu):
O arquivo baixado normalmente fica em um destes caminhos:
/sdcard/Download/(maioria dos Androids)/storage/emulated/0/Download//sdcard/Downloads/(alguns celulares usam "Downloads" com S)
Para facilitar, vamos listar o que tem na pasta:
ls /sdcard/Download/Se aparecer "No such file or directory", tente:
ls /sdcard/Downloads/Você verá algo como bedrock-server-1.21.124.zip (o número da versão pode variar).
Agora copie o arquivo (ajuste o caminho se necessário):
mkdir servidor_minecraft
cd servidor_minecraft
cp /sdcard/Download/bedrock-server-*.zip servidor.zipSe der erro, tente com "Downloads" (com S):
cp /sdcard/Downloads/bedrock-server-*.zip servidor.zipDepois extraia:
unzip -o servidor.zip
chmod +x bedrock_serverCrie um script que reinicia automaticamente em caso de crash:
cat <<'EOF' > iniciar.sh
#!/bin/bash
while true; do
echo "=========================================="
echo " INICIANDO SERVIDOR MINECRAFT BEDROCK"
echo " CTRL+C para parar"
echo "=========================================="
export BOX64_DYNAREC_BIGBLOCK=0
export BOX64_DYNAREC_STRONGMEM=1
LD_LIBRARY_PATH=. box64 ./bedrock_server
echo "=========================================="
echo " Servidor encerrado. Reiniciando em 5s..."
echo "=========================================="
sleep 5
done
EOF
chmod +x iniciar.sh./iniciar.shAguarde até ver Server started. nos logs.
Descobrir IP do celular:
- Configurações → Wi-Fi → Toque na rede conectada
- Anote o endereço IP (ex:
192.168.1.105)
No Minecraft Bedrock:
- Jogar → Servidores → Adicionar Servidor
- Endereço: IP do celular (ex:
192.168.1.105) - Porta:
19132
Para o servidor funcionar online, você precisa rodar duas coisas simultaneamente:
- Sessão 1: Servidor Minecraft
- Sessão 2: Playit (túnel)
Criar nova sessão:
- Arraste da esquerda para direita no Termux
- Toque em "New Session" ou "+"
Alternar entre sessões:
- Arraste novamente e selecione a sessão desejada
- Acesse https://playit.gg
- Crie uma conta (Sign Up)
- Confirme o email
- Faça login
Em uma nova sessão do Termux:
cd ~
wget https://github.com/playit-cloud/playit-agent/releases/latest/download/playit-linux-aarch64
chmod +x playit-linux-aarch64
./playit-linux-aarch64O terminal mostrará um link:
To link this agent visit:
https://playit.gg/claim/ABC123XYZ456
Copie e abra esse link no navegador.
- Cole o link no navegador
- A página detectará automaticamente o agente
- Clique em "Claim Agent"
- O terminal mostrará "Linked Successfully"
No site do Playit:
- Vá em Tunnels
- Clique em Add Tunnel
- Configurações:
- Tunnel Type: Minecraft Bedrock Edition
- Agent: Selecione seu dispositivo
- Local Port: 19132
- Salve
O Playit gerará um endereço único (ex: exemplo-123.gl.joinmc.link)
Importante: Copie esse endereço. É o que você passará para outros jogadores.
Neste ponto, você deve ter:
- Sessão 1: Servidor Minecraft rodando (desde a Parte 1)
- Sessão 2: Playit já rodando (desde a seção 2.3 quando você vinculou)
Se ambos já estão rodando, você não precisa fazer nada! O servidor já está online e acessível pelo endereço do Playit.
Servidor parou/travou:
- Vá na sessão do servidor
- Execute novamente:
./iniciar.sh - O Playit continua funcionando normalmente
Playit desconectou:
- Vá na sessão do Playit
- Execute novamente:
./playit-linux-aarch64 - O servidor continua funcionando normalmente
Fechou o Termux por acidente:
- Reabra o Termux
- Inicie o servidor em uma sessão
- Inicie o Playit em outra sessão
Alterne entre as sessões (arraste da esquerda):
- Sessão do servidor: Logs do Minecraft aparecendo
- Sessão do Playit: Mostra "Tunnel connected"
Ambas precisam estar ativas para o servidor funcionar online.
No Minecraft Bedrock:
- Adicionar Servidor
- Endereço: Cole o endereço do Playit
- Porta: 19132 (ou deixe em branco)
Para o servidor (parado):
cd ~/servidor_minecraft
nano server.propertiesPrincipais configurações:
server-name=Seu Servidor
gamemode=survival
difficulty=normal
max-players=10
view-distance=10
tick-distance=4
server-port=19132
level-name=Bedrock level
white-list=falseOtimização:
view-distance: Reduza para 6-8 se tiver lagtick-distance: Mantenha em 3-4max-players: Ajuste conforme RAM (6GB = 5-8 jogadores, 8GB = 8-12)
Salvar: CTRL+X → Y → Enter
Para restringir acesso:
- No
server.properties:white-list=true - Edite
whitelist.json:
nano whitelist.json[
{"name": "Jogador1"},
{"name": "Jogador2"}
]No console do servidor (rodando):
op NomeDoJogador
Ou edite permissions.json:
[
{
"permission": "operator",
"xuid": "123456789"
}
]Pare o servidor (CTRL+C) e execute:
cd ~/servidor_minecraft
tar -czf /sdcard/Download/backup_mundo_$(date +%Y%m%d_%H%M%S).tar.gz worlds/cp -r worlds/ /sdcard/Download/backup_minecraft_$(date +%Y%m%d)/cd ~/servidor_minecraft
rm -rf worlds/
tar -xzf /sdcard/Download/backup_mundo_DATA.tar.gzOu para backup não compactado:
cp -r /sdcard/Download/backup_minecraft_DATA/ worlds/Recomendação: Faça backup antes de atualizar ou instalar addons.
Por marca:
- Xiaomi/Poco: Segurança → Bateria
- Samsung: Discar
*#0*#ou usar Device Care - ASUS ROG: Armoury Crate (tela inicial)
- Qualquer: Apps como CPU-Z, DevCheck, AIDA64
Referência:
- 30-40°C: Ideal
- 40-50°C: Normal sob carga
- 50-60°C: Monitore, melhore ventilação
- 60°C+: Pare o servidor
Em nova sessão do Termux:
pkg install htop
htopProcure pelo processo box64. Pressione Q para sair.
Os logs aparecem em tempo real na sessão onde o servidor roda.
Para salvar em arquivo:
./iniciar.sh 2>&1 | tee server.logPorta em uso:
netstat -tuln | grep 19132Se retornar algo, a porta está ocupada. Reinicie o celular ou mude a porta no server.properties.
Box64 não instalado:
apt remove box64
apt update && apt install box64 -yMemória insuficiente: Feche outros apps no Android.
Soluções:
- Reduza
view-distancepara 6-8 - Reduza
max-players - Use conexão Ethernet (adaptador USB-C → RJ45)
- Feche outros apps
- Ative modo performance no Android
Desative economia de bateria para Termux:
Android genérico: Configurações → Aplicativos → Termux → Bateria → Sem restrições
Xiaomi: Segurança → Bateria → Gerenciar uso → Termux → Sem restrições Permissões → Autostart → Ativar
Samsung: Configurações → Bateria → Aplicativos sem suspensão → Adicionar Termux
OnePlus: Bateria → Otimização → Termux → Não otimizar
Reinstalar Playit:
rm playit-linux-aarch64
wget https://github.com/playit-cloud/playit-agent/releases/latest/download/playit-linux-aarch64
chmod +x playit-linux-aarch64Mesmo procedimento de desativar economia de bateria acima.
Checklist servidor local:
- Servidor rodando?
- IP correto?
- Mesma rede Wi-Fi?
- Porta 19132?
Checklist servidor online:
- Servidor rodando (Sessão 1)?
- Playit rodando (Sessão 2)?
- Playit mostra "connected"?
- Endereço correto?
- Whitelist desativada ou jogador adicionado?
Restaure o último backup (veja seção 4.3).
Se não houver backup, o mundo está perdido.
Funciona em qualquer Android?
Não. Requer processador compatível (Snapdragon 800+, Dimensity 1000+, Exynos 2100+), 6GB+ RAM e Android 10+.
Precisa de root?
Não.
É gratuito?
Sim. Tudo é gratuito.
Posso rodar 24/7?
Sim, desde que mantenha plugado na tomada, tenha boa ventilação, monitore temperatura regularmente e desative economia de bateria para Termux. Celulares com bypass charging (ASUS ROG) são ideais para operação contínua.
Quantos jogadores suporta?
Depende da RAM: 6GB = 5-8 jogadores | 8GB = 8-12 jogadores | 12GB+ = 12-20 jogadores.
Consome muita bateria?
Sim. Mantenha sempre plugado.
Funciona com mods?
Não suporta mods do Java Edition. Aceita addons, behavior packs e resource packs do Bedrock.
Wi-Fi ou Ethernet?
Ethernet é superior (estabilidade, latência). Use adaptador USB-C → RJ45 (~R$30-80).
Quanto de dados consome?
Aproximadamente 10-50 MB/hora por jogador.
Como atualizar?
- Faça backup do mundo
- Pare o servidor
- Baixe nova versão do Bedrock Server
- Extraia sobrescrevendo:
unzip -o bedrock-server-NOVO.zip - Não sobrescreva:
server.properties,whitelist.json,permissions.json, pastaworlds/ - Reinicie
Funciona em iOS?
Não. Apenas Android.
Melhores celulares para servidor?
Budget: Poco F5, Realme GT Neo 3 | Intermediário: Xiaomi 13T, OnePlus 11R | Premium: ASUS ROG Phone 6/7 (ideal para 24/7), OnePlus 12. Priorize: Snapdragon 800+, 8GB+ RAM, boa refrigeração.
Geral:
- Remova capas
- Mantenha em local ventilado
- Reduza brilho da tela
- Feche apps em segundo plano
- Use Ethernet em vez de Wi-Fi
Por marca:
ASUS ROG Phone: Ative Bypass Charging (Game Genie), use AeroActive Cooler se disponível, Modo X no Armoury Crate.
Xiaomi/Poco: Modo performance (Bateria), Game Turbo, desative MIUI Optimization para Termux.
Samsung: Enhanced Processing (Opções de desenvolvedor), Game Booster → Performance.
OnePlus: Gaming Mode → Performance.
Acessórios:
- Mini ventilador USB (~R$20-50)
- Suporte com ventilação
- Dissipador de cobre/alumínio (~R$15-30)
Stack:
- Termux (emulador de terminal Android)
- proot-distro (distribuições Linux no Termux)
- Ubuntu 22.04 (ambiente Linux)
- Box64 (emulador x86_64 para ARM64)
- Bedrock Server oficial (Mojang)
- Playit.gg (túnel de rede opcional)
Fluxo:
- Termux fornece ambiente shell
- proot-distro roda Ubuntu sem root
- Box64 traduz binário x86_64 do servidor para ARM64
- Playit cria túnel UDP para acesso externo
Limitações:
- Performance depende do hardware
- Aquecimento pode ser limitante
- Playit gratuito tem limites de túneis
Testado em: ASUS ROG Phone 5s
Versão do servidor: Bedrock 1.21.124
Box64: https://github.com/ptitSeb/box64
Playit: https://playit.gg
Minecraft® é marca registrada da Mojang AB/Microsoft Corporation.
Última atualização: Fevereiro 2026
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.