Pular para o conteúdo

Servidor de staging do Rust: como rodar e entrar

Resposta rápida: crie um servidor com o preset Branch de staging e escolha a build. Depois, na Steam, clique com o botão direito no Rust, abra Propriedades, Versões e Betas do Jogo e selecione a mesma branch. Quando a Steam terminar de atualizar seu cliente, inicie o servidor e pressione Entrar quando estiver No ar.

A branch de staging do Rust é onde as mudanças futuras da Facepunch chegam antes de ir para o jogo principal. O Crucible Local Server consegue rodar um servidor no staging para você testar essas mudanças cedo. O único passo extra é que o seu próprio cliente de Rust precisa estar na mesma build para entrar, e essa troca acontece na Steam, não no app.

Use o preset Branch de staging quando criar um servidor e pressione Próximo. Um segundo passo, Qual build de teste?, pergunta qual build rodar:

  • Staging (main), a escolha de sempre, em Vanilla, + Carbon ou + Oxide.
  • uma das branches de teste aux, que são só vanilla.

A Facepunch abre e fecha as branches aux ao longo do ano, renomeia e coloca algumas atrás de um código de acesso. A lista mostra o que a Steam oferece agora, mais os quatro slots aux, de aux01 a aux04, para uma nova sempre ter uma linha. Uma branch marcada como precisa de um código de acesso em Instalações tem que ser liberada antes no menu Instalações: digite o código que a Facepunch publicou na caixa Código de acesso daquela branch e instale. Veja instalar os arquivos do servidor de Rust.

O app instala essa build para você, igual a qualquer outra instalação.

Um servidor de staging e o seu cliente de Rust precisam estar na mesma build, senão o cliente não conecta. Iguale os dois na Steam:

1. Ache o Rust na sua biblioteca da Steam. Um cliente que já está no staging mostra a branch ao lado do nome.

A biblioteca da Steam mostrando o Rust e uma entrada Rust Staging Branch main

2. Clique com o botão direito no Rust e escolha Propriedades.

O menu de clique direito da Steam no Rust com Propriedades embaixo

3. Abra a aba Versões e Betas do Jogo e escolha a build. Escolha a mesma que o seu servidor roda: main para Staging (main) ou a branch aux correspondente. Escolha Versão Pública Padrão para voltar ao jogo normal.

A aba Versões e Betas do Jogo nas propriedades do Rust na Steam, com staging main selecionado em uma lista que inclui a versão pública padrão e as branches aux

4. Para uma branch atrás de um código de acesso, digite o código. Coloque em Versões Privadas, pressione Verificar Código e selecione a branch que ele libera. É o mesmo código que o app pede na linha de instalação daquela branch. Uma branch sem código é escolhida direto da lista.

A aba Versões e Betas do Jogo do Rust na Steam, com a branch aux04 de staging selecionada e um código de acesso da Facepunch digitado no campo Versões Privadas

5. Deixe a Steam atualizar o Rust. A Steam baixa essa build do cliente. Quando terminar, seu cliente está na branch.

A página do Rust na Steam com o botão Instalar, pronta para baixar a build de staging selecionada

Com o seu cliente na branch correspondente, inicie o servidor de staging no Crucible Local Server, espere o No ar e entre do mesmo jeito que em qualquer outro servidor local. Em um servidor de staging, o botão Entrar ganha uma bandeirinha e abre para você o app separado Rust - Staging Branch (um servidor release abre o Rust release), então o jogo certo abre nos dois casos. Trocar esse app para a branch correspondente, como acima, continua sendo com você na Steam.

O botão (i) de dicas para entrar, ao lado de Entrar, diz a mesma coisa em um servidor de staging, com um link Como trocar de branch de volta para esta página. Veja console, RCON e ferramentas de admin para o botão Entrar e as strings de conexão.

Quando terminar de testar, troque seu cliente da Steam de volta para Versão Pública Padrão para jogar o jogo normal de novo.