Como Executar um Servidor Minecraft em um VPS

Escrito pela equipe ApexVPS • Última atualização: julho de 2026 • 8 min de leitura

Executar um servidor Minecraft em um VPS oferece desempenho dedicado, baixa latência e controle total de root. A primeira coisa a acertar são os requisitos de VPS para servidor Minecraft, e o maior fator é a RAM. Se você dimensionar a memória corretamente para o número de jogadores e mods, o resto — instalar Java, iniciar o Paper, manter o processo ativo e abrir o firewall — é simples. Este guia mostra toda a configuração com comandos precisos, prontos para copiar e colar, para Ubuntu e Debian.

Por que rodar Minecraft em um VPS?

Hospedagem compartilhada ou "econômica" faz overselling de CPU e RAM, então sua taxa de ticks cai no momento em que um vizinho tem um pico. Um VPS com recursos verdadeiramente dedicados evita isso: sem overselling, sem vizinhos barulhentos e desempenho consistente 24 horas por dia. Você também tem acesso root total para instalar qualquer versão do Java, ajustar flags da JVM, executar backups em seu próprio cronograma e adicionar plugins ou mods. Se quiser os prós e contras para cargas de trabalho multiplayer, leia nosso guia dedicado a um VPS para servidores de jogos.

Requisitos de VPS para servidor Minecraft: RAM e CPU por número de jogadores

A memória é o que faz ou quebra um servidor Minecraft. O mundo, chunks carregados, entidades e plugins vivem na RAM, então dimensioná-la abaixo do necessário causa picos de lag e travamentos por falta de memória. CPU também importa — o loop principal do jogo é majoritariamente single-thread, então um bom desempenho por núcleo mantém seu tick rate em 20 TPS saudáveis.

RAM é o fator chave

Use a tabela abaixo como ponto de partida e ajuste para cima se adicionar plugins, mods ou uma borda de mundo maior. Nota: nunca dê cada gigabyte ao Java — deixe pelo menos 1 GB livre para o sistema operacional, SSH e backups.

Tipo de servidor e jogadoresAlocar para MinecraftPlano ApexVPS sugerido
Vanilla / Paper, 1–5 jogadores~2–3 GBStarter Pro (4 GB RAM)
Paper + alguns plugins, 5–15 jogadores~4–6 GBBusiness (8 GB RAM)
Modpacks ou 15–30+ jogadores~8–12 GBEnterprise (16 GB RAM)

CPU e desempenho single-thread

Todo plano ApexVPS inclui vCPU dedicado em vez de núcleos compartilhados, então os ciclos de CPU que você paga estão sempre disponíveis. O Starter Pro oferece 2 vCPU, o Business 4 vCPU e o Enterprise 8 vCPU. Geração de mundo, redstone e áreas com muitos mobs são os momentos que mais exigem CPU; mais núcleos ajudam com carregamento de chunks e tarefas em segundo plano, mas um núcleo rápido é o que sustenta seu tick rate durante o jogo normal.

Mods e modpacks

Modpacks Forge e Fabric são muito mais pesados do que o vanilla. Um modpack grande pode facilmente exigir 8–12 GB de RAM sozinho, antes de adicionar jogadores. Se você planeja rodar um modpack popular, comece com o plano Business ou Enterprise e monitore o uso de memória antes de escalar.

Escolha um local de baixa latência

A latência é sentida diretamente pelos jogadores como "lag", então hospede perto deles. A ApexVPS opera 39 locais no mundo — 18 jurisdições de privacidade e 21 regiões padrão — com baixa latência nas principais regiões, incluindo Frankfurt, Nova York, Singapura, Londres, Los Angeles, Tóquio, Amsterdã e Sydney. Escolha a região mais próxima da maior parte da sua comunidade; você pode indicar sua localização preferida no campo opcional no cadastro.

Instale o Java

O Minecraft moderno (1.20.5 e versões mais novas) requer Java 21. Atualize o sistema e instale o JRE headless, que é mais leve por não incluir bibliotecas de desktop que você não precisa em um servidor:

sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version

O último comando deve imprimir uma string com a versão 21 do Java. Se você estiver preso a um lançamento antigo do Minecraft que requer Java 17, instale openjdk-17-jre-headless no lugar.

Configure um servidor Paper (ou Vanilla)

Crie um usuário de sistema dedicado e um diretório para que o servidor nunca rode como root:

sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft

Paper é um fork otimizado do servidor vanilla, plug-and-play, que suporta mais jogadores por gigabyte e aceita plugins — é a escolha mais comum para auto-hospedagem. Vanilla é o jar oficial e reproduz exatamente o comportamento do single-player. Baixe o jar escolhido no diretório do servidor. Para o Paper, copie o URL da build atual na página oficial de downloads e substitua abaixo:

cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"

Rode o servidor uma vez para gerar os arquivos. Ele vai parar imediatamente e pedir que você aceite a EULA:

cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui

Abra o eula.txt gerado e defina o flag para true (isso confirma que você aceita o Contrato de Licença do Usuário Final da Mojang), então inicie o servidor novamente:

sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt

Aproveite que você está aqui para ajustar server.properties: reduzir view-distance (por exemplo, para 8) e simulation-distance é a forma mais rápida de reduzir o uso de RAM e CPU em servidores movimentados.

Aloque RAM com flags da JVM

Defina o heap inicial (-Xms) e o máximo (-Xmx) com o mesmo valor para que a JVM não perca tempo redimensionando. Combine isso com as flags de tuning G1GC amplamente utilizadas para suavizar pausas de coleta de lixo. Em um plano Business (8 GB), alocar 6 GB para o Minecraft é uma divisão sensata:

java -Xms6G -Xmx6G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
  -jar server.jar --nogui

Escalone -Xms/-Xmx de acordo com seu plano e com a tabela de dimensionamento acima, sempre deixando margem para o sistema operacional.

Mantenha o servidor rodando: screen ou systemd

Sua sessão SSH vai fechar eventualmente, então o servidor precisa rodar separado do seu terminal.

Início rápido com screen

screen é a opção mais rápida para testar. Inicie uma sessão nomeada, lance o servidor e depois se desanexe com Ctrl+A seguido de D. Reanexe a qualquer momento para acessar o console do servidor:

sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft

Configuração de produção com systemd

Para algo duradouro, um serviço systemd é melhor: ele inicia na inicialização do sistema e reinicia após uma falha. Crie /etc/systemd/system/minecraft.service:

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

[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Recarregue o systemd, depois habilite e inicie o serviço:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft

Abra a porta no UFW

O Java Edition do Minecraft escuta na porta TCP 25565 por padrão. Antes de habilitar o firewall, sempre permita SSH primeiro para não se trancar para fora do servidor:

sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable
sudo ufw status

Os jogadores se conectam usando o IP do seu VPS (os planos Business e Enterprise incluem IPv4 dedicado). A ApexVPS também fornece proteção DDoS sempre ativa, o que é importante para servidores públicos de jogos.

Faça backup do seu mundo

Faça backup antes de cada atualização e em um cronograma regular. A abordagem mais limpa é parar o servidor (ou executar save-off e save-all no console) para que os arquivos não estejam sendo gravados, e então arquivar as pastas do mundo:

mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft

Automatize com um cron job que roda fora dos horários de pico. Além dos seus próprios backups, a ApexVPS faz backups diários no Starter Pro e snapshots por hora no Business e Enterprise, dando a você uma segunda camada de recuperação se um mundo corromper.

Pague com cripto, sem precisar de cartão

O checkout da ApexVPS é exclusivamente em cripto através da OxaPay e aceita Bitcoin, Ethereum, USDT e mais de 30 outras moedas — sem cartão de crédito e sem conta bancária. O cadastro é apenas com e-mail: pedimos um e-mail para enviar os dados de acesso, além de notas opcionais para sua chave SSH, sistema operacional ou localização preferida, sem nome, endereço ou KYC. O valor em cripto é fixado na criação da fatura e válido por 90 minutos, e o provisionamento começa assim que o pagamento é confirmado na blockchain. Para uma visão completa de hospedagem anônima e sem cartão, veja nossa visão geral de hospedagem VPS amigável a cripto. Quando estiver pronto para começar, compare nossos planos e preços de VPS e escolha o nível de RAM que combina com o número de jogadores.

Perguntas frequentes

Quanta RAM eu preciso para um servidor de Minecraft?

A RAM é o fator chave. Um servidor vanilla ou Paper pequeno para 1–5 jogadores roda com cerca de 2–3 GB, um servidor com plugins para 5–15 jogadores geralmente precisa de 4–6 GB, e 15–30+ jogadores ou modpacks pesados muitas vezes precisam de 8–12 GB. Sempre deixe pelo menos 1 GB livre para o sistema operacional em vez de alocar tudo para o Java.

Um VPS é bom para um servidor de Minecraft?

Sim. Um VPS com CPU e RAM dedicados oferece desempenho de tick consistente, sem vizinhos barulhentos, além de acesso root completo para instalar Java, ajustar flags da JVM e gerenciar backups. Escolher um data center próximo mantém a latência baixa para seus jogadores.

Devo usar Vanilla ou Paper?

Vanilla é o servidor oficial e corresponde exatamente ao comportamento do modo single-player. Paper é um fork otimizado e compatível com plugins, que atende mais jogadores por GB de RAM — por isso a maioria dos servidores self-hosted o utiliza.

Pronto para lançar seu servidor? Veja os planos VPS com RAM adequada e pague em cripto →