VPS para Rust: como hospedar seu servidor passo a passo
Mapa, plugins e wipe pesam na memória, além do número de jogadores. Veja como instalar o servidor de Rust em uma VPS, com portas, serviço e backup.
Por Redação Eleven Host · @robson.direitodigital · Atualizado em 17 de outubro de 2026 · 10 min de leitura

VPS para Rust: SteamCMD, portas, serviço com systemd e backup antes do wipe. Arte: Eleven Host Arte: Eleven Host
Uma VPS para Rust funciona bem quando a memória é planejada pelo mapa e pelos plugins, não só pelo número de jogadores. Veja como instalar com SteamCMD, abrir as portas, manter o serviço ativo e se preparar para o wipe.
O que muda no Rust em relação a outros jogos
O servidor de Rust mantém o mundo na memória: terreno, construções e objetos. Quanto maior o mapa e mais os jogadores constroem, mais memória e processador ele pede. Por isso dois servidores com os mesmos jogadores podem consumir de formas bem diferentes.
Plugins pesam também. Servidores de comunidade usam um framework de plugins, como o Oxide (uMod) ou o Carbon, para kits, economia, clãs e proteção de base. Cada plugin ativo consome memória, e um servidor vanilla é dimensionado diferente de um cheio de plugins.
No Rust, o tamanho do mapa, o tempo de vida do wipe e a quantidade de plugins pesam na memória, além do número de jogadores.
Em dúvida entre VPS e dedicado? Leia Servidor Dedicado ou VPS para Jogos: Qual Escolher?. Para entender o que é uma VPS, veja O que é servidor VPS: guia simples para iniciantes.
Escolhendo o plano como ponto de partida
Não existe número mágico: o consumo muda com o jogo, o mapa e os plugins. O caminho seguro é começar com folga de memória, medir e ajustar.
A loja de VPS da Eleven Host descreve cada plano com uma frase de uso. Em outubro de 2026, a Platina aparece como "Sistemas exigentes e bancos de dados maiores", a Diamante como "Alto volume, várias aplicações rodando juntas" e a Titanium como "Cargas pesadas com uso intenso de memória". Como o Rust é pesado em memória, os planos mais altos podem ser o ponto de partida para mapas grandes, muitos plugins ou mais de uma instância no mesmo servidor. Confira recursos e preços na loja antes de contratar.
Se nenhum plano fixo servir, a loja tem o plano Custom para outra configuração. O preço dele não aparece na loja: fale com a equipe.
Como medir se o plano está certo
- Com o servidor aberto, rode
htope veja a memória usada e a carga do processador durante a noite de maior movimento. - Observe no dia do wipe, durante a abertura do servidor.
- Se a memória chegar perto do limite, suba de plano ou reduza o mapa e os plugins.
Compare os planos de VPS e escolha com margem de memória. Ver planos de VPS
Instalando o servidor de Rust com SteamCMD
Para instalar, você usa o SteamCMD (a ferramenta de linha de comando da Valve); o servidor de Rust tem versão para Linux e para Windows. O passo a passo abaixo usa Linux (Debian ou Ubuntu). A loja não lista os sistemas disponíveis; antes de contratar, pergunte à equipe qual imagem você terá.
1. Prepare o usuário e as pastas (como administrador)
Tudo o que exige sudo vem primeiro. Crie um usuário sem privilégios para rodar o jogo, assim uma falha no servidor ou em um plugin não alcança o sistema inteiro:
sudo adduser --disabled-password --gecos "" rust
sudo mkdir -p /home/rust/servidor
sudo chown rust:rust /home/rust/servidor
Instale o SteamCMD pelos pacotes da sua distribuição ou pela documentação da Valve; em alguns sistemas é preciso habilitar bibliotecas de 32 bits antes.
2. Baixe o servidor (como usuário rust)
Entre como o usuário do jogo com sudo -iu rust e rode o SteamCMD apontando para a pasta criada. O identificador do servidor dedicado de Rust na Steam é 258550. Confirme no SteamDB ou na documentação se mudou.
steamcmd +force_install_dir /home/rust/servidor +login anonymous +app_update 258550 validate +quit
Dependendo de como o SteamCMD foi instalado, o comando pode ser /usr/games/steamcmd. Espere o download terminar.
3. Faça a primeira partida de teste
Tudo o que está entre colchetes é um espaço para você preencher (troque o texto e os colchetes, mantendo as aspas): [NOME DO SERVIDOR] é o nome que aparece na lista; [SEED] é um número qualquer que define o mapa, por exemplo 12345; [TAMANHO] é o tamanho do mapa, em número, e os valores aceitos estão na documentação da Facepunch; [JOGADORES] é o número máximo de vagas; [SENHA FORTE] é uma senha longa, só sua e usada apenas aqui. Teste manualmente primeiro:
cd /home/rust/servidor
./RustDedicated -batchmode +server.port 28015 +server.identity "meuservidor" +server.hostname "[NOME DO SERVIDOR]" +server.level "Procedural Map" +server.seed [SEED] +server.worldsize [TAMANHO] +server.maxplayers [JOGADORES] +rcon.port 28016 +rcon.password "[SENHA FORTE]" +rcon.web 1
Na primeira vez, o servidor gera o mapa, o que leva tempo. Se ele não abrir, leia a mensagem de erro: bibliotecas ausentes são uma causa possível no Linux (o servidor pode precisar da variável LD_LIBRARY_PATH apontando para RustDedicated_Data/Plugins/x86_64; confira na documentação).
- server.worldsize define o tamanho do mapa. Mapas maiores pedem mais memória.
- server.maxplayers define o limite de vagas.
- server.seed define a semente: a mesma semente com o mesmo tamanho gera o mesmo mapa.
- server.identity define a pasta onde ficam os saves. Anote esse nome para o backup.
Entenda
Antes de seguir: o servidor roda com um usuário comum, a senha do RCON é forte e única, e você testou a partida manualmente. Só depois automatize: pare o teste com Ctrl+C e digite exit para voltar ao seu usuário administrador, porque o usuário rust não tem sudo e os próximos passos usam. Se você entrou na VPS como root, use su - rust no lugar de sudo -iu rust e também saia com exit.
Portas e firewall
O Rust usa em geral a porta 28015 em UDP para o jogo, a 28016 em TCP para o RCON (administração remota) e a 28082 em TCP para o aplicativo Rust+, se você o habilitar. Confira as portas no seu comando de inicialização, porque elas mudam conforme os parâmetros.
Libere só o que o seu servidor usa. O RCON dá controle total do servidor: se não precisa dele de fora, não abra a porta para a internet inteira. Libere o SSH antes de ativar o firewall, para não se trancar para fora. Com o ufw instalado:
sudo ufw allow OpenSSH
sudo ufw allow 28015/udp
sudo ufw enable
sudo ufw status
Se os jogadores entram por um nome em vez de IP, vale entender o papel do DNS em Melhor DNS para jogos: o que muda e o que não muda.
Rodando como serviço, com reinício automático
Se o servidor depender de um terminal aberto, ele cai quando você desconecta. Com o systemd ele sobe com a VPS e reinicia se travar. Antes de começar, feche o servidor que você abriu no teste manual e saia do usuário rust com exit, para voltar ao administrador. Crie o arquivo de serviço como administrador, com um sudo nano /etc/systemd/system/rust.service, e coloque este conteúdo:
[Unit]
Description=Servidor de Rust
After=network.target
[Service]
User=rust
WorkingDirectory=/home/rust/servidor
ExecStart=/home/rust/servidor/RustDedicated -batchmode +server.port 28015 +server.identity "meuservidor" +server.hostname "[NOME DO SERVIDOR]" +server.level "Procedural Map" +server.seed [SEED] +server.worldsize [TAMANHO] +server.maxplayers [JOGADORES] +rcon.port 28016 +rcon.password "[SENHA FORTE]" +rcon.web 1
Restart=on-failure
[Install]
WantedBy=multi-user.target
A senha do RCON fica escrita nessa linha e aparece na lista de processos da máquina: use uma senha só para isso e não abra a porta do RCON para a internet. Depois ative e acompanhe os registros:
sudo systemctl daemon-reload
sudo systemctl enable --now rust
sudo systemctl status rust
sudo journalctl -u rust -f
Se não subir como serviço, mas subiu à mão, veja o journalctl: caminho, permissão ou variável de ambiente são suspeitos.
Precisa de ajuda para escolher o plano para o seu servidor de jogo? Falar com a equipe
Wipe: o que é e como se preparar
Wipe é o reinício do servidor: o mapa novo apaga as construções e o progresso dos jogadores. Em geral os servidores acompanham a atualização obrigatória da Facepunch, na primeira quinta-feira de cada mês, e alguns donos fazem wipes extras no meio do mês. A frequência é decisão sua: você define o calendário e avisa a comunidade.
Um roteiro prático para a semana do wipe:
- Avise a comunidade com antecedência sobre a data e se haverá troca de mapa.
- Pare o serviço e faça uma cópia da pasta de saves antes de apagar qualquer coisa (o comando está na seção de backup, mais abaixo).
- Atualize o jogo pelo SteamCMD.
- Atualize o framework de plugins (Oxide/uMod ou Carbon) para a versão compatível com o jogo novo, e depois os plugins.
- Troque a semente ou o tamanho do mapa, se quiser um mapa diferente, e apague só os arquivos de mapa e de save antigos da pasta de identidade (confira na documentação quais são), mantendo a sua configuração.
- Suba o serviço e acompanhe memória e processador na hora da abertura.
Na abertura depois do wipe, o uso de memória sobe quando os jogadores entram. Se a memória estiver no limite, é aí que ela acaba. Por isso a folga importa no dia do wipe.
Backup, atualização e plugins
Os saves e o mapa ficam na pasta de identidade, dentro de server/, no diretório do jogo. Com o serviço parado, copie essa pasta para um arquivo com data no nome. Assim uma cópia nova nunca sobrescreve a anterior:
sudo systemctl stop rust
sudo -u rust tar -czf /home/rust/backup-$(date +%F).tar.gz -C /home/rust/servidor/server meuservidor
sudo systemctl start rust
Uma cópia que fica só na própria VPS não protege contra falha do servidor: leve o arquivo para outro lugar. Para as ideias gerais, veja O Que É Backup Off-Site? Guia Completo e Prático.
Sobre atualizações, o servidor e os clientes precisam estar na mesma versão do jogo. Depois de um patch da Facepunch, jogadores atualizados podem não conseguir entrar até você atualizar o servidor. Quando o framework de plugins fica para trás, alguns plugins podem parar de funcionar. Teste os plugins depois de cada atualização, em vez de descobrir quando os jogadores reclamarem.
Instale um plugin de cada vez e observe a memória: se o servidor engasgar, você sabe qual foi. Plugins sem manutenção ou de origem duvidosa são risco de segurança, porque rodam dentro do seu servidor.
Entenda
Resumo para o seu servidor: comece com um plano que sobre memória, rode o jogo com um usuário comum, libere só as portas necessárias, deixe o systemd cuidar do reinício, faça backup datado antes de cada wipe e meça com o htop depois de cada mudança de mapa ou de plugin.
Perguntas frequentes
Qual plano de VPS escolher para um servidor de Rust?
Não há um número fixo: depende do tamanho do mapa, dos plugins e do movimento nos dias de wipe. Comece por um plano com memória de sobra, meça com o htop e ajuste. A loja da Eleven Host descreve cada plano; confira lá antes de contratar.
Preciso de proteção contra ataques para abrir um servidor de Rust?
A loja não descreve proteção contra ataques nos planos de VPS, então não presuma que ela exista. Pergunte à equipe e mantenha só as portas necessárias abertas.
Posso rodar o servidor de Rust no Windows?
Sim, o servidor dedicado existe para Linux e para Windows. A loja não lista os sistemas; pergunte à equipe quais imagens estão disponíveis e como fica a licença do Windows, se for o caso.
Quais são as portas do servidor de Rust?
Em geral, 28015 em UDP para o jogo, 28016 em TCP para o RCON e 28082 em TCP para o Rust+. Confira no seu comando de inicialização e libere só as que usar.
Preciso apagar tudo a cada wipe?
Não necessariamente. O wipe de mapa apaga o mapa e o estado salvo do servidor, mas a configuração e a escolha de plugins continuam com você. Faça backup antes e leia o que a Facepunch publicar sobre cada atualização.