Pular para o conteúdo

Como fazer wipe de servidor de Rust: mapa, blueprints, tudo

Resposta rápida: pare o servidor, abra a aba Dados dele e pressione Wipe de mapa, Wipe de blueprints ou Wipe completo. Digite WIPE para confirmar. O Crucible faz um backup antes, e o servidor começa do zero na próxima vez. Em qualquer outro servidor de Rust, um wipe é apagar arquivos da pasta de saves com o servidor parado; veja fazer wipe de um servidor de Rust na mão.

Fazer wipe faz parte de rodar um servidor de Rust, e o Crucible Local Server torna difícil se arrepender. Todo wipe é confirmado digitando uma palavra, e o app faz um backup automático antes de tocar em qualquer coisa. Você também pode guardar um mundo de que gosta e colocá-lo de volta em outro servidor depois. Para quando a atualização mensal da Facepunch força um wipe nos servidores públicos, veja o cronograma de wipe do Rust.

Wipes, backups e o navegador de arquivos ficam na aba Dados. Os mundos salvos ficam na aba Mapa, ao lado dos mapas a que pertencem.

A aba Dados do Crucible Local Server, mostrando as opções de wipe de mapa, de blueprints e completo, uma lista de backups com um botão de restaurar e o navegador de arquivos com os tamanhos das pastas

O Crucible Local Server aceita os três tipos de wipe padrão do Rust:

  • Wipe de mapa: limpa o save do mundo (bases, deployables, loot), então o servidor monta o mapa do zero no próximo início. Os blueprints são mantidos.
  • Wipe de blueprints: limpa só os blueprints aprendidos.
  • Wipe completo: apaga tudo na pasta de saves do servidor, o que é mais que o mundo e os blueprints.

Um wipe completo também apaga seus arquivos de config

Seção intitulada “Um wipe completo também apaga seus arquivos de config”

A pasta cfg do servidor fica dentro da pasta de saves, então um wipe completo leva junto server.cfg, users.cfg, bans.cfg e serverauto.cfg: suas linhas de config feitas à mão, seus donos e moderadores e seus bans. Qualquer linha que você editou à mão no server.cfg, e qualquer writecfg feito no jogo, não sobrevive a um wipe completo. A própria linha do app diz sem rodeios: “Apaga tudo na pasta de saves.”

O Crucible escreve um server.cfg novo a partir das configurações da aba Config e dos donos na próxima vez que o servidor iniciar, então tudo que o app gerencia volta. O que não volta é o que só você sabia: uma convar que você digitou, um comentário, uma linha ajustada à mão, um ban. Copie isso para outro lugar antes.

Se a pasta cfg é a parte que você quer manter, um wipe de mapa seguido de um wipe de blueprints limpa o mundo e os blueprints deixando a cfg intacta. Não é idêntico a um wipe completo: um wipe completo também limpa os arquivos do banco de dados dos jogadores (mortes, identidades, estados) que um wipe de mapa mantém de propósito.

Como um wipe é destrutivo, ele traz duas proteções:

  • Você confirma digitando WIPE e pressionando Wipe, então um wipe nunca acontece por acidente.
  • O app faz um backup pré-wipe antes, então o estado anterior fica salvo antes de qualquer coisa ser limpa. Se esse backup não puder ser feito, um wipe completo é cancelado em vez de apagar um mundo que ele não conseguiu salvar antes.

A aba Dados lista seus backups, do mais novo ao mais velho, com o tamanho de cada um. Restaurar devolve o servidor àquele estado, depois de uma confirmação que diz o nome do backup. Restaurar substitui tudo que o servidor tem agora: o mundo, o cfg e os admins.

Uma restauração é preparada antes de ser aplicada: o backup é aberto por inteiro primeiro, e o mundo atual só é substituído depois de a cópia dar certo. Uma restauração que falha deixa o mundo que você já tinha.

Você também pode Fazer backup agora a qualquer momento e apagar os backups que não precisa mais com a lixeira em cada linha. Pasta de saves, ao lado, abre a pasta de saves deste servidor no Explorer, onde ficam os arquivos do mundo ao vivo.

Um mundo que você construiu vale guardar. A aba Mapa tem uma biblioteca de mundos salvos embaixo da biblioteca de mapas:

A aba Mapa do Crucible Local Server, mostrando um mapa personalizado atribuído, as opções de entrega, a biblioteca de mapas e uma biblioteca de mundos salvos com um .sav pareado ao mapa dele e um botão Aplicar

  • Arraste um .sav para a janela, ou abra Saves personalizados, para adicionar um à biblioteca.
  • Escanear acha os mundos salvos deste servidor para você reusar ou remover.
  • Aplicar coloca um mundo salvo no servidor selecionado.

Um save só carrega no mapa em que foi construído, então Aplicar só fica disponível quando o .map correspondente está na sua biblioteca de mapas. A linha diz com qual mapa um save combina, ou que o mapa dele está faltando. Aplicar um save faz antes backup do mundo que o servidor já tinha. Mais em rodar um mapa personalizado no seu servidor.

Embaixo dos backups, a aba Dados traz um navegador de arquivos dentro do app com as pastas do servidor do app, começando em apps/server, com os tamanhos das pastas preenchidos para você. Abrir no Explorer abre a pasta de saves deste servidor, para você inspecionar saves, configs e logs sem caçar pelo disco.

Wipes, backups, restaurações e aplicar um mundo salvo mudam os arquivos de save no disco, então o servidor precisa estar parado antes. Pare pela Quick view e depois faça o wipe ou a restauração. O app bloqueia todos eles com o servidor de pé, já que copiar um mundo que o Rust está escrevendo daria um save corrompido.

O Rust não tem comando de wipe: um wipe é apagar arquivos com o servidor parado. Em qualquer servidor de Rust, pare, abra a pasta de saves server/<identity>/ ao lado do RustDedicated.exe, apague os arquivos do wipe que você quer e inicie o servidor de novo.

WipeApague
Wipe de mapaO save do mundo: todo arquivo .sav, por exemplo proceduralmap.3500.12345.<version>.sav, com as cópias .sav.1 e .sav.2, e o arquivo .map ao lado.
Wipe de blueprintsplayer.blueprints.<version>.db, e o arquivo player.blueprints.<version>.db-wal ao lado dele, se houver.
Wipe completoTudo na pasta, a pasta cfg com seus admins e bans incluída.

Para um layout de mapa novo também, mude o server.seed antes de iniciar o servidor; veja o exemplo de server.cfg do Rust. Depois de um wipe completo, vire admin de novo e bana quem você tinha banido.