Este guia aborda administração e gerenciamento de mundo para seu servidor dedicado de Stormworks: Build and Rescue, incluindo configuração de admin, gerenciamento de jogadores, controle de veículos, conteúdo da Workshop, gerenciamento de saves e solução de problemas comuns.
Configuração de Admin
O Stormworks usa um sistema de permissões baseado em Steam ID para administração do servidor. Admins têm privilégios elevados, incluindo a capacidade de expulsar e banir jogadores, gerenciar veículos e modificar configurações do mundo.
Configurando Contas de Admin
- Pare seu servidor no GPanel.
- Abra o File Manager ou conecte via SFTP.
- Localize o arquivo
server_config.xml. - Adicione entradas de admin na seção de admin:
<admins>
<admin steam_id="76561198012345678" />
<admin steam_id="76561198087654321" />
</admins>
- Salve o arquivo e reinicie seu servidor.
steamid.io inserindo a URL do perfil Steam. O Steam64 ID é um número de 17 dígitos que começa com 7656119.
Privilégios do Host
O host do servidor (a conta Steam que originalmente criou o save) automaticamente possui privilégios completos de admin. Admins adicionais incluídos pelo arquivo de configuração recebem o mesmo nível de acesso.
Gerenciamento de Jogadores
Admins podem gerenciar jogadores através do menu de ferramentas do servidor no jogo ou via comandos do servidor. Acesse o painel de admin no jogo pressionando Esc e navegando até a aba Players.
Ações de Gerenciamento de Jogadores
| Ação | Descrição | Como Usar |
|---|---|---|
| Kick | Remove um jogador do servidor (ele pode reconectar) | Selecione o jogador no painel de admin, clique em Kick |
| Ban | Impede permanentemente um jogador de entrar | Selecione o jogador no painel de admin, clique em Ban |
| Unban | Remove o banimento de um jogador | Edite a lista de banimentos na configuração do servidor |
| Teleportar para Jogador | Move você até a localização de outro jogador | Selecione o jogador, clique em Teleport To |
| Dar Moeda | Concede dinheiro do jogo a um jogador | Selecione o jogador, insira o valor, clique em Give |
| Definir Cargo | Atribui cargo de admin ou padrão a um jogador | Selecione o jogador, escolha o cargo no menu suspenso |
Gerenciando a Lista de Banimentos
Os banimentos são armazenados na configuração do servidor. Para desbanir um jogador, pare o servidor e edite a lista de banimentos em server_config.xml:
<banned_players>
<!-- Remove the line for the player you want to unban -->
<player steam_id="76561198099999999" />
</banned_players>
Gerenciamento de Veículos
Veículos são o núcleo da jogabilidade do Stormworks, mas veículos não gerenciados podem causar problemas de desempenho. Veja como manter seu servidor funcionando bem.
Despawnando Veículos
Como admin, você pode despawnar veículos através da visualização do mapa no jogo:
- Abra o mapa (tecla
Mpor padrão). - Clique no ícone de um veículo para selecioná-lo.
- Clique no botão Despawn ou Remove.
Limpando Todos os Veículos
Se o servidor ficar lotado de veículos abandonados, você pode removê-los todos de uma vez. Use o console de admin ou as ferramentas de admin no jogo para realizar uma remoção em massa. Isso é particularmente útil quando:
- O desempenho do servidor cai devido a muitos veículos.
- Preparando o servidor para um evento ou sessão nova.
- Limpando após incidentes de griefing.
Limites de Quantidade de Veículos
Configure limites de veículos na configuração do servidor para evitar problemas de desempenho:
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
auto_clean_vehicles="true"
/>
Conteúdo da Workshop e Veículos Personalizados
O Stormworks possui uma extensa Steam Workshop com milhares de veículos e addons criados por jogadores. Gerenciar o conteúdo da Workshop em seu servidor é importante tanto para a jogabilidade quanto para o desempenho.
Habilitando Veículos da Workshop
O spawn de veículos da Workshop é controlado na configuração do servidor:
<workshop_settings
allow_workshop_vehicles="true"
/>
Quando habilitado, qualquer jogador pode spawnar veículos aos quais se inscreveu na Steam Workshop. Os dados do veículo são transferidos do cliente do jogador que fez o spawn.
Gerenciando Conteúdo da Workshop
- Permitir todo conteúdo da Workshop: Defina
allow_workshop_vehicles="true"para um servidor criativo aberto. - Desabilitar conteúdo da Workshop: Defina
allow_workshop_vehicles="false"para restringir jogadores a veículos padrão ou veículos que eles construam do zero no servidor.
Gerenciamento de Configurações do Mundo
Admins podem modificar certas configurações do mundo em tempo real através do menu de configurações no jogo. Estas incluem:
| Configuração | Efeito | Impacto no Desempenho |
|---|---|---|
| Clima | Alternar clima dinâmico e tempestades | Mínimo |
| Ciclo Dia/Noite | Habilitar ou desabilitar progressão do tempo | Nenhum |
| Combustível Infinito | Veículos nunca ficam sem combustível | Nenhum |
| Munição Infinita | Armas nunca acabam | Nenhum |
| Dano a Veículos | Se veículos podem ser danificados | Leve redução quando desabilitado |
| Teletransporte | Permitir teletransporte pelo mapa | Nenhum |
Gerenciamento de Saves
Múltiplos Slots de Save
O Stormworks suporta 4 slots de save, permitindo que você mantenha mundos diferentes. Para trocar de slot de save:
- Pare o servidor.
- Edite o atributo
save_nameemserver_config.xmlpara apontar para um save diferente. - Inicie o servidor. Ele carregará o save especificado.
Criando Backups
Backups regulares protegem contra perda de dados por corrupção, exclusão acidental ou griefing:
- Pare o servidor para garantir que os dados do save sejam gravados no disco.
- Conecte via SFTP ou use o File Manager do GPanel.
- Navegue até o diretório de saves (geralmente
save/na raiz do servidor). - Baixe a pasta inteira do save do seu slot ativo.
- Armazene os backups com rótulos de data (ex.:
save_slot1_2026-02-26.zip).
Restaurando um Backup
- Pare o servidor.
- Conecte via SFTP.
- Renomeie a pasta de save atual (ex.:
save_slot1parasave_slot1_old) como precaução. - Envie os arquivos de backup para o local original do diretório de save.
- Inicie o servidor. Ele carregará os dados do save restaurado.
Solução de Problemas
Crashes do Servidor
- Verifique a quantidade de veículos: Muitos veículos (especialmente os complexos) são a causa mais comum de crashes. Reduza
max_vehiclese habiliteauto_clean_vehicles. - Revise os logs do servidor: Verifique a saída do console do servidor no GPanel para mensagens de erro antes do crash.
- Atualize o servidor: Certifique-se de que seu servidor está rodando a versão mais recente. Atualizações do jogo frequentemente incluem correções de estabilidade.
- Save corrompido: Se o servidor crashar imediatamente ao iniciar, os dados do save podem estar corrompidos. Tente carregar um slot de save diferente ou restaurar um backup.
Dessincronia de Jogadores
- Dessincronia ocorre quando jogadores veem estados diferentes do mundo. Isso é comum com veículos complexos.
- Reduza o número de veículos ativos para minimizar a dessincronia.
- Jogadores com alta latência (200+ ms) experimentam mais dessincronia. Considere definir uma expectativa de região do servidor no nome do servidor.
- Fazer os jogadores respawnarem ou reconectarem geralmente resolve problemas individuais de dessincronia.
Lag de Veículos
- Veículos complexos com centenas de componentes lógicos são a causa principal de lag no servidor.
- Defina limites mais baixos de
max_vehicles(20-30 para servidores públicos). - Habilite a limpeza automática para remover veículos abandonados.
- Monitore quais veículos específicos causam lag e despawne-os. Veículos com excesso de sensores, câmeras ou portas lógicas são os culpados mais comuns.
Corrupção de Mundo
- Corrupção de mundo pode ocorrer se o servidor for forçado a parar durante uma operação de save.
- Sempre use o botão Stop no GPanel em vez de forçar o encerramento do processo.
- Se ocorrer corrupção, restaure a partir do seu backup mais recente.
- Como último recurso, você pode começar do zero em um novo slot de save.
Artigos Relacionados
- Guia de Configuração do Servidor Stormworks
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Se você encontrar problemas não abordados neste guia, por favor abra um ticket de suporte e nossa equipe ajudará a resolver o problema.