Primeiros passos · 5 min de leitura
Visão geral da plataforma
Antes de mexer em botão, vale entender como as peças se encaixam. São cinco conceitos, e todo o resto deriva deles.
Organização
A caixa que contém tudo. Uma organização tem seus servidores, sua equipe, seu plano e suas configurações. Organizações são isoladas entre si — servidores, wipes e votações de uma nunca aparecem em outra.
Se você administra uma comunidade só, uma organização basta. Se você presta serviço para vários clientes, uma organização por cliente mantém tudo separado.
Servidor
Um servidor de Rust, ligado a um servidor real no seu painel de hospedagem. É onde vivem as regras de wipe, o pool de mapas, as tarefas cronometradas e a configuração de Discord.
O limite de servidores vem do plano da organização.
Wipe
Um wipe é uma execução agendada que segue sempre a mesma sequência:
- Roda as tarefas cronometradas de antes (avisos aos jogadores, por exemplo).
- Manda o servidor parar e espera confirmar que está offline.
- Apaga os arquivos do grupo de arquivos escolhido.
- Aplica o mapa novo, se for um wipe de mapa.
- Atualiza hostname e descrição, se configurado.
- Manda iniciar e espera confirmar que voltou.
- Roda as tarefas cronometradas de depois.
Existem três tipos:
| Tipo | O que faz |
|---|---|
map | Troca o mapa. Pode ter votação da comunidade |
full | Wipe completo — gera mapa novo sem votação |
restart_only | Só reinicia. Nenhum arquivo é apagado |
Importante: o que é apagado não depende do tipo do wipe — depende do grupo de arquivos que você escolheu. Um wipe
mapsem grupo de arquivos troca o mapa e não apaga nada. É um erro fácil de cometer e difícil de perceber depois.
Grupo de arquivos
Uma lista de padrões de caminho que dizem o que apagar. Por exemplo, o grupo de mapa usa:
server/rust/*.map
server/rust/*.sav*
server/rust/*occlusion*.datOs padrões são resolvidos com curinga no momento do wipe, contra os arquivos que realmente existem. Isso importa: nomes de save mudam a cada mapa, então uma lista fixa de nomes ficaria obsoleta na primeira troca.
Detalhes em Grupos de arquivos.
Votação de mapa
Para wipes do tipo map, a comunidade pode escolher o próximo mapa. A votação abre sozinha algumas horas antes, fecha alguns minutos antes do wipe, e o mapa vencedor é atribuído automaticamente ao wipe.
Os candidatos saem do pool de mapas, que o WipeControl mantém abastecido gerando mapas no RustMaps.
Detalhes em Votação de mapa.
Como isso aparece na tela
| Onde | O que você faz lá |
|---|---|
| Início | O que precisa de atenção em todos os servidores, próximos wipes e últimas execuções |
| Integrações | Painel de hospedagem, Discord, RustMaps, plugin do servidor, site e API, cada um com o status atual |
| Marca | Nome, avatar e banner do bot no seu Discord |
| Servidor → Visão geral | Saúde do servidor (inclusive se as portas estão abertas para a internet) e próximos eventos |
| Servidor → Perfil | Nome, endereço de conexão, fuso, idioma dos jogadores, cor e descrição |
| Servidor → Agenda | Calendário, regras de wipe, wipe forçado mensal e reinícios |
| Servidor → O que apagar | Grupos de arquivos |
| Servidor → Mapas e votação | Pool de mapas e regras da votação |
| Servidor → Comunicação | Mensagens no Discord e no chat do jogo |
| Servidor → Automação | Comandos de console antes e depois do wipe |
| Servidor → Histórico | Cada execução, passo a passo |
| Servidor → Avançado | Conexão com o painel, comportamento do wipe e exclusão |
Próximo: Conectar o painel ao WipeControl