background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Guia de Configuração do Servidor Minecraft Bedrock


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.

Qual edição tenho? Se comprou o Minecraft na Microsoft Store, Google Play, Apple App Store ou na loja da consola, tem a Bedrock Edition. Se o comprou em minecraft.net e o executa através do launcher Java, tem a Java Edition. Verifique o ecrã de título — Bedrock simplesmente diz "Minecraft", enquanto Java diz "Minecraft: Java Edition".

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.

  1. Inicie sessão no GPanel e selecione o seu servidor Bedrock da lista de servidores.
  2. 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_VERSION latest A versão do Bedrock Dedicated Server a instalar. Defina como latest para obter sempre a versão mais recente ao arrancar, ou fixe um número de versão específico (ex.: 1.21.51.02).
    SERVERNAME Dedicated Server O nome mostrado aos jogadores quando adicionam o seu servidor.
    GAMEMODE survival Modo de jogo predefinido: survival, creative ou adventure.
    DIFFICULTY easy Dificuldade do mundo: peaceful, easy, normal ou hard.
    CHEATS false Se os cheats (comandos) estão ativados para jogadores não operadores: true ou false.
  3. Ajuste os valores que desejar alterar. As alterações às variáveis de arranque entram em vigor no próximo arranque do servidor.
  4. Volte ao separador Console e clique em Start.
  5. 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.
  6. Quando vir uma mensagem como Server started ou IPv4 supported, port: na consola, o servidor está pronto e o estado deverá mostrar Running.
Fixação de versão: Deixar 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.

  1. No GPanel, pare o servidor a partir do separador Console e aguarde que o estado mostre Offline.
  2. Clique no separador Files e abra o server.properties no editor de ficheiros.
  3. Edite os valores abaixo conforme necessário e clique em Save Content.
  4. 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
Pare sempre o servidor antes de editar o server.properties. O servidor Bedrock escreve neste ficheiro ao encerrar. Edições feitas enquanto o servidor está em execução serão substituídas quando o servidor parar.
Variáveis de arranque vs. server.properties: Algumas definições (como 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 — Quando true, este jogador pode entrar mesmo que o servidor esteja cheio. Útil para administradores.
Ambos os campos são obrigatórios. Cada entrada da allowlist deve incluir tanto 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.

Bedrock utiliza campos separados para IP e porta. Ao contrário da Java Edition, Bedrock pede sempre o endereço IP e o número da porta em campos de entrada separados. Introduza o IP no campo de endereço e a porta no campo de porta — não os combine com dois pontos.

A Partir do Windows 10/11

  1. Abra o Minecraft (Bedrock Edition) a partir da Microsoft Store / aplicação Xbox.
  2. No menu principal, clique em Play.
  3. Selecione o separador Servers no topo.
  4. Desloque-se até ao fundo e clique em Add Server.
  5. Introduza um nome para o servidor (o que desejar), depois introduza o Server Address (apenas IP) e a Port do GPanel.
  6. Clique em Save, depois selecione o seu servidor e clique em Join Server.

A Partir de Dispositivos Móveis (iOS / Android)

  1. Abra o Minecraft e toque em Play.
  2. Toque no separador Servers.
  3. Desloque-se para baixo e toque em Add Server.
  4. Introduza o nome do servidor, endereço IP e porta do GPanel.
  5. 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.
A conectividade de servidores em consolas é limitada por restrições da plataforma. A Microsoft, Sony e Nintendo impõem restrições à ligação a servidores de terceiros a partir de consolas. Os métodos acima são soluções alternativas da comunidade e podem deixar de funcionar com atualizações da plataforma. Se tiver dificuldades em ligar-se a partir de uma consola, abra um ticket de suporte e ajudamos a resolver o problema.

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:

  1. Pare o servidor a partir do separador Console do GPanel.
  2. Abra o separador Files no GPanel e navegue até ao diretório worlds/.
  3. Se estiver a substituir o mundo atual, elimine ou renomeie a pasta do mundo existente (ex.: renomeie Bedrock level para Bedrock level backup).
  4. 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.dat e o diretório db/.
  5. Renomeie a pasta carregada para corresponder ao valor level-name no server.properties, ou atualize o level-name para corresponder ao nome da pasta carregada.
  6. Inicie o servidor. Deverá carregar o mundo enviado.
Exportar do modo jogador único: No Windows 10/11, os mundos de jogador único estão armazenados em %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. Cada pasta no interior é um mundo — copie a pasta inteira para a carregar.
Para carregamentos de mundos grandes, utilize SFTP. O gestor de ficheiros do browser do GPanel tem limites de tamanho de carregamento. Para mundos maiores que algumas centenas de MB, ligue-se via SFTP. Consulte How to Upload Files via SFTP para instruções.

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-name ou atualizar a versão do servidor.
Faça cópia de segurança antes de atualizar. As atualizações de versão do Bedrock podem ocasionalmente causar problemas de compatibilidade de mundos. Crie sempre uma cópia de segurança completa do diretório 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-list está definido como true no server.properties, certifique-se de que o XUID do jogador que se liga está listado no allowlist.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.dat está correto, worlds/Bedrock level/Bedrock level/level.dat está errado).
  • Confirme que o nome da pasta corresponde exatamente ao valor level-name no server.properties, incluindo espaços e maiúsculas/minúsculas.
  • Verifique se o mundo contém um ficheiro level.dat válido e um diretório db/.
  • 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-distance no server.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-distance para 4 (o mínimo). Isto reduz a área de simulação e diminui o uso de CPU.
  • Reduza o max-players se 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

Se encontrar algum problema não abordado aqui, abra um ticket de suporte e a nossa equipa irá ajudá-lo.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.