Este guia orienta-o na configuração de um servidor Minecraft Java Edition na Legion Hosting -- desde a escolha do tipo de servidor até à configuração do seu mundo e ligação com amigos.
1. Escolher um Tipo de Servidor
Quando configura o seu servidor Minecraft pela primeira vez, uma das decisões mais importantes é qual software de servidor utilizar. Cada tipo oferece diferentes capacidades dependendo de querer plugins, mods ou uma experiência vanilla pura.
| Tipo de Servidor | Melhor Para | Suporte a Plugins | Suporte a Mods | Notas |
|---|---|---|---|---|
| Vanilla | Minecraft puro, sem modificações | Nenhum | Nenhum | JAR oficial do servidor Mojang. Sem personalização para além do server.properties. |
| Paper | Sobrevivência/SMP otimizado em desempenho | Plugins Bukkit & Spigot | Nenhum | Fork do Spigot com melhorias significativas de desempenho. Recomendado para a maioria dos servidores. |
| Spigot | Servidores baseados em plugins | Plugins Bukkit & Spigot | Nenhum | O fork de alto desempenho original do Bukkit. Atualmente, o Paper é geralmente preferido em relação ao Spigot. |
| Forge | Minecraft com mods (modpacks grandes) | Limitado (alguns via Sponge) | Mods Forge | O carregador de mods clássico. Os clientes devem instalar a mesma versão do Forge e os mesmos mods. |
| Fabric | Modding leve, mods mais recentes | Limitado | Mods Fabric | Atualizações mais rápidas para novas versões do Minecraft. Ecossistema de mods em crescimento. Os clientes precisam do Fabric + mods correspondentes. |
2. Primeiro Arranque
- Inicie sessão no GPanel.
- Selecione o seu servidor Minecraft na lista de servidores.
- Navegue até ao separador Startup.
-
Escolha o Tipo de Servidor desejado (Paper, Vanilla, Forge, etc.) e a Versão do Minecraft nos menus suspensos.
Importante: Certifique-se de que a versão que seleciona corresponde à versão que os seus jogadores vão utilizar. Versões incompatíveis impedirão os clientes de se ligarem.
- Clique em Start no separador Console para iniciar o servidor pela primeira vez.
-
O primeiro arranque irá automaticamente:
- Descarregar o JAR do servidor selecionado
- Gerar
server.properties,eula.txte outros ficheiros de configuração predefinidos - Gerar o mundo inicial (isto pode demorar um ou dois minutos)
- Quando vir
Done!na consola, o seu servidor está em execução e pronto para configurar.
eula.txt.
3. Configurar o server.properties
O ficheiro server.properties controla a maioria do comportamento principal do seu servidor. Pode editá-lo diretamente a partir do File Manager do GPanel -- clique no ficheiro no diretório raiz para abrir o editor integrado.
server.properties. Alterações feitas enquanto o servidor está em execução serão substituídas quando ele for encerrado.
| Propriedade | Predefinição | Descrição |
|---|---|---|
server-name |
A Minecraft Server |
O nome exibido na lista de servidores (apenas Bedrock; Java usa motd em vez disso). |
gamemode |
survival |
Modo de jogo predefinido para novos jogadores. Opções: survival, creative, adventure, spectator. |
difficulty |
easy |
Dificuldade do servidor. Opções: peaceful, easy, normal, hard. |
max-players |
20 |
Número máximo de jogadores que podem estar ligados simultaneamente. Defina este valor de acordo com o limite de slots do seu plano de alojamento. |
pvp |
true |
Se os jogadores podem causar dano uns aos outros. Defina como false para servidores apenas PvE. |
online-mode |
true |
Verifica as contas dos jogadores com a Mojang. Mantenha definido como true a menos que tenha um motivo específico para desativar -- desativá-lo permite que clientes piratas se liguem. |
motd |
A Minecraft Server |
Mensagem do Dia exibida na lista de servidores da Java Edition. Suporta códigos de cor com \u00A7 (sinal de secção). |
view-distance |
10 |
Distância de renderização em chunks (1 chunk = 16 blocos). Valores mais baixos (6-8) melhoram o desempenho; valores mais altos (12-16) proporcionam uma melhor experiência visual ao custo de mais RAM e CPU. |
spawn-protection |
16 |
Raio (em blocos) à volta do spawn do mundo onde não-operadores não podem construir ou destruir blocos. Defina como 0 para desativar. |
level-seed |
(vazio) | Semente de geração do mundo. Deixe em branco para uma semente aleatória, ou introduza uma semente específica para gerar um mundo particular. Aplica-se apenas quando um novo mundo é criado. |
level-type |
minecraft\:normal |
Tipo de mundo. Opções: minecraft\:normal, minecraft\:flat, minecraft\:large_biomes, minecraft\:amplified, minecraft\:single_biome_surface. |
white-list |
false |
Quando true, apenas jogadores listados em whitelist.json podem entrar. Consulte a secção Whitelist abaixo. |
enable-command-block |
false |
Se os blocos de comando podem ser utilizados. Necessário para muitos mapas de aventura e algumas configurações de minijogos. |
Após editar, guarde o ficheiro e inicie o seu servidor. As novas definições entrarão em vigor imediatamente no arranque.
4. Acesso de Operador (Admin)
Os operadores (ops) têm acesso a comandos do servidor como /gamemode, /tp, /ban, /kick, entre outros. Existem duas formas de conceder o estatuto de operador.
Método 1: Consola do GPanel (Recomendado)
No separador Console do GPanel, escreva o seguinte comando enquanto o servidor está em execução:
op YourPlayerName
Verá uma mensagem de confirmação na consola. O jogador é agora um operador.
Método 2: Editar o ops.json
Também pode editar manualmente o ficheiro ops.json no diretório raiz do servidor. Cada entrada tem este formato:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
O campo level controla o que o operador pode fazer:
| Nível | Permissões |
|---|---|
1 |
Pode contornar a proteção do spawn |
2 |
Pode usar comandos de batota (/gamemode, /tp, etc.) e blocos de comando |
3 |
Pode usar comandos de gestão de jogadores (/ban, /kick, /op) |
4 |
Acesso total, incluindo /stop e /save-all |
op concede o nível 4 por predefinição. Se precisar de um nível de permissão inferior, edite o ops.json diretamente.
Para remover o estatuto de operador, use o comando de consola:
deop YourPlayerName
5. Whitelist
A whitelist restringe o seu servidor apenas a jogadores aprovados. Isto é útil para servidores privados ou comunidades onde pretende controlar quem pode entrar.
Ativar a Whitelist
Defina o seguinte no server.properties:
white-list=true
enforce-whitelist=true
A definição enforce-whitelist irá expulsar quaisquer jogadores atualmente ligados que não estejam na whitelist quando esta for recarregada.
Gerir a Whitelist
Use estes comandos na consola do GPanel enquanto o servidor está em execução:
| Comando | Descrição |
|---|---|
whitelist add PlayerName |
Adicionar um jogador à whitelist |
whitelist remove PlayerName |
Remover um jogador da whitelist |
whitelist list |
Mostrar todos os jogadores na whitelist |
whitelist reload |
Recarregar a whitelist a partir do whitelist.json |
whitelist.json no diretório raiz do servidor através do File Manager do GPanel. Lembre-se de executar whitelist reload na consola após fazer alterações manuais.
6. Como Ligar-se
Quando o seu servidor estiver em execução, siga estes passos para se ligar a partir do Minecraft Java Edition:
- Encontre o endereço IP e a porta do seu servidor no GPanel, no separador Network.
- Abra o Minecraft Java Edition e clique em Multiplayer.
- Clique em Add Server.
- Introduza um nome para o seu servidor no campo Server Name (isto é apenas uma etiqueta para a sua lista de servidores).
-
No campo Server Address, introduza o seu IP e porta no formato:
your.server.ip:portPor exemplo:
192.168.1.100:25565 - Clique em Done, depois selecione o servidor da sua lista e clique em Join Server.
7. Gestão do Mundo
Localização dos Ficheiros do Mundo
Por predefinição, o mundo do Minecraft é armazenado numa pasta chamada world no diretório raiz do seu servidor. Esta pasta contém todos os dados do mundo, incluindo terreno, dados dos jogadores e estruturas. Também verá as pastas world_nether e world_the_end para essas dimensões (em servidores Paper/Spigot; o Vanilla armazena-os como subpastas dentro de world).
Carregar um Mundo Existente
Para carregar um mundo do modo singleplayer ou de outro servidor:
- Pare o seu servidor no GPanel.
- Elimine ou renomeie a pasta
worldexistente usando o File Manager do GPanel (ou via SFTP). -
Carregue a sua pasta do mundo via SFTP. Certifique-se de que a pasta se chama
world(ou atualize a propriedadelevel-namenoserver.propertiespara corresponder ao nome da sua pasta).Dica: Para carregamentos de mundos grandes, o SFTP é muito mais rápido do que o File Manager baseado no navegador. Consulte o nosso guia de SFTP para instruções de configuração. - Certifique-se de que a estrutura da pasta do mundo está correta -- o ficheiro
level.datdeve estar diretamente dentro da pastaworld, não aninhado numa subpasta. - Inicie o servidor. Ele irá carregar o seu mundo enviado.
%appdata%\.minecraft\saves\YourWorldName no Windows. Renomeie a pasta para world antes de carregar.
Cópias de Segurança
É fortemente recomendado manter cópias de segurança regulares do seu mundo, especialmente antes de fazer alterações importantes como atualizar a versão do servidor ou instalar novos mods/plugins.
Para criar uma cópia de segurança manual:
- Execute
save-allna consola do GPanel para guardar todos os dados em disco. - Pare o servidor.
- Descarregue a pasta
world(eworld_nether/world_the_endse existirem) via SFTP ou o File Manager. - Armazene a cópia de segurança num local seguro no seu computador ou armazenamento na nuvem.