Este guia aborda a administração do servidor, comandos de consola, gestão de add-ons, rotação de mapas e configuração de modos de jogo para o seu servidor Sonic Robo Blast 2 (SRB2) na Legion Hosting. Para configuração inicial e instruções de conexão de jogadores, consulte Guia de Configuração do Servidor SRB2.
1. Consola do Servidor
A consola do servidor SRB2 está acessível através do separador Console no GPanel. Digite os comandos diretamente no campo de entrada da consola enquanto o servidor estiver em execução.
2. Comandos de Consola Comuns
| Comando | Descrição |
|---|---|
help |
Lista os comandos de consola disponíveis. |
map [mapname] |
Muda para o mapa especificado (ex.: map MAP01). |
exitlevel |
Força o fim do nível atual e avança para o próximo mapa. |
kick [player#] [reason] |
Expulsa um jogador pelo seu número de jogador com um motivo opcional. |
ban [player#] [reason] |
Bane um jogador pelo seu número de jogador. |
unban [ban#] |
Remove um banimento pelo número na lista de banimentos. |
banlist |
Apresenta a lista de banimentos atual. |
listplayers |
Mostra todos os jogadores conectados e os seus números de jogador. |
password [pass] |
Altera a palavra-passe do servidor. Use um valor vazio para remover a palavra-passe. |
maxplayers [num] |
Altera o número máximo de jogadores (até 32). |
gametype [type] |
Altera o modo de jogo (ex.: coop, match, ctf, race, tag). |
pointlimit [num] |
Define o limite de pontuação para o modo de jogo atual. |
timelimit [minutes] |
Define o limite de tempo por mapa em minutos. 0 desativa. |
forceskin [player#] [skin] |
Força um jogador a usar uma skin de personagem específica. |
say [message] |
Envia uma mensagem do servidor para todos os jogadores. |
quit |
Encerra o servidor. |
3. Configuração de Modos de Jogo
Altere o modo de jogo ativo utilizando o comando gametype ou definindo-o no adedserv.cfg.
| Tipo de Jogo | Comando | Descrição |
|---|---|---|
| Co-op | gametype coop |
Jogo cooperativo de campanha. |
| Competition | gametype competition |
Competição de fases baseada em pontuação. |
| Race | gametype race |
Corrida rápida em fases. |
| Match | gametype match |
Combate todos contra todos com anéis. |
| Team Match | gametype teammatch |
Combate com anéis por equipas. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Modo de jogo Tag. |
| Hide & Seek | gametype hns |
Modo Esconde-Esconde. |
4. Add-ons e Conteúdo Personalizado
O SRB2 suporta add-ons nos formatos .pk3 e .wad. Para adicionar conteúdo personalizado:
- Pare o servidor.
- Envie os ficheiros de add-ons para o diretório do servidor via SFTP.
- Adicione a seguinte linha ao
adedserv.cfgpara carregar o add-on no arranque:addfile myaddon.pk3 - Reinicie o servidor.
5. Rotação de Mapas
Configure a rotação de mapas adicionando comandos de mapa ao adedserv.cfg. Também pode utilizar as seguintes variáveis de consola:
map [mapname]-- Muda o mapa atual imediatamente.nextmap [mapname]-- Define o próximo mapa na rotação.exitlevel-- Termina o nível atual e avança para o próximo.
6. Configuração Adicional
Adicione qualquer variável ou comando de consola ao adedserv.cfg para que seja executado no arranque do servidor. Exemplos:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait entre comandos. O comando wait [tics] adiciona um atraso entre comandos no ficheiro de configuração. Isto evita que os comandos sejam processados demasiado rapidamente e sejam ignorados.
7. Resolução de Problemas
| Problema | Solução |
|---|---|
| Servidor não aparece na lista principal | Verifique se ROOM_NR está definido corretamente (33 ou 28). Confirme que o servidor está em execução e não está restrito de aparecer na lista por ter palavra-passe. |
| Jogadores não conseguem entrar | Verifique o IP e a porta no GPanel, confirme que a palavra-passe está correta e verifique se a versão do servidor corresponde à versão do cliente. |
| Add-ons não carregam | Confirme que o comando addfile no adedserv.cfg referencia o nome de ficheiro correto e que o ficheiro está no diretório raiz do servidor. |
| Servidor crasha ao mudar de mapa | Alguns mapas personalizados podem ser incompatíveis. Tente remover add-ons adicionados recentemente e teste com os mapas predefinidos. |
Artigos Relacionados
- Guia de Configuração do Servidor SRB2
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor SRB2, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes da consola do GPanel.