A LuraHosting vende hospedagem de jogos pronta, mas muita gente prefere a VPS para ter controle total, vários jogos na mesma máquina ou testar mods. Dois caminhos:
| Pterodactyl (painel próprio) | LinuxGSM (linha de comando) | |
|---|---|---|
| Interface | Web, igual à hospedagem de jogos | Terminal |
| Vários jogos/usuários | Sim, com isolamento por container | Sim, um usuário Linux por servidor |
| Requisitos | 2 vCores, 4 GB só para o painel + o jogo | Só o que o jogo pede |
| Esforço | Maior (painel + wings + Docker) | Menor |
| Indicado | Você vai administrar para outras pessoas | Servidor para você e amigos |
Antes de tudo: RAM é o que manda. Minecraft com mods: 6 a 8 GB; Palworld: 8 a 16 GB; Valheim: 4 GB; Rust: 8 GB+. Confira o plano e o upgrade.
Opção 1: LinuxGSM
sudo apt update && sudo apt install -y curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat-openbsd lib32gcc-s1 lib32stdc++6 steamcmd
sudo adduser --disabled-password --gecos "" vhserver # exemplo: Valheim
sudo su - vhserver
curl -Lo linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver
./vhserver install
./vhserver start
./vhserver details # mostra portas, status, arquivos de configuração
Troque vhserver pelo código do jogo (mcserver Minecraft, pwserver Palworld, rustserver Rust, csgoserver...): a lista completa está em linuxgsm.com.
Comandos do dia a dia: start, stop, restart, console (sair com Ctrl+B depois D), update, backup, monitor (coloque no cron para reiniciar se cair).
Opção 2: Pterodactyl
Instale o painel e o Wings seguindo a documentação oficial (pterodactyl.io) ou com o instalador da comunidade:
bash <(curl -s https://pterodactyl-installer.se)
Escolha "Install panel and wings", informe o domínio do painel (apontado) e aceite o Let's Encrypt. Depois, no painel: crie um Node (a própria VPS), Allocations (IP e portas) e o Server com o egg do jogo.
Portas e firewall
Libere só as portas do jogo, no protocolo certo:
sudo ufw allow 25565/tcp # Minecraft Java
sudo ufw allow 19132/udp # Minecraft Bedrock
sudo ufw allow 8211/udp # Palworld
sudo ufw allow 2456:2458/udp # Valheim
sudo ufw allow 28015/udp # Rust (+ 28016/tcp para RCON)
Guia completo: Como configurar o firewall. Jogos usam UDP: com o Cloudflare na frente do domínio, use um subdomínio sem proxy (nuvem cinza) ou o IP direto.
Manter no ar
- Reinícios automáticos:
monitordo LinuxGSM no cron ou schedules do Pterodactyl. - Backups do mundo/save para o Object Storage.
- Lag: quase sempre RAM ou CPU no limite (diagnóstico); jogos são sensíveis a CPU single-core.
- Proteção contra ataques: veja Anti-DDoS.