Este guia orienta-o na configuração e personalização de um servidor Minecraft Bedrock Edition na Legion Hosting. Abrange o primeiro arranque, configuração do server.properties, permissões de jogadores, ligação a partir de todas as plataformas Bedrock, gestão de mundos e considerações sobre crossplay.
Bedrock vs. Java Edition
Minecraft existe em duas edições distintas que não são nativamente compatíveis entre si:
| Edição | Plataformas | Protocolo |
|---|---|---|
| Bedrock Edition | Xbox (One/Series X|S), PlayStation (4/5), Nintendo Switch, iOS, Android, Windows 10/11 | Raknet (UDP) |
| Java Edition | Windows, macOS, Linux | TCP |
Um servidor Bedrock apenas aceita clientes Bedrock. Se precisar que jogadores de Java Edition entrem num servidor compatível com Bedrock, considere executar um servidor Java com o plugin Geyser. Este guia foca-se exclusivamente no servidor dedicado Bedrock.
Passo 1 — Primeiro Arranque
Após adquirir o seu servidor Minecraft Bedrock na Legion Hosting, siga estes passos para o colocar em funcionamento pela primeira vez.
- Inicie sessão no GPanel e selecione o seu servidor Bedrock da lista de servidores.
- Clique no separador Startup. Verá as variáveis egg que controlam as definições básicas do seu servidor. As variáveis principais são:
Variável Predefinição Descrição BEDROCK_VERSIONlatestA versão do Bedrock Dedicated Server a instalar. Defina como latestpara obter sempre a versão mais recente ao arrancar, ou fixe um número de versão específico (ex.:1.21.51.02).SERVERNAMEDedicated ServerO nome mostrado aos jogadores quando adicionam o seu servidor. GAMEMODEsurvivalModo de jogo predefinido: survival,creativeouadventure.DIFFICULTYeasyDificuldade do mundo: peaceful,easy,normalouhard.CHEATSfalseSe os cheats (comandos) estão ativados para jogadores não operadores: trueoufalse. - Ajuste os valores que desejar alterar. As alterações às variáveis de arranque entram em vigor no próximo arranque do servidor.
- Volte ao separador Console e clique em Start.
- No primeiro lançamento, o servidor irá descarregar o binário do Bedrock Dedicated Server — isto demora normalmente 1–3 minutos dependendo do tamanho do ficheiro.
- Quando vir uma mensagem como
Server startedouIPv4 supported, port:na consola, o servidor está pronto e o estado deverá mostrar Running.
BEDROCK_VERSION definido como latest significa que o servidor será atualizado automaticamente a cada reinício. Se os seus jogadores estão numa versão de cliente mais antiga e não podem atualizar imediatamente, fixe a versão para corresponder ao cliente deles e evitar falhas de ligação.
Passo 2 — Configurar o server.properties
O ficheiro server.properties é o ficheiro de configuração principal de um servidor Bedrock. É criado automaticamente no primeiro arranque e está localizado no diretório raiz do servidor.
- No GPanel, pare o servidor a partir do separador Console e aguarde que o estado mostre Offline.
- Clique no separador Files e abra o
server.propertiesno editor de ficheiros. - Edite os valores abaixo conforme necessário e clique em Save Content.
- Inicie o servidor para que as alterações entrem em vigor.
| Propriedade | Predefinição | Descrição |
|---|---|---|
server-name |
Dedicated Server |
O nome de exibição mostrado aos jogadores quando navegam ou adicionam o servidor. |
gamemode |
survival |
Modo de jogo predefinido para novos jogadores: survival, creative ou adventure. |
difficulty |
easy |
Dificuldade do mundo: peaceful, easy, normal ou hard. |
max-players |
10 |
Número máximo de jogadores simultâneos. Não deve exceder o limite de slots do seu plano. |
online-mode |
true |
Quando true, o servidor verifica se os jogadores têm uma conta Xbox Live / Microsoft válida. Defina como false para permitir jogadores não autenticados (não recomendado). |
allow-cheats |
false |
Ativa comandos de cheat para jogadores. Quando false, apenas operadores podem usar comandos. |
view-distance |
32 |
Distância máxima de visualização em chunks. Valores mais baixos reduzem o uso de RAM e CPU — 10–16 é recomendado para a maioria dos servidores. |
tick-distance |
4 |
A distância de simulação em chunks (intervalo: 4–12). Controla a que distância de um jogador os blocos e entidades são ativamente processados. Valores mais baixos melhoram o desempenho. |
level-seed |
(em branco) | A seed utilizada para a geração do mundo. Deixe em branco para uma seed aleatória. Apenas se aplica quando um novo mundo é gerado. |
level-name |
Bedrock level |
O nome da pasta do mundo dentro do diretório worlds/. Alterar isto cria um novo mundo, a menos que já exista uma pasta com o novo nome. |
default-player-permission-level |
member |
Nível de permissão atribuído a novos jogadores: visitor, member ou operator. Consulte a secção de Permissões abaixo. |
Exemplo de configuração mínima do server.properties:
server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
SERVERNAME, GAMEMODE e DIFFICULTY) existem tanto no separador Startup do GPanel como no server.properties. As variáveis do separador Startup são aplicadas cada vez que o servidor arranca e irão substituir os valores correspondentes no server.properties. Para definições que se sobrepõem, utilize o separador Startup como ponto de controlo principal para evitar confusão.
Passo 3 — Permissões de Jogadores
O Bedrock Dedicated Server utiliza um sistema de permissões de três níveis que determina o que cada jogador pode fazer:
| Nível | Capacidades |
|---|---|
| visitor | Pode mover-se e interagir com o mundo, mas não pode colocar ou partir blocos. Útil para acesso tipo espectador. |
| member | Jogabilidade padrão de survival/creative. Pode colocar e partir blocos, fabricar, usar baús, etc. Este é o nível predefinido para novos jogadores. |
| operator | Acesso total aos comandos do servidor (teleportar, dar itens, expulsar, banir, alterar modo de jogo, etc.). Conceda apenas a jogadores de confiança. |
O default-player-permission-level no server.properties define o nível para todos os novos jogadores. Para atribuir um nível de permissão específico a jogadores individuais, edite o ficheiro permissions.json no diretório raiz do servidor:
[
{
"permission": "operator",
"xuid": "1234567890123456"
},
{
"permission": "member",
"xuid": "9876543210987654"
}
]
Cada entrada requer o XUID (Xbox User ID) do jogador, que é um número de 16 dígitos associado à sua conta Microsoft. Pode encontrar o XUID de um jogador através de:
- Verificar a saída da consola do servidor quando se ligam — a linha de log inclui o XUID.
- Utilizar uma ferramenta de pesquisa de XUID de terceiros online (pesquise por "Xbox XUID lookup").
Allowlist (Whitelist)
Para restringir o seu servidor apenas a jogadores aprovados, edite o ficheiro allowlist.json no diretório raiz do servidor e defina allow-list=true no server.properties.
[
{
"ignoresPlayerLimit": false,
"name": "PlayerGamertag",
"xuid": "1234567890123456"
},
{
"ignoresPlayerLimit": true,
"name": "AdminGamertag",
"xuid": "9876543210987654"
}
]
name— O gamertag Xbox/Microsoft do jogador (não sensível a maiúsculas/minúsculas).xuid— O XUID do jogador. Obrigatório para que a entrada funcione.ignoresPlayerLimit— Quandotrue, este jogador pode entrar mesmo que o servidor esteja cheio. Útil para administradores.
name como xuid. Uma entrada com apenas o gamertag e sem XUID não funcionará. O servidor verifica o XUID para autenticação, não o nome.
Passo 4 — Como Ligar-se
Antes de se ligar, certifique-se de que o estado do servidor mostra Running no GPanel. Anote o endereço IP e a porta do seu servidor a partir do separador Console ou Network do GPanel.
A Partir do Windows 10/11
- Abra o Minecraft (Bedrock Edition) a partir da Microsoft Store / aplicação Xbox.
- No menu principal, clique em Play.
- Selecione o separador Servers no topo.
- Desloque-se até ao fundo e clique em Add Server.
- Introduza um nome para o servidor (o que desejar), depois introduza o Server Address (apenas IP) e a Port do GPanel.
- Clique em Save, depois selecione o seu servidor e clique em Join Server.
A Partir de Dispositivos Móveis (iOS / Android)
- Abra o Minecraft e toque em Play.
- Toque no separador Servers.
- Desloque-se para baixo e toque em Add Server.
- Introduza o nome do servidor, endereço IP e porta do GPanel.
- Toque em Save, depois toque na entrada do servidor para se ligar.
A Partir de Consolas (Xbox, PlayStation, Nintendo Switch)
As edições de consola do Bedrock não têm um botão nativo "Add Server" no separador Servers. Para se ligar a um servidor personalizado a partir de uma consola, precisa de utilizar um destes métodos:
- Método do servidor em destaque: Algumas consolas permitem adicionar servidores através do separador Friends ou utilizando um redirecionamento de servidor em destaque. Os passos exatos variam conforme a consola e podem mudar com atualizações do Minecraft.
- Método da aplicação companheira: Utilize a aplicação companheira Minecraft Bedrock ou uma ferramenta baseada em DNS (como BedrockConnect) na mesma rede para redirecionar um endereço de servidor em destaque para o IP do seu servidor personalizado.
- Proxy LAN: Execute uma ferramenta de proxy num PC na mesma rede que anuncia o seu servidor remoto como um jogo LAN, fazendo-o aparecer no separador Friends da consola.
Passo 5 — Gestão de Mundos
Localização dos Ficheiros do Mundo
Os mundos Bedrock são armazenados no diretório worlds/ do servidor. O nome da pasta dentro de worlds/ corresponde ao valor level-name do server.properties. Por predefinição, é worlds/Bedrock level/.
Carregar um Mundo Existente
Pode carregar um mundo a partir de um save de jogador único ou de outro servidor:
- Pare o servidor a partir do separador Console do GPanel.
- Abra o separador Files no GPanel e navegue até ao diretório
worlds/. - Se estiver a substituir o mundo atual, elimine ou renomeie a pasta do mundo existente (ex.: renomeie
Bedrock levelparaBedrock level backup). - Carregue a sua pasta de mundo utilizando o gestor de ficheiros do GPanel ou via SFTP. A pasta deve conter no mínimo o ficheiro
level.date o diretóriodb/. - Renomeie a pasta carregada para corresponder ao valor
level-namenoserver.properties, ou atualize olevel-namepara corresponder ao nome da pasta carregada. - Inicie o servidor. Deverá carregar o mundo enviado.
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. Cada pasta no interior é um mundo — copie a pasta inteira para a carregar.
Cópias de Segurança
Cópias de segurança regulares protegem contra perda de dados, corrupção e alterações acidentais:
- Cópias de segurança do GPanel: Verifique o separador Backups no GPanel. Dependendo do seu plano, cópias de segurança automáticas podem estar disponíveis. Também pode criar cópias de segurança manuais a partir deste separador.
- Cópias de segurança manuais via SFTP: Pare o servidor, ligue-se via SFTP e descarregue todo o diretório
worlds/para a sua máquina local. Guarde estas cópias num local seguro. - Antes de alterações importantes: Crie sempre uma cópia de segurança antes de carregar um novo mundo, alterar o
level-nameou atualizar a versão do servidor.
worlds/ antes de alterar a variável BEDROCK_VERSION ou permitir uma atualização automática.
Passo 6 — Considerações sobre Crossplay
Uma das principais vantagens da Bedrock Edition é o crossplay nativo — todas as plataformas Bedrock podem jogar juntas no mesmo servidor sem qualquer configuração adicional. No entanto, há algumas coisas a ter em conta:
- Todas as plataformas Bedrock são compatíveis. Um jogador na Xbox pode jogar ao lado de alguém num telemóvel, numa Switch ou num PC com Windows 10/11. Não são necessários mods ou plugins — o crossplay está integrado no protocolo Bedrock.
- Conta Microsoft obrigatória. Quando
online-mode=true(a definição predefinida e recomendada), todos os jogadores devem ter sessão iniciada numa conta Microsoft / Xbox Live, independentemente da plataforma. Os jogadores que não tiverem sessão iniciada não conseguirão entrar. - Diferenças de input. Os jogadores de consola utilizam comandos, os jogadores móveis utilizam controlos tácteis e os jogadores de PC podem utilizar teclado e rato. Tenha isto em conta ao construir mecanismos complexos de redstone ou arenas PvP — os métodos de input criam experiências de jogo diferentes.
- A correspondência de versões é crítica. Todos os clientes que se ligam devem estar na mesma versão Bedrock que o servidor. Se um jogador numa plataforma atualizou automaticamente mas outro não, não conseguirão jogar juntos até que todos os clientes correspondam à versão do servidor. Utilize a fixação de versão (a variável de arranque
BEDROCK_VERSION) para controlar isto. - Java Edition não é compatível. Os jogadores de Java Edition não conseguem ligar-se a um servidor Bedrock. Se precisar de suportar tanto jogadores Java como Bedrock, considere executar um servidor Java com o plugin Geyser, que traduz o protocolo Bedrock para servidores Java.
Resolução de Problemas
O servidor mostra Running mas ninguém consegue ligar-se
- Verifique novamente se introduziu o endereço IP e a porta corretos em campos separados (não combinados com dois pontos).
- Confirme que o servidor está realmente totalmente iniciado verificando a consola para a mensagem
Server started. - Verifique se a versão do Minecraft do cliente corresponde exatamente à versão do servidor. Mesmo pequenas diferenças de versão impedem a ligação.
- Se
allow-listestá definido comotruenoserver.properties, certifique-se de que o XUID do jogador que se liga está listado noallowlist.json.
"Could not connect: Outdated server" ou "Outdated client"
Isto significa que o cliente e o servidor estão a executar versões Bedrock diferentes. Atualize o cliente para corresponder ao servidor, ou altere a variável de arranque BEDROCK_VERSION para corresponder à versão do cliente e reinicie o servidor.
O mundo não carrega após o envio
- Certifique-se de que a pasta do mundo carregado está diretamente dentro de
worlds/e não aninhada num subdiretório extra (ex.:worlds/Bedrock level/level.datestá correto,worlds/Bedrock level/Bedrock level/level.datestá errado). - Confirme que o nome da pasta corresponde exatamente ao valor
level-namenoserver.properties, incluindo espaços e maiúsculas/minúsculas. - Verifique se o mundo contém um ficheiro
level.datválido e um diretóriodb/. - Os mundos de Java Edition não são compatíveis com servidores Bedrock. Deve convertê-los utilizando uma ferramenta de terceiros (como Chunker ou Amulet) antes de os carregar.
Problemas de desempenho (lag, carregamento lento de chunks)
- Reduza o
view-distancenoserver.properties. Valores entre 10 e 16 são recomendados. O valor predefinido de 32 é muito elevado para a maioria dos servidores alojados. - Reduza o
tick-distancepara 4 (o mínimo). Isto reduz a área de simulação e diminui o uso de CPU. - Reduza o
max-playersse o servidor está frequentemente na capacidade máxima. - Verifique os gráficos de utilização de recursos do GPanel para ver se o servidor está a atingir os limites de RAM ou CPU. Se sim, considere atualizar o seu plano.
Os jogadores de consola não encontram o botão "Add Server"
Esta é uma limitação da plataforma — Xbox, PlayStation e Nintendo Switch não expõem nativamente a opção "Add Server" para todos os utilizadores. Consulte os métodos de ligação por consola no Passo 4 acima. Se precisar de assistência para configurar o acesso por consola, abra um ticket de suporte.
Artigos Relacionados
- Minecraft Java Server Setup Guide — se estiver a executar um servidor Java Edition
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Se encontrar algum problema não abordado aqui, abra um ticket de suporte e a nossa equipa irá ajudá-lo.