Artigos sobre: Servidores para Jogos

Como hospedar um servidor de Minecraft em VPS

Como hospedar servidor Minecraft em VPS: requisitos e configuração inicial


Minecraft é um dos jogos mais populares para servidores dedicados. Hospedar em VPS próprio dá controle total sobre performance, plugins, mods e regras. Este guia cobre do planejamento ao servidor rodando.


Requisitos por número de jogadores


Jogadores

RAM mínima

RAM recomendada

CPU

Disco

1-10 (vanilla)

4 GB

6 GB

2 vCPU (clock alto)

10 GB SSD

10-25 (com plugins)

6 GB

8 GB

2-4 vCPU (clock alto)

20 GB SSD

25-50 (mods pesados)

8 GB

10 GB

4 vCPU (clock alto)

40 GB SSD

50+ (modpack grande)

12-24 GB

16-48 GB

4+ vCPU (clock alto)

60+ GB SSD


Clock importa mais que núcleos. Minecraft usa predominantemente um thread principal. Um processador com 5+ GHz por núcleo (como o Ryzen 9 9950X da StreetHosting) faz mais diferença do que ter muitos núcleos lentos.


Passo a passo: servidor básico


1. Preparar o VPS


Siga o guia de configuração do Ubuntu 24.04 para ter o servidor seguro.


2. Instalar Java


Minecraft precisa de Java 21 para versões recentes:


sudo apt install openjdk-21-jre-headless -y
java -version


3. Criar diretório do servidor


sudo mkdir -p /opt/minecraft
sudo chown $USER:$USER /opt/minecraft
cd /opt/minecraft


4. Baixar o servidor


Para Paper (recomendado por performance):

wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4.jar -O server.jar


5. Primeiro start


java -Xmx4G -Xms4G -jar server.jar nogui


Na primeira execução, o servidor cria arquivos de configuração e para. Aceite o EULA:


echo "eula=true" > eula.txt


6. Flags otimizadas de JVM (Aikar's Flags)


Para melhor performance, use estas flags recomendadas pela comunidade:


java -Xmx4G -Xms4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar server.jar nogui


Otimizações de server.properties


view-distance=8
simulation-distance=6
entity-broadcast-range-percentage=75
max-tick-time=60000
network-compression-threshold=256


  • view-distance: reduzir de 10 para 8 libera CPU significativamente.
  • simulation-distance: define o raio em que a simulação acontece — menor = menos carga.
  • entity-broadcast-range-percentage: reduz o alcance de renderização de entidades.


Manter o servidor rodando com systemd


Crie um serviço para o Minecraft iniciar automaticamente:


sudo nano /etc/systemd/system/minecraft.service


[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xmx4G -Xms4G -jar server.jar nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target


sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft


Segurança do servidor


  • Firewall: libere apenas a porta do Minecraft (padrão 25565) e SSH.
sudo ufw allow 25565/tcp
  • Whitelist: ative white-list=true no server.properties para controlar quem acessa.
  • Backup diário: automatize com cron. Guia completo em Backup automático.
  • Plugins de segurança: considere plugins como CoreProtect (rollback de griefing) e LuckPerms (controle de permissões).


Monitoramento de TPS


TPS (Ticks Per Second) é a métrica mais importante para servidores Minecraft. O ideal é 20 TPS constante:


  • 20 TPS: perfeito.
  • 18-19 TPS: aceitável.
  • Abaixo de 15 TPS: lag perceptível, precisa otimizar.


Instale o plugin Spark para monitorar:

/spark tps
/spark profiler


Perguntas frequentes (FAQ)


Paper, Spigot ou Vanilla — qual usar?

Paper é o mais recomendado. É um fork do Spigot com otimizações significativas de performance, compatível com a maioria dos plugins Spigot/Bukkit.


Posso rodar mods (Forge/Fabric) em VPS?

Sim. Troque o Paper pelo servidor Forge ou Fabric correspondente e ajuste a RAM conforme os mods instalados.


Como faço backup do mundo sem parar o servidor?

Desative o auto-save, copie os arquivos e reative:

/save-off
/save-all
# Copiar pasta world/
/save-on


Próximos passos



Actualizado em: 16/03/2026

Esse artigo foi útil?

Partilhe o seu feedback

Cancelar

Obrigado!