Um guia completo sobre como configurar um servidor de Minecraft Java Edition tanto no Windows quanto no Linux (Debian 12)! Isso inclui a instalação do Java, a configuração básica do servidor e a inicialização do servidor por meio de scripts de arranque ou usando ferramentas como o screen no Linux.
Seja para hospedar um pequeno servidor de survival para os seus amigos ou criar um mundo modded público, este guia vai mostrar-lhe tudo o que precisa para começar!
Requisitos
Antes de configurar o seu servidor, eis do que vai precisar:
- Um PC com 4GB ou mais de RAM
- Uma conta de Minecraft Java Edition
- Java 17 ou superior (dependendo da versão do Minecraft)
- Se quiser que outros jogadores possam entrar no servidor, precisa de garantir uma ligação à Internet estável e a porta TCP
25565com port forwarding configurado na sua rede. Aqui está um guia sobre como fazer port forwarding!
Além disso, aqui fica uma lista de coisas que ajudam a ter.
- Uma noção básica de como executar scripts e comandos (Batch no Windows, Bash/Shell no Linux).
- Familiaridade com o seu terminal ou linha de comandos.
Descarregar o JAR do Minecraft Server
Vai precisar do ficheiro .jar oficial do Minecraft Server:
- Aceda a: https://minecraft.net/en-us/download/server
- Descarregue o ficheiro
.jarmais recente e coloque-o numa nova pasta. Recomendamos algo como:
C:\MinecraftServer
ou, no Linux:
~/minecraft/server
Configuração no Windows
Instalar o Java no Windows
- Descarregue o Java 17+ a partir da Adoptium
- Execute o instalador
- (Opcional) Adicione o Java ao
PATHdo seu sistema:setx PATH "%PATH%;C:\Program Files\Eclipse Adoptium\jdk-17\bin"
Criar um Script de Arranque (Windows)
Dentro da pasta onde está o seu server.jar:
-
Clique com o botão direito → Novo → Documento de Texto
-
Mude o nome para
start.bat -
Edite-o e cole o seguinte:
@echo off java -Xmx4G -Xms2G -jar server.jar nogui pause -
Guarde o ficheiro e faça duplo clique em
start.batpara iniciar o seu servidor.
Se for a primeira execução, vai aparecer um ficheiro eula.txt. Abra-o e altere:
eula=false
para:
eula=true
Depois execute novamente o start.bat.
Configuração no Linux (Debian 12)
Instalar o Java no Linux
Abra um terminal e escreva:
sudo apt update
sudo apt install -y openjdk-17-jdk
Confirme que foi instalado:
java -version
Criar um Script de Arranque (Linux)
Crie uma nova pasta e entre nela:
mkdir -p ~/minecraft/server
cd ~/minecraft/server
Mova o seu server.jar para aqui e depois crie o start.sh:
nano start.sh
Cole isto:
#!/bin/bash
cd "$(dirname "$0")"
java -Xmx4G -Xms2G -jar server.jar nogui
Guarde e torne-o executável:
chmod +x start.sh
Execute-o com:
./start.sh
Tal como no Windows, na primeira vez que o executar terá de aceitar a EULA:
nano eula.txt
Altere eula=false para eula=true, depois guarde e execute novamente.
Usar o screen no Linux
Se quiser que o seu servidor continue a correr depois de fechar o terminal:
- Instale o screen:
sudo apt install screen
- Inicie uma nova sessão:
screen -S minecraft
- Execute o seu servidor:
./start.sh
-
Faça detach do screen:
PrimaCTRL + Ae depoisD -
Volte a fazer attach mais tarde:
screen -r minecraft
Esta é uma óptima forma de manter o seu servidor online 24/7, mesmo quando não está ligado por SSH.
Configuração Básica
Depois de executar o servidor uma vez, será gerado um ficheiro server.properties.
Para editar a configuração:
nano server.properties # Linux
notepad server.properties # Windows
Algumas opções que talvez queira alterar:
motd=Welcome to My Server!
max-players=10
difficulty=normal
pvp=true
enable-command-block=false
allow-nether=true
online-mode=true
Pode colocar utilizadores na whitelist adicionando-os pela consola do servidor ou editando o whitelist.json:
whitelist on
whitelist add <username>
Conclusão
Já tem um servidor de Minecraft Java Edition básico, mas funcional, a correr no Windows ou no Linux! Quer esteja a hospedar um mundo privado para amigos ou a planear abri-lo ao público, tem aqui um excelente ponto de partida.
Ver Também
- Download do Minecraft Java Server
- Downloads do OpenJDK (Linux)
- Downloads do Java da Adoptium (Windows)
- Como Fazer Port Forwarding no Minecraft
- Manual do Screen
Este guia é um work-in-progress e poderá ser actualizado ao longo do tempo. Se tiver sugestões ou melhorias, adoraríamos receber o seu feedback!
