Como rodar um servidor de jogo na VPS (Pterodactyl próprio ou LinuxGSM)

Henrique Siqueira

Henrique Siqueira

Última atualização em Sep 29, 2026

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: monitor do 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.