Ir para o conteúdo principal

Configuração de servidor Rust

Guia de instalação de servidor dedicado Rust

Instalar o Rust por conta própria é um download do SteamCMD e um script batch. Nenhuma das partes é difícil, mas o requisito de RAM pega muita gente de surpresa, e o script batch tem uma linha que decide se seu servidor se reinicia sozinho ou fica fora do ar.

  • Guias de Rust
  • Atualizado em
  • 9 min de leitura
  • 7 GB de RAM recomendados
  • SteamCMD
  • Script batch explicado
STEAMCMDsteamcmdforce_install_dir "c:\rustserver\"login anonymousapp_update 258550quit# 258550 é o app ID do servidor Rust# login anônimo, nenhuma conta necessária

A resposta rápida

Baixe o SteamCMD, rode-o, depois digite force_install_dir "c:\rustserver\", login anonymous, app_update 258550 e quit. Crie um script batch para lançar o RustDedicated.exe com as configurações do seu servidor. Reserve pelo menos 7 GB de RAM por servidor.

Pontos principais

  • App ID 258550, login anônimo, nenhuma conta Steam necessária.
  • 7 GB de RAM por servidor. Só um mapa de 3 km quadrados pode passar de 6 GB sob carga.
  • O script batch atualiza e lança ao mesmo tempo, por isso é um loop.
  • goto start é o que faz reiniciar automaticamente. Remova se você não quiser isso.
  • Clock speed importa mais do que a contagem de núcleos para o Rust.

Requisitos de sistema

O Rust é exigente com a máquina hospedeira. O número que surpreende as pessoas é a memória, não a CPU.

RAM
Um mapa padrão de 3 km quadrados usa cerca de 2 GB inicialmente, subindo para mais de 6 GB sob carga. Reserve pelo menos 7 GB por servidor.
CPU
Clock speed acima de 3GHz. As funções principais da Unity são de thread única, então um núcleo rápido vence muitos lentos. Núcleos extras ajudam com a IA e o processamento de mapa em servidores com mais jogadores.
Armazenamento
SSD. A instalação é grande e o carregamento do mapa é pesado em disco.
Portas
A porta do jogo, 28015 por padrão, e a porta RCON, 28016 por padrão, ambas acessíveis.

Se você está dimensionando uma máquina para hospedar mais de um servidor, multiplique o valor de RAM em vez de torcer para que eles dividam. Dois servidores Rust sob carga em 8 GB não vão terminar bem.

Instalando o SteamCMD

O SteamCMD é a ferramenta de linha de comando para instalar e atualizar arquivos da Steam, incluindo o servidor Rust.

  1. Crie uma pasta para o SteamCMD

    Por exemplo c:\steamcmd.

  2. Crie uma pasta para o servidor Rust

    Por exemplo c:\rustserver. Mantê-las separadas torna atualizações e backups consideravelmente mais simples depois.

  3. Baixe o SteamCMD para Windows

    Em o download oficial do SteamCMD.

  4. Extraia na pasta do SteamCMD

    Depois rode o steamcmd.exe. A primeira execução baixa suas próprias atualizações antes de dar um prompt.

Instalando o servidor Rust

Digite estes comandos no SteamCMD, um de cada vez:

force_install_dir "c:\rustserver\"
login anonymous
app_update 258550
quit

Isso instala os arquivos de um servidor vanilla. login anonymous funciona porque o servidor dedicado Rust é gratuito para baixar e não exige uma cópia própria do jogo.

Outras branches

Se você quiser a branch de staging ou de prerelease em vez do build de release, adicione a flag -beta ao comando de atualização:

app_update 258550 -beta staging

app_update 258550 -beta prerelease

Nosso guia sobre como instalar um servidor de staging do Rust cobre quando vale a pena fazer isso e como voltar atrás.

O script batch

Crie um arquivo chamado RustServer.bat no diretório de instalação do seu servidor, depois clique com o botão direito e edite. Este script faz dois trabalhos: verifica atualizações, depois lança o servidor.

echo off
:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Your Server Name" +server.description "Your Server Description" +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password yourpassword +rcon.web 1
goto start

Personalize para sua própria configuração antes de rodar.

Troque rcon.password por algo longo e único antes que isso chegue perto da internet. O RCON dá controle administrativo total do servidor, e uma senha padrão ou fácil de adivinhar em uma porta aberta é o caminho mais direto para perdê-lo.

O que cada linha faz

echo off
Impede que o console imprima cada comando enquanto roda. É cosmético, mas torna a saída útil legível.
:start
Um rótulo marcando o topo do loop.
A linha do SteamCMD
Roda o SteamCMD para verificar atualizações do servidor e aplicá-las se necessário, antes de cada lançamento. É isso que te mantém atualizado sem precisar pensar nisso.
A linha do RustDedicated
Lança o servidor com sua configuração: porta, tipo de mapa, seed, tamanho do mundo, limite de jogadores, hostname, descrição, site, imagem de cabeçalho, identidade e configurações de RCON.
goto start
Volta para :start, então o servidor atualiza e relança automaticamente depois de parar. Remova essa linha se você não quiser que o servidor se reinicie sozinho.

O loop é a parte útil deste script. O Rust atualiza com frequência, e sem ele cada atualização significa que alguém precisa entrar na máquina e rodar o SteamCMD manualmente antes que o servidor volte.

Ou pule tudo isso

Fazer isso você mesmo é a escolha certa quando a máquina é o foco: você quer rodar vários servidores, hospedar outras coisas junto, ou ter controle total do ambiente.

Se o jogo é o foco em vez da máquina, nossa hospedagem de servidor Rust implanta um servidor pronto para jogar em cerca de um minuto, com o painel de controle, o RCON, o uMod em um clique e a proteção DDoS já configurados.

Se você preferir construir no seu próprio hardware

Servidor pequeno, orçamento apertado
Hospedagem VPS no Reino Unido ou hospedagem VPS NVMe. Procure armazenamento NVMe e um bom clock speed em vez da maior contagem de núcleos.
Comunidades grandes
servidores dedicados no Reino Unido ou servidores dedicados para jogos, onde a máquina inteira é sua.

Mais guias para quem administra o próprio servidor de Rust.

Respostas rápidas

Perguntas frequentes

Um mapa padrão de 3 km quadrados usa cerca de 2 GB inicialmente e pode subir para mais de 6 GB sob carga. Reserve pelo menos 7 GB por servidor. Tamanhos de mundo maiores e mais jogadores aumentam isso ainda mais.

258550. Ele é usado como app_update 258550 no SteamCMD, e nenhuma conta Steam é necessária porque os arquivos do servidor instalam com um login anônimo.

Baixe o SteamCMD, extraia, rode o steamcmd.exe, depois digite force_install_dir "c:\rustserver\", login anonymous, app_update 258550 e quit. Isso instala um servidor vanilla.

Ele manda o script de volta para o rótulo :start, então o servidor atualiza e relança automaticamente depois de desligar. Remova essa linha se você não quiser que o servidor se reinicie sozinho.

Sim. A porta do jogo, 28015 por padrão, e a porta RCON, 28016 por padrão, ambas precisam estar acessíveis. A porta de consulta também importa se você quiser que o servidor apareça no navegador.

Fazer você mesmo te dá controle total da máquina e é a escolha certa se você quer rodar vários servidores ou outro software junto. Uma hospedagem gerenciada te dá um servidor rodando em cerca de um minuto, com o painel, o RCON e a proteção DDoS já configurados. Depende se o foco é a máquina ou o jogo.

Ou deixe rodando em cerca de um minuto

Um servidor Rust pronto para jogar em hardware escolhido pelo clock speed, com o painel, o RCON e a proteção DDoS já configurados.

  • Data center no Reino Unido
  • CPUs de alta frequência
  • Proteção DDoS incluída