Pular para o conteúdo

Console, RCON e ações rápidas do servidor de Rust

Resposta rápida: inicie o servidor e abra a aba Console dele. Digite um comando e pressione Enter (o Tab completa), ou use os botões embaixo do console. A Quick view tem botões de um clique para hora, clima e eventos, e um cartão Adicionar ownerid que faz de você admin enquanto o servidor está No ar.

O Crucible Local Server é onde você controla um servidor rodando. Ele dá um console com saída ao vivo, uma linha de comando web-RCON de mão dupla com ações rápidas, macros salvas e autocompletar com Tab, e a configuração de admin em um clique. Tudo aqui funciona com o servidor de pé.

Quando um servidor está rodando, a aba Console mostra a saída dele ao vivo, a mesma visão que você teria na janela do servidor dedicado. Uma bolinha no topo diz RCON conectado quando os comandos já podem passar. Ela também inclui:

  • Um campo de comando para enviar comandos ao servidor pelo RCON.
  • Histórico com as setas para cima e para baixo, para você chamar e reenviar comandos.
  • Autocompletar com Tab: comece a digitar o nome de um comando ou convar e uma lista aparece; Tab ou clique para aceitar.
  • + macro para salvar seus próprios botões, um rótulo e um comando, para os comandos que você roda o tempo todo. O × em uma macro a remove.
  • Copiar para colocar as últimas 50 linhas do console na sua área de transferência, prontas para colar em um relatório de bug ou em uma nota.
  • Abrir log para abrir a pasta de logs no Explorer, onde fica o arquivo de log bruto de cada servidor.

A aba Console também traz a própria fileira de ações rápidas, voltadas ao servidor e não ao mundo:

  • Salvar: escreve o mundo no disco agora, para um travamento não custar os últimos minutos.
  • Salvar cfg: faz o servidor gravar as configurações atuais, os donos e os bans nos arquivos de config dele.
  • Jogadores: lista quem está conectado.
  • Dizer: envia uma mensagem para o chat do servidor.
  • Recarregar plugins: só em um servidor Carbon ou Oxide, recarrega todos os plugins.

Elas ficam ao lado do conjunto próprio da Quick view (hora, clima, airdrops), que é voltado ao mundo.

A aba Console do Crucible Local Server, mostrando ao vivo o log de início de um servidor de Rust pelo web-RCON com status conectado, botões de ações rápidas e um campo de comando

Você pode selecionar o texto do console com o mouse e copiar só as linhas que quiser. Para os comandos em si, veja comandos e variáveis do servidor ou a lista completa de comandos de console do Rust.

A Quick view traz uma pequena espiada nas últimas linhas do console, e a saída fica mascarada por padrão atrás de um botão de olho. O log de início do Rust traz endereços IP e links, então um print ou uma transmissão os mostraria sem você perceber. Clique no olho para ler, clique de novo para esconder. Clique nas próprias linhas para abrir a aba Console completa.

A aba Console completa nunca fica mascarada, e a caixa de comando embaixo da espiada (Executar um comando) também não, já que é o que você digitou.

O Crucible Local Server conecta ao servidor por web-RCON automaticamente quando ele inicia, então o console é de mão dupla sem configuração manual. A Quick view acrescenta ações rápidas de um clique para o que você mais usa:

  • Definir a hora: Meio-dia, Nascer do sol, Pôr do sol ou Noite.
  • Definir o clima: Céu limpo, Chuva, Neblina ou Tempestade.
  • Chamar um Airdrop ou um helicóptero de patrulha (Heli).
  • Salvar o servidor, ou Curar todos os jogadores.
  • Recarregar plugins, em um servidor Carbon ou Oxide.
  • Rodar qualquer comando pela caixa Executar um comando embaixo da espiada no console, sem abrir a aba Console.

As ações rápidas acendem quando está No ar, o ponto em que o mundo está de fato pronto para entrar. Para a biblioteca completa de comandos de admin, criativos e cinematográficos e todas as variáveis do servidor, veja comandos e variáveis do servidor. Para filmar, veja comandos cinematográficos do Rust.

O web-RCON, as ações rápidas, as estatísticas ao vivo e o reinício agendado rodam todos pelo RCON, e o RCON só liga quando o servidor tem uma senha de RCON definida. O Crucible gera uma para cada servidor novo, então deixe uma definida.

O Rust também se recusa a rodar o RCON com um punhado de senhas comuns (password, 123456, changeme, qwerty e mais algumas). O Crucible não deixa você salvar uma, porque um servidor com o RCON desligado parece funcionar enquanto o console, as ações rápidas e o reinício automático não fazem nada em silêncio. Defina ou gere de novo a senha na Config, onde ela fica mascarada com um botão para mostrar.

O RCON responde só neste PC, que é tudo de que o próprio app precisa. Para usar uma ferramenta de RCON em outro PC da sua rede, adicione esta linha abaixo do divisor nos argumentos de inicialização do servidor e reinicie o servidor:

+rcon.ip 0.0.0.0

Aquele PC então conecta ao endereço LAN deste PC na Porta RCON com a senha do RCON, depois de o Firewall do Windows permitir o RustDedicated.exe neste PC. Nunca abra a porta RCON no seu roteador: ela é controle remoto total do seu servidor.

Os poderes de admin do Rust no jogo (o console F1, god mode, noclip, spawn) exigem que você seja dono do servidor. O Crucible Local Server adiciona você como ownerid:

  • Na Quick view, use o cartão Adicionar ownerid quando o servidor estiver No ar.
  • Pressione Detectar seu SteamID para preencher seu SteamID64 a partir da conta da Steam logada neste PC, ou cole no campo você mesmo. Se for achada mais de uma conta da Steam, escolha a sua na lista. O campo fica mascarado, com um botão para mostrar.
  • Pressione Adicionar. Você vira dono na hora, sem reiniciar, e isso é mantido para o próximo início.

O cartão é uma caixa de adicionar, não uma lista. Quando um servidor já tem donos, ele ganha um link Ver os OwnerIDs atuais (N), que leva você à aba Config.

Para ver, mudar ou remover donos, use a caixa Um SteamID64 por linha em Admins (acesso de dono) na Config. Essa caixa é o único lugar onde os donos são editados: um ID por linha, mascarado com um botão para mostrar, como a senha do RCON. É uma configuração de inicialização, então pare o servidor antes.

Quando você é dono, entre no servidor e use o console F1 para controle total de admin no jogo. Os comandos por trás disso tudo, para qualquer servidor de Rust, estão em como virar admin, e a moderação está em como expulsar, banir e desbanir jogadores.

Em um servidor Carbon ou Oxide, Recarregar plugins (na aba Mods, na aba Console e nas ações rápidas da Quick view) recarrega todos os plugins, então uma mudança de config ou um script corrigido entra no ar sem reiniciar o servidor. Veja instalar mods e plugins.

A Quick view traz um cartão de conexão com suas strings de conexão, cada uma com um botão Copiar. Há duas linhas Local, connect localhost:PORT e connect 127.0.0.1:PORT (use a segunda se a primeira não conectar), mais linhas LAN e Público. As strings de LAN e públicas ficam mascaradas por padrão com um botão de mostrar por linha, e Copiar sempre copia o valor real. Cole uma string no console F1 do Rust para entrar.

O Entrar não está nesse cartão. Ele fica na fileira de ações da Quick view ao lado de Reiniciar, e só aparece quando o servidor está No ar, igual às ações rápidas.

Entrar abre o Rust pela Steam e conecta você. Um servidor de staging 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. Veja rodar e entrar em um servidor de staging do Rust para a troca de branch que você ainda faz na Steam.

Se o cliente do Rust já estiver aberto, a Steam ignora o pedido de entrar, então o botão Entrar não consegue puxar um cliente aberto. O botão (i) de dicas para entrar na mesma fileira cobre isso, e ele existe até antes de o servidor iniciar: rode isto uma vez no console F1 e depois pressione F5 para entrar a qualquer hora, até com o Rust aberto. O popover tem um botão Copiar com a sua porta já preenchida.

bind F5 "client.connect 127.0.0.1:<port>"

O Crucible Local Server é uma ferramenta de teste local, então não mexe no seu roteador. Amigos na sua própria rede podem entrar pela string de LAN depois de o Firewall do Windows permitir o RustDedicated.exe neste PC. Para deixar entrar jogadores de fora da sua rede, abra a porta do jogo no roteador por conta própria, ou use um relay como o playit.gg ou o Tailscale, que não pede configuração no roteador e funciona até atrás de CGNAT. Veja teste seu mapa em um servidor local de Rust para o fluxo geral de conexão.