Hospedar servidor Rust na VPS: guia completo Brasil
Rust é um dos jogos mais exigentes em termos de servidor. Veja como instalar o Rust Dedicated Server em VPS Linux com SteamCMD, configurar RCON, instalar Oxide e manter tudo estável.
Requisitos de hardware
Rust é um dos jogos mais exigentes para servidor. Antes de contratar a VPS, verifique estes mínimos:
- CPU: 4 vCPUs de alto clock (Ryzen é preferido pela frequência por núcleo)
- RAM: 8GB para até 50 jogadores. Planejar 12GB ou mais para servidores maiores
- Disco: mínimo 30GB NVMe (o mapa e saves crescem com o tempo)
- Rede: AntiDDoS indispensável. Servidores Rust são alvos frequentes
- SO: Ubuntu 22.04 LTS ou Debian 12
Rust renderiza chunks e processa física do mundo continuamente no servidor. Clock da CPU importa mais do que número de cores. Uma VPS Ryzen de 4 cores a 4.5GHz supera uma de 8 cores a 2.5GHz para Rust.
Instalar SteamCMD
O SteamCMD é a ferramenta de linha de comando da Steam para download e atualização de servidores. Para instalar no Ubuntu/Debian:
- Habilite a arquitetura 32 bits:
sudo dpkg --add-architecture i386 - Atualize os repositórios:
sudo apt update - Instale as dependências:
sudo apt install lib32gcc-s1 steamcmd -y
Nunca rode o SteamCMD como root. Crie um usuário dedicado para o servidor Rust e execute todos os comandos como esse usuário. Veja o guia de criação de usuário sudo.
Instalar o servidor Rust
Com o SteamCMD instalado, baixe os arquivos do servidor Rust. Crie uma pasta dedicada e rode o SteamCMD:
- Acesse o SteamCMD:
steamcmd - Login anônimo:
login anonymous - Defina o diretório de instalação:
force_install_dir /home/rust/server/ - Baixe o servidor:
app_update 258550 validate - Saia do SteamCMD:
quit
O app ID 258550 é o Rust Dedicated Server na Steam.
Configuração básica
Crie o arquivo de inicialização com as configurações principais do servidor. O script de start fica na pasta do servidor:
- +server.hostname: nome que aparece na lista de servidores
- +server.maxplayers: limite de jogadores simultâneos
- +server.worldsize: tamanho do mapa (padrão 3500)
- +server.seed: semente do mapa (número fixo para mapa consistente)
- +rcon.password: senha do RCON para administração remota
- +rcon.port 28016: porta do RCON
Configure o firewall UFW para liberar as portas 28015/UDP (jogo) e 28016/TCP (RCON) antes de iniciar o servidor.
Oxide e mods
O uMod (antigo Oxide) é o framework de modding mais usado para Rust. Para instalar:
- Baixe a última versão do uMod para Rust em umod.org.
- Extraia os arquivos na pasta do servidor Rust (substitua os existentes).
- Inicie o servidor. A pasta oxide/ será criada automaticamente.
- Instale plugins colocando os arquivos .cs ou .dll na pasta oxide/plugins/.
Plugins populares para servidores Rust: Remove Tool, Trade, NTeleportation, Clans, Economics e SignArtist. Pesquise por reviews antes de instalar plugins de fontes desconhecidas.
Manter o servidor online
Configure um serviço systemd para o servidor Rust reiniciar automaticamente após falhas ou reinicializações da VPS:
- Crie o arquivo de serviço em
/etc/systemd/system/rust.service - Configure ExecStart com o caminho do script de inicialização
- Defina Restart=on-failure para reinício automático
- Habilite o serviço:
sudo systemctl enable rust - Inicie:
sudo systemctl start rust
Para monitorar o estado da VPS e do servidor em tempo real, veja o guia de monitoramento com htop e Netdata.
Perguntas frequentes
- Quanta RAM preciso para servidor Rust?
- Um servidor Rust vazio com mapa procedural padrão consome entre 4GB e 6GB de RAM. Com 100 jogadores simultâneos e mods, o consumo pode ultrapassar 10GB. Para um servidor sério, parta de 8GB e monitore o crescimento.
- Rust funciona em VPS ou precisa de dedicado?
- Para até 50 jogadores e um mapa médio, uma VPS com CPU de alto clock e 8GB RAM funciona bem. Para servidores maiores com mapa grande e muitos mods, um servidor dedicado oferece mais estabilidade.
- O que é Oxide no Rust?
- Oxide (hoje chamado de uMod) é um framework de modding que permite instalar plugins no servidor Rust. Com ele você adiciona sistemas de permissão, economia, kits, eventos customizados e muito mais.
- Como abrir o servidor Rust ao público?
- O servidor Rust usa a porta 28015 UDP para conexão dos jogadores e 28016 TCP para RCON. Libere essas portas no firewall da VPS. Após isso, o servidor aparece na lista de servidores da Steam ou os jogadores conectam diretamente pelo IP.
Próximo passo
Ver VPS Ryzen
VPS Ryzen 9 9950X em SP com root, NVMe e AntiDDoS gamer.
Guias relacionados
Como escolher VPS no Brasil: guia completo
VPS barata demais costuma esconder overselling e disco lento. Este guia traduz o que importa em checklist prático para quem hospeda jogos, APIs ou automação.
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.
Como instalar Docker no Ubuntu 22.04 ou 24.04 em VPS (guia direto ao ponto)
Instalar Docker em VPS Ubuntu com estabilidade depende de fonte de pacote correta e validação em etapas. Neste guia, você configura repositório oficial, instala Engine e Compose, testa o daemon e aplica cuidados básicos de segurança antes de subir aplicações.