Este guia cobre a configuração de admin, gerenciamento de jogadores, gerenciamento de mundo e solução de problemas para o seu servidor dedicado de TerraTech Worlds na Legion Hosting. Para configuração inicial do servidor, definições de mundo e instruções de conexão, consulte o Guia de Configuração do Servidor TerraTech Worlds.
Configuração de Admin
Servidores dedicados de TerraTech Worlds usam Steam IDs ou um sistema baseado em senha para gerenciar o acesso de administrador. O proprietário do servidor pode designar admins que possuem permissões elevadas para o gerenciamento do servidor.
Configurando o Acesso de Admin
- Pare seu servidor no GPanel.
- Navegue até a aba Files e localize o arquivo de configuração do servidor.
- Adicione entradas de admin especificando os Steam IDs dos jogadores na lista de admins ou definindo uma senha de admin.
- Salve o arquivo e reinicie o servidor.
Encontrando o Steam ID de um Jogador
Você pode encontrar o Steam64 ID de um jogador:
- Visitando o perfil Steam dele e usando uma ferramenta de consulta de Steam ID (como steamid.io).
- Verificando a saída do console do servidor quando o jogador se conecta — os logs de conexão normalmente incluem Steam IDs.
Comandos de Admin
Comandos de admin podem ser executados através do console do servidor no GPanel ou por admins dentro do jogo via comandos de chat. A tabela a seguir lista os comandos de admin mais utilizados:
| Comando | Descrição |
|---|---|
kick <player> |
Expulsa um jogador do servidor. Ele pode reconectar imediatamente. |
ban <player> |
Bane um jogador do servidor. Persiste entre reinicializações. |
unban <player> |
Remove o banimento de um jogador. |
players / list |
Lista todos os jogadores conectados atualmente com seus IDs. |
save |
Força um salvamento imediato do mundo. |
say <message> |
Envia uma mensagem de anúncio para todo o servidor. |
shutdown |
Desliga o servidor de forma graciosa, salvando o mundo primeiro. |
help |
Lista todos os comandos disponíveis do servidor. |
help no console para ver todos os comandos suportados atualmente.
Gerenciamento de Jogadores
Expulsão e Banimento
Use os comandos kick e ban para gerenciar jogadores problemáticos:
- Kick: Desconecta o jogador imediatamente. Ele pode voltar a entrar, a menos que também seja banido.
- Ban: Desconecta o jogador e impede que ele reconecte. Banimentos persistem entre reinicializações do servidor.
- Unban: Use o comando
unbancom o nome ou ID do jogador para remover o banimento.
Gerenciando a Lista de Banidos
Jogadores banidos são armazenados em um arquivo de lista de banidos no diretório do servidor. Você pode editar este arquivo manualmente pela aba Files do GPanel para adicionar ou remover entradas:
- Pare o servidor.
- Abra o arquivo de lista de banidos na aba Files.
- Adicione ou remova Steam IDs conforme necessário.
- Salve e reinicie o servidor.
Whitelist (Opcional)
Se você deseja restringir seu servidor apenas a jogadores específicos, pode usar uma whitelist. Quando ativada, apenas jogadores cujos Steam IDs estão na whitelist podem entrar no servidor. Verifique o arquivo de configuração do servidor para as configurações de whitelist.
Gerenciamento de Mundo
Salvando o Mundo
O servidor salva automaticamente o mundo em intervalos regulares e ao desligar de forma graciosa. Você também pode forçar um salvamento manual:
- Use o comando
saveno console do GPanel para acionar um salvamento imediato. - Sempre pare o servidor de forma graciosa (pelo botão Stop no GPanel) para garantir que o mundo seja salvo antes do desligamento.
Fazendo Backup do Mundo
Backups regulares protegem contra perda de dados por corrupção, exclusão acidental ou alterações indesejadas:
- Pare o servidor para garantir um estado de salvamento consistente.
- Navegue até a aba Files e localize o diretório de saves do mundo.
- Baixe toda a pasta de saves pela aba Files ou via SFTP.
- Armazene o backup localmente. Considere nomear os backups com datas para fácil identificação.
Restaurando um Backup
- Pare o servidor.
- Envie seus arquivos de backup para o diretório correto, substituindo os arquivos existentes.
- Inicie o servidor. O mundo restaurado será carregado.
Resetando o Mundo
Para começar do zero com um novo mundo:
- Pare o servidor.
- Faça backup do save de mundo existente se quiser mantê-lo.
- Exclua a pasta de save do mundo.
- Opcionalmente, altere o
WORLD_SEEDna aba Startup para um layout de mundo diferente. - Inicie o servidor. Um novo mundo será gerado.
Crescimento do Mundo ao Longo do Tempo
Conforme os jogadores exploram e modificam o mundo, o arquivo de save aumenta de tamanho. Este é um comportamento normal:
- Chunks explorados são salvos no disco, aumentando o uso de armazenamento.
- Estruturas e Techs dos jogadores adicionam dados ao mundo.
- Monitore o uso de disco no GPanel. Se você se aproximar do limite de armazenamento, considere limpar áreas não utilizadas ou abrir um ticket de suporte para discutir opções.
Solução de Problemas
Servidor Não Inicia
- Verifique o console do GPanel para mensagens de erro durante a inicialização.
- Verifique se os arquivos do servidor não estão corrompidos. Uma reinstalação pela aba Startup pode corrigir arquivos ausentes ou danificados.
- Certifique-se de que não existem erros de configuração — um arquivo de configuração malformado pode impedir o servidor de iniciar.
- Se o servidor estava funcionando anteriormente e agora falha ao iniciar, tente restaurar um backup do save do mundo caso o arquivo de save esteja corrompido.
Jogadores Não Conseguem Conectar
- Confirme se o servidor está totalmente iniciado e online no GPanel.
- Se protegido por senha, verifique se os jogadores estão digitando a senha correta.
- Certifique-se de que a versão do jogo corresponde — servidor e cliente devem estar na mesma versão. Atualize o servidor após patches do jogo.
- Peça aos jogadores que tentem conexão direta usando o IP e a porta. Consulte Como Encontrar o IP e a Porta do Seu Servidor.
- Verifique se o jogador está banido (intencionalmente ou acidentalmente).
Problemas de Desempenho
- Verifique os gráficos de recursos do GPanel para uso de CPU e RAM.
- Reduza o número máximo de jogadores se o servidor estiver consistentemente sob carga pesada.
- Techs grandes e complexos construídos pelos jogadores aumentam a carga de simulação. Incentive os jogadores a manter tamanhos razoáveis de Tech em servidores movimentados.
- Um mundo muito grande com histórico extenso de exploração usa mais memória. Considere iniciar um novo mundo periodicamente se o desempenho degradar significativamente ao longo do tempo.
- Se o uso de recursos estiver consistentemente no limite, considere fazer upgrade do seu plano de servidor. Abra um ticket de suporte para discutir opções.
Corrupção do Save do Mundo
- Se o servidor falha ao carregar o mundo após um travamento, o save pode estar corrompido.
- Restaure a partir de um backup recente (veja Restaurando um Backup acima).
- Se nenhum backup estiver disponível, pode ser necessário excluir o save e iniciar um novo mundo.
- Para prevenir corrupção, sempre pare o servidor de forma graciosa e considere agendar backups regulares.
Incompatibilidade de Versão Após Atualizações
- Quando TerraTech Worlds recebe uma atualização, o servidor e todos os jogadores devem estar na mesma versão.
- Pare o servidor e acione uma atualização/reinstalação pela aba Startup para obter os arquivos mais recentes do servidor.
- Os jogadores devem atualizar o jogo através do Steam antes de reconectar.
- Verifique o console do GPanel na inicialização para confirmar a versão do servidor.
Artigos Relacionados
- Guia de Configuração do Servidor TerraTech Worlds — Configuração inicial, definições de mundo, configuração e instruções de conexão
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor — Guia geral para iniciar qualquer servidor de jogo na Legion Hosting
Precisa de Mais Ajuda?
Se você está enfrentando problemas não cobertos neste guia, nossa equipe de suporte está disponível para ajudar. Abra um ticket em legionhosting.net/submitticket.php com os detalhes do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.