Este guia aborda a administração do servidor, comandos do console, gerenciamento de pistas e configuração avançada do seu servidor SuperTuxKart na Legion Hosting. Para instruções de configuração inicial e conexão de jogadores, consulte o Guia de Configuração do Servidor SuperTuxKart.
1. Console de Rede
O SuperTuxKart é executado com a flag --network-console habilitada, que fornece um console de texto acessível pela aba Console no GPanel. Quando o servidor inicia, ele exibe Available command: seguido da lista de comandos que você pode usar.
2. Comandos do Console
| Comando | Descrição |
|---|---|
help |
Lista todos os comandos disponíveis do console. |
listpeers |
Mostra todos os jogadores conectados e seus peer IDs. |
kick [peer_id] |
Expulsa um jogador pelo peer ID (use listpeers para encontrar os IDs). |
kickban [peer_id] |
Expulsa e bane um jogador pelo peer ID. |
listban |
Mostra a lista atual de banimentos. |
quit |
Desliga o servidor de forma segura. |
listpeers para encontrar o peer ID atual de um jogador antes de expulsar ou banir. Os IDs mudam entre sessões.
3. Configuração do Servidor (config.xml)
As configurações avançadas do servidor são gerenciadas através do arquivo de configuração XML:
config.xml
Edite este arquivo pela aba Files do GPanel ou via SFTP. O arquivo usa o formato XML padrão.
Seções Principais de Configuração
O arquivo config.xml contém configurações para:
- Identidade do servidor -- Nome, MOTD, exibição do proprietário.
- Seleção de pistas -- Pistas disponíveis, rotação de pistas, opções de votação.
- Regras do jogo -- Contagem de voltas, frequência de itens, configurações de equipe.
- Configurações de rede -- Timeouts de conexão, limites de banda.
- Bots de IA -- Número de karts de IA para preencher vagas vazias.
4. Gerenciamento de Modos de Jogo
O modo de jogo é definido pela variável de inicialização MODE. Para alterar os modos:
- Pare o servidor.
- Vá para a aba Startup do GPanel.
- Altere o valor de
MODE(0-5). - Reinicie o servidor.
| Valor | Modo |
|---|---|
0 | Corrida Normal |
1 | Contra-Relógio |
2 | Batalha |
3 | Futebol |
4 | Siga o Líder |
5 | Capture a Bandeira |
5. Gerenciamento de Dificuldade
A configuração de dificuldade afeta a velocidade dos karts e o comportamento da IA. Altere pela variável de inicialização DIFFICULTY (0-3).
0(Iniciante) -- Melhor para novos jogadores e servidores casuais.1(Intermediário) -- Bom equilíbrio para grupos com habilidades variadas.2(Especialista) -- Para jogadores experientes.3(SuperTux) -- Desafio e velocidade máximos.
6. MOTD (Mensagem do Dia)
Defina uma mensagem personalizada exibida aos jogadores no navegador de servidores usando a variável de inicialização MOTD (máximo de 100 caracteres). Isso é útil para anunciar regras do servidor, eventos ou horários.
7. Pistas e Conteúdo Personalizado
O SuperTuxKart inclui uma grande biblioteca de pistas e karts. O servidor usa os dados de pistas da sua instalação. Pistas personalizadas de add-ons podem ser gerenciadas através do arquivo config.xml especificando quais pistas estão disponíveis na rotação.
A instalação padrão inclui pistas para todos os modos de jogo:
- Pistas de corrida -- Diversos circuitos temáticos para os modos corrida e contra-relógio.
- Arenas de batalha -- Mapas dedicados para os modos Batalha e CTF.
- Campos de futebol -- Mapas projetados para o modo Futebol.
8. Solução de Problemas
| Problema | Solução |
|---|---|
| Servidor não aparece no navegador | Verifique se o servidor está em execução e está usando a flag --lan-server (habilitada por padrão). Os jogadores podem precisar usar conexão direta por IP. |
| Jogadores desconectando | Verifique o console para mensagens de erro. Reduza MAX_PLAYERS se o servidor estiver sobrecarregado. |
| Modo de jogo errado | Verifique se a variável MODE está configurada corretamente na aba Startup e reinicie o servidor. |
| Falha na compilação do servidor a partir do código-fonte | Isso é tratado pelo processo de instalação. Se você encontrar erros de compilação, abra um ticket de suporte. |
Artigos Relacionados
- Guia de Configuração do Servidor SuperTuxKart
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
Precisa de Ajuda?
Se você encontrar problemas com seu servidor SuperTuxKart, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.