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](/hc/vps/articles/como-fazer-upgrade-da-vps).

## 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](/hc/vps/articles/como-apontar-seu-dominio-para-a-vps)) 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](/hc/vps/articles/como-configurar-o-firewall-da-vps). 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](/hc/vps/articles/como-agendar-tarefas-com-cron) ou schedules do Pterodactyl.
- Backups do mundo/save para o [Object Storage](/hc/vps/articles/backup-automatico-da-vps-para-o-object-storage).
- Lag: quase sempre RAM ou CPU no limite ([diagnóstico](/hc/vps/articles/meu-servidor-esta-lento-como-diagnosticar)); jogos são sensíveis a CPU single-core.
- Proteção contra ataques: veja [Anti-DDoS](/hc/vps/articles/protecao-anti-ddos-como-funciona).
