Pular para o conteúdo

Solução de problemas do Crucible Local Server

Resposta rápida: a maioria dos problemas se resume à instalação, a uma atualização, a portas, ao RCON ou à sua rede. Ache seu sintoma abaixo. A linha dourada embaixo de Iniciar servidor na Quick view e a aba Console costumam dizer o que deu errado. Para uma mensagem de erro do próprio Rust, veja o índice de erros.

O Crucible Local Server roda um servidor dedicado de Rust de verdade no seu PC. Ele roda no Windows 10 e 11 e se atualiza pelo launcher do Crucible.

A instalação está travada em 0% ou não termina

Seção intitulada “A instalação está travada em 0% ou não termina”

O servidor dedicado de Rust é um download grande (cerca de 6 GB). A barra fica brilhando até o download engatar, e pode ficar perto do topo por um momento enquanto a Steam confere os arquivos no final. Se realmente não terminar:

  • Confira sua conexão com a internet.
  • Veja se o seu antivírus não está bloqueando o steamcmd.
  • Veja se você tem espaço livre em disco suficiente.

Você pode acompanhar o progresso ou remover uma instalação no menu Instalações da barra de título. Veja instalar os arquivos do servidor de Rust.

Meu servidor não atualiza, ou diz que uma atualização não deu certo

Seção intitulada “Meu servidor não atualiza, ou diz que uma atualização não deu certo”

Leia a linha dourada embaixo de Iniciar servidor na Quick view. Ela diz por que o último início atualizou ou não:

  • As atualizações automáticas estão desligadas nas Configurações: ligue Atualizar arquivos do servidor ao iniciar nas Configurações, ou pressione Atualizar na linha da instalação em Instalações.
  • Verificação de atualização ignorada: outro servidor está rodando: a Steam não consegue atualizar arquivos que um servidor em execução está usando. Pare o outro servidor e depois inicie este, ou atualize por Instalações.
  • A própria atualização falhou: pare o servidor e pressione Reparar, na Quick view ou na linha da instalação em Instalações. Ele confere cada arquivo com a Steam e refaz o que estiver errado, mantendo seus mundos, mapas, plugins e configs.

Uma atualização que falha nunca impede o servidor de iniciar: ele inicia na versão que você já tem.

Algumas branches de teste pedem um código de acesso que a Facepunch publica quando a branch abre. Abra Instalações na barra de título, digite o código na caixa Código de acesso daquela branch e pressione Instalar. Se a branch nem estiver listada, adicione pelo nome no fim do menu Instalações, com o código dela. Veja branches que pedem um código de acesso.

Outro servidor, ou um processo RustDedicated que sobrou, já está usando essa porta:

  • Um servidor roda por vez por padrão, então pare o outro servidor primeiro.
  • Se um processo RustDedicated ficou para trás depois de um travamento, encerre no Gerenciador de Tarefas e inicie de novo.
  • O app confere as portas do jogo, de consulta e do RCON antes de iniciar, então avisa de cara se alguma estiver ocupada.

O web-RCON só liga quando o servidor tem uma senha de RCON definida. O app gera uma para cada servidor novo, então se o console é de mão única ou a Quick view diz RCON desativado. Defina uma senha em Config.:

  • Abra a Config e defina ou use Gerar de novo na senha do RCON.
  • Reinicie o servidor para ele iniciar com o RCON ativado.

Sem uma senha, o console vira de mão única e as ações rápidas e as estatísticas ao vivo param de funcionar. Veja console, RCON e ferramentas de admin.

O Rust se recusa a rodar o RCON com um punhado de senhas comuns (password, 123456, changeme, qwerty e mais algumas). Com o RCON desligado, o console é de mão única, as ações rápidas e as estatísticas ao vivo não fazem nada e um reinício agendado nunca dispara. O Crucible bloqueia essas senhas, mas se um servidor foi configurado em outro lugar, mude na Config e reinicie o servidor.

Uma ferramenta de RCON em outro PC não consegue conectar

Seção intitulada “Uma ferramenta de RCON em outro PC não consegue conectar”

O RCON responde só neste PC. Adicione +rcon.ip 0.0.0.0 abaixo do divisor nos argumentos de inicialização do servidor, reinicie o servidor e permita o RustDedicated.exe no Firewall do Windows. Nunca abra a porta RCON no seu roteador. Veja ferramentas de RCON em outro PC.

Meu servidor está preso em Iniciando, quando dá para entrar

Seção intitulada “Meu servidor está preso em Iniciando, quando dá para entrar”

Só dá para entrar em um servidor quando está No ar. Ir de Iniciando para No ar pode demorar em um mapa grande ou personalizado, enquanto o Rust monta o mundo e o navmesh:

  • Acompanhe no Console a linha de server startup complete. É quando o app muda para No ar e o Entrar aparece.
  • Se nunca chegar a No ar, procure erros no console: um arquivo de mapa ruim, um mod faltando ou conflito de porta.
  • O link de um mapa personalizado precisa ser https. Um link http simples é recusado antes de o servidor iniciar.
  • Um mundo grande inicia mais devagar. Pular o navmesh da IA (inicialização mais rápida) na Config diminui a espera em um mundo de construção ou de teste de mapa; veja mantenha um servidor local rodando bem.

A Steam ignora o pedido de entrar quando o Rust já está aberto. Abra o botão (i) de dicas para entrar ao lado de Entrar, copie o bind do F5 uma vez no console F1 e depois pressione F5 para entrar a qualquer hora, até com o Rust aberto. Em um servidor de staging, seu cliente de Rust também precisa estar na mesma branch.

Um reinício agendado só dispara enquanto o Crucible Local Server está rodando. Fechar o app para o servidor:

  • Fechar a janela encerra o app por padrão. Ligue Continuar rodando na bandeja ao fechar nas Configurações, e o Crucible fica na bandeja com o servidor de pé, então um reinício de madrugada de fato dispara.
  • A contagem regressiva é enviada pelo RCON, então o servidor precisa de uma senha de RCON definida (veja acima).
  • Um reinício que foi perdido enquanto o PC estava em suspensão é pulado em vez de disparar no momento em que você o acorda, então um notebook que estava fechado às 4h da manhã retoma o agendamento no dia seguinte.

Sim. Ligue Permitir vários servidores rodando ao mesmo tempo nas Configurações. Cada servidor mantém as próprias portas, o próprio mundo e o próprio console. Cada servidor rodando custa RAM e CPU de verdade, então vem desligado por padrão.

Um processo RustDedicated ficou rodando depois de eu fechar o app

Seção intitulada “Um processo RustDedicated ficou rodando depois de eu fechar o app”

O app para o servidor dele quando você fecha, então isso não deveria acontecer no uso normal. Se o app travou ou foi fechado à força:

  • Encerre qualquer RustDedicated que sobrou no Gerenciador de Tarefas para liberar a porta.
  • Inicie o servidor de novo.

Jogadores de fora da minha rede conseguem entrar no meu servidor

Seção intitulada “Jogadores de fora da minha rede conseguem entrar no meu servidor”

O Crucible Local Server é uma ferramenta de teste local e não mexe no seu roteador:

  • Amigos na sua própria rede podem entrar com a string de conexão LAN, quando o Firewall do Windows permitir o RustDedicated.exe no seu PC.
  • Para deixar jogadores de fora entrarem, 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.
  • Para dar um mapa de vez a jogadores de verdade, hospede seu mapa personalizado em um servidor público.

Veja console, RCON e ferramentas de admin para as strings de conexão.

O Crucible Local Server mantém o próprio log em:

<Crucible install root>\logs\launcher-log.txt

que em uma instalação padrão é %LOCALAPPDATA%\Programs\Crucible\logs\launcher-log.txt.

O nome do arquivo diz “launcher” e esse é o arquivo certo. Todo app do Crucible escreve em um único log compartilhado, então a ferramenta de heightmap, o launcher e este app caem todos em launcher-log.txt. Não existe um log separado do servidor para procurar. Cada app marca o próprio banner de início com a versão dele quando abre, então você vê qual app escreveu quais linhas e em qual build você estava.

Se o app travou, os detalhes ficam escritos ali. Inclua o arquivo quando relatar um problema.

É um arquivo diferente dos dois botões de log dentro do app: a linha Logs nas Configurações e o botão Abrir log do console vão os dois para a pasta que guarda o log próprio de cada servidor de Rust, não o do app.

Use o ícone do Discord no canto superior direito do app, ou poste no fórum de bugs e feedback do servidor do Discord. Ajuda incluir o que o servidor estava fazendo e os erros do console. O ícone de coração ao lado é apoio opcional ao ecossistema, não um canal de suporte; veja apoie o Crucible. O botão Guias na barra de título mostra cada parte do app se você quiser conferir um passo.