Hospedar Paper Minecraft em VPS root
VPS root coloca o servidor Minecraft nas suas mãos: Java, jar, porta, reinício automático e segurança. Este guia manual cobre o caminho completo do Ubuntu limpo ao Paper online em produção no Brasil.
Preparar VPS e Java
Hospedar Paper Minecraft em VPS root é escolha de quem precisa controle total: versão exata do Java, flags de JVM, systemd, firewall próprio e vários serviços na mesma máquina. O caminho manual exige disciplina, mas entrega flexibilidade que painel gerenciado não oferece. Este guia assume Ubuntu LTS recente, acesso sudo e VPS em datacenter brasileiro para latência previsível.
Antes de abrir porta 25565, endureça SSH e configure UFW. Siga SSH seguro em VPS Linux e firewall UFW em VPS Ubuntu. Se preferir operação simplificada, compare Minecraft Pro gerenciado com VPS Ryzen para Minecraft.
- Instale OpenJDK 21: versão LTS alinhada a Minecraft 1.20.5+.
- Crie usuário
minecraftsem login shell interativo se quiser máximo isolamento. - Monte disco com espaço livre generoso; mundo e logs crescem rápido.
Use tmux ou screen apenas na fase inicial; produção deve confiar em systemd com Restart=on-failure.
Instalar Paper e EULA
Baixe jar do Paper pela API oficial ou site do projeto, nunca mirror sem checksum. Renomeie para paper.jar previsível e coloque em pasta dedicada com dono minecraft. Primeiro boot gera eula.txt: leia termos Mojang e defina eula=true antes de reiniciar. Sem isso, servidor para imediatamente.
- server.properties com server-port, motd, max-players e view-distance conservadora.
- paper-global.yml e spigot.yml revisados após primeiro boot.
- Ops e whitelist configurados antes de abrir IP público.
- plugins só depois de boot limpo vanilla+Paper estável.
Nunca rode servidor Minecraft como root. Processo comprometido com UID 0 entrega máquina inteira ao invasor.
systemd e reinício
Unit file típico aponta WorkingDirectory, User, ExecStart com java e flags, Restart=on-failure e LimitNOFILE elevado para conexões simultâneas. Separe flags JVM em arquivo ou variável para ajustar Xms e Xmx sem editar unit inteira.
| Parâmetro | Sugestão inicial | Nota |
|---|---|---|
| Xms / Xmx | 50% a 70% RAM da VPS | Deixe margem para SO e cache |
| UseG1GC | Padrão Java 21 | Evite flag zoo antiga de CMS |
| Restart | on-failure | Protege queda abrupta, não loop infinito de crash |
| User | minecraft | Nunca root em produção |
Logs e diagnóstico
journalctl -u minecraft -f acompanha boot ao vivo. Combine com latest.log na pasta do servidor para erros de plugin. Documente caminho do jar e pasta world para script de backup.
Firewall e exposição
UFW deve permitir 22/tcp (idealmente restrito ao seu IP), 25565/tcp para Java edition e negar resto por padrão. Se usar Velocity ou Bedrock proxy na mesma VPS, abra portas extras de forma explícita, não range amplo. AntiDDoS de borda do provedor complementa, não substitui, regras locais.
- ufw default deny incoming
- ufw allow OpenSSH (ou porta customizada)
- ufw allow 25565/tcp
- ufw enable e teste SSH em segunda sessão antes de fechar atual
Para VPS gamer em São Paulo com mitigação incluída, veja VPS Ryzen StreetHosting e compare planos VPS conforme RAM e vCPU necessários.
Otimização e operação diária
view-distance e simulation-distance moderados valem mais que jar milagroso. Instale spark cedo, monitore TPS em horário de pico BR e leia como reduzir lag em servidor Paper. Backup scriptado via cron copiando world para storage externo ou rsync offsite é obrigatório; NVMe local não protege contra rm -rf ou ransomware.
Atualização e plugins
- Siga fluxo de staging ao trocar versão Paper ou plugin crítico.
- Consulte guia de atualizar versão Minecraft antes de substituir jar em produção.
- Configure swap apenas como colchão; dependência crônica de swap mata TPS.
Equipes que não querem manter systemd, Java e firewall manualmente costumam migrar para Minecraft Pro após validar o projeto. VPS root brilha quando há proxy, bot, mapa web e API na mesma máquina, cenário descrito em VPS Ryzen para Minecraft.
Teste join externo pelo IP público (não localhost) antes de divulgar Discord. NAT, firewall errado e bind-address incorreto passam batido em teste local.
Perguntas frequentes
- Quantos GB de RAM na VPS?
- Para servidor único com dez a vinte jogadores, comece com quatro a oito GB RAM na VPS incluindo SO e folga. Modpacks e dezenas de plugins exigem mais. Monitore uso real antes de downsize.
- Ryzen ou Xeon para Paper?
- Paper responde bem a CPU com clock alto por núcleo. Ryzen costuma ser escolha comum para Minecraft; Xeon pode servir cargas mistas. Veja VPS Ryzen vs Xeon na Central de Guias.
- Preciso de panel tipo Pterodactyl?
- Não é obrigatório. systemd + journalctl bastam para operador experiente. Painel ajuda equipes grandes ou múltiplas instâncias.
- Como atualizo Paper depois?
- Pare serviço, backup world, substitua jar, suba de novo. Teste plugin compatível. Mesmo fluxo de staging recomendado em guia de atualizar versão Minecraft.
Próximo passo
Ver VPS Ryzen
VPS Ryzen 9 9950X em SP com root, NVMe e AntiDDoS gamer.
Guias relacionados
SSH seguro em VPS Linux: chaves, senhas, fail2ban e hábitos que evitam invasão
SSH costuma ser o primeiro alvo em qualquer VPS com IP público. Este guia mostra um fluxo prático para reduzir risco sem complicar a rotina: chave ED25519, login sem senha, acesso administrativo com sudo, bloqueio de tentativas automáticas e revisão periódica de chaves autorizadas.
Firewall UFW em VPS Ubuntu: regras seguras sem travar o servidor
UFW facilita a configuração de firewall no Ubuntu, mas a ordem das regras continua sendo decisiva. Este guia mostra como ativar sem perder acesso SSH, como liberar apenas o necessário e como revisar regras quando Docker e serviços web entram em cena.
VPS Ryzen para Minecraft: quando faz sentido e como dimensionar
VPS Ryzen para Minecraft é indicado quando você precisa de controle total de sistema, múltiplas instâncias e integração com serviços próprios. O guia mostra quando essa escolha compensa e como operar com previsibilidade.