Este guia abrange a configuração de administradores, gestão de jogadores, gestão de mundos e resolução de problemas para o seu servidor dedicado de TerraTech Worlds na Legion Hosting. Para a 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 Administradores
Os servidores dedicados de TerraTech Worlds utilizam Steam IDs ou um sistema baseado em palavra-passe para gerir o acesso de administrador. O proprietário do servidor pode designar administradores com permissões elevadas para a gestão do servidor.
Configurar o Acesso de Administrador
- Pare o servidor no GPanel.
- Navegue até ao separador Files e localize o ficheiro de configuração do servidor.
- Adicione entradas de administrador especificando os Steam IDs dos jogadores na lista de administradores ou definindo uma palavra-passe de administrador.
- Guarde o ficheiro e reinicie o servidor.
Encontrar o Steam ID de um Jogador
Pode encontrar o Steam64 ID de um jogador através de:
- Visitando o perfil Steam do jogador e utilizando uma ferramenta de pesquisa de Steam ID (como steamid.io).
- Verificando a saída da consola do servidor quando o jogador se conecta — os registos de conexão normalmente incluem Steam IDs.
Comandos de Administração
Os comandos de administração podem ser executados através da consola do servidor no GPanel ou por administradores no jogo via comandos de chat. A tabela seguinte lista os comandos de administração mais utilizados:
| Comando | Descrição |
|---|---|
kick <player> |
Expulsa um jogador do servidor. Pode reconectar-se 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 atualmente conectados com os seus IDs. |
save |
Força uma gravação imediata do mundo. |
say <message> |
Envia uma mensagem de anúncio para todo o servidor. |
shutdown |
Encerra o servidor de forma controlada, gravando o mundo primeiro. |
help |
Lista todos os comandos de servidor disponíveis. |
help na consola para ver todos os comandos atualmente suportados.
Gestão de Jogadores
Expulsar e Banir
Utilize os comandos kick e ban para gerir jogadores problemáticos:
- Expulsar: Desconecta o jogador imediatamente. Pode voltar a entrar a menos que também seja banido.
- Banir: Desconecta o jogador e impede-o de reconectar-se. Os banimentos persistem entre reinicializações do servidor.
- Desbanir: Utilize o comando
unbancom o nome ou ID do jogador para remover o banimento.
Gerir a Lista de Banimentos
Os jogadores banidos são armazenados num ficheiro de lista de banimentos no diretório do servidor. Pode editar manualmente este ficheiro através do separador Files do GPanel para adicionar ou remover entradas:
- Pare o servidor.
- Abra o ficheiro da lista de banimentos no separador Files.
- Adicione ou remova Steam IDs conforme necessário.
- Guarde e reinicie o servidor.
Whitelist (Opcional)
Se pretender restringir o seu servidor apenas a jogadores específicos, pode utilizar uma whitelist. Quando ativada, apenas os jogadores cujos Steam IDs estão na whitelist podem entrar no servidor. Verifique o ficheiro de configuração do servidor para as definições da whitelist.
Gestão de Mundos
Gravar o Mundo
O servidor grava automaticamente o mundo em intervalos regulares e ao encerrar de forma controlada. Também pode forçar uma gravação manual:
- Utilize o comando
savena consola do GPanel para acionar uma gravação imediata. - Pare sempre o servidor de forma controlada (através do botão Stop no GPanel) para garantir que o mundo é gravado antes do encerramento.
Fazer Cópia de Segurança do Mundo
Cópias de segurança regulares protegem contra perda de dados por corrupção, eliminação acidental ou alterações indesejadas:
- Pare o servidor para garantir um estado de gravação consistente.
- Navegue até ao separador Files e localize o diretório de gravação do mundo.
- Descarregue toda a pasta de gravação através do separador Files ou SFTP.
- Guarde a cópia de segurança localmente. Considere etiquetar as cópias de segurança com datas para fácil identificação.
Restaurar uma Cópia de Segurança
- Pare o servidor.
- Envie os seus ficheiros de gravação de cópia de segurança para o diretório correto, substituindo os ficheiros existentes.
- Inicie o servidor. O mundo restaurado será carregado.
Reiniciar o Mundo
Para começar de novo com um mundo novo:
- Pare o servidor.
- Faça uma cópia de segurança do mundo existente se pretender mantê-lo.
- Elimine a pasta de gravação do mundo.
- Opcionalmente, altere o
WORLD_SEEDno separador Startup para um layout de mundo diferente. - Inicie o servidor. Um novo mundo será gerado.
Crescimento do Mundo ao Longo do Tempo
À medida que os jogadores exploram e modificam o mundo, o ficheiro de gravação aumenta de tamanho. Este é um comportamento normal:
- Os chunks explorados são gravados em disco, aumentando o uso de armazenamento.
- As estruturas e Techs dos jogadores aumentam os dados do mundo.
- Monitorize o uso de disco no GPanel. Se se aproximar do limite de armazenamento, considere limpar áreas não utilizadas ou abrir um ticket de suporte para discutir opções.
Resolução de Problemas
Servidor Não Inicia
- Verifique a consola do GPanel para mensagens de erro durante a inicialização.
- Verifique se os ficheiros do servidor não estão corrompidos. Uma reinstalação a partir do separador Startup pode corrigir ficheiros em falta ou danificados.
- Certifique-se de que não existem erros de configuração — um ficheiro de configuração mal formatado pode impedir o servidor de iniciar.
- Se o servidor funcionava anteriormente e agora não inicia, tente restaurar uma cópia de segurança do mundo caso o ficheiro de gravação esteja corrompido.
Jogadores Não Conseguem Conectar-se
- Confirme que o servidor está totalmente iniciado e online no GPanel.
- Se protegido por palavra-passe, verifique se os jogadores estão a introduzir a palavra-passe correta.
- Certifique-se de que a versão do jogo corresponde — o servidor e o cliente devem estar na mesma versão. Atualize o servidor após atualizações do jogo.
- Peça aos jogadores que tentem a conexão direta utilizando 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 utilização 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 por jogadores aumentam a carga de simulação. Incentive os jogadores a manter tamanhos de Techs razoáveis em servidores movimentados.
- Um mundo muito grande com extenso histórico de exploração utiliza 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 atualizar o seu plano de servidor. Abra um ticket de suporte para discutir opções.
Corrupção da Gravação do Mundo
- Se o servidor não conseguir carregar o mundo após um crash, a gravação pode estar corrompida.
- Restaure a partir de uma cópia de segurança recente (consulte Restaurar uma Cópia de Segurança acima).
- Se não tiver uma cópia de segurança disponível, poderá ser necessário eliminar a gravação e iniciar um novo mundo.
- Para prevenir corrupção, pare sempre o servidor de forma controlada e considere agendar cópias de segurança regulares.
Incompatibilidade de Versão Após Atualizações
- Quando o 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 a partir do separador Startup para obter os ficheiros de servidor mais recentes.
- Os jogadores devem atualizar o jogo através do Steam antes de reconectar.
- Verifique a consola 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 Ficheiros via SFTP
- Guia de Arranque do Servidor — Guia geral para iniciar qualquer servidor de jogos na Legion Hosting
Precisa de Mais Ajuda?
Se está a ter problemas não abordados neste guia, a nossa equipa 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 da consola do GPanel.