Este guia abrange a administração RCON, gestão de jogadores, configuração de bots, mapas personalizados e resolução de problemas para o seu servidor dedicado de OpenArena. OpenArena é um FPS deathmatch gratuito baseado no motor id Tech 3. Para configuração inicial, definições e instruções de conexão, consulte Guia de Configuração do Servidor OpenArena.
1. Configuração RCON
Defina a password RCON em baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Autentique-se no jogo através da consola (~):
rconPassword YourStrongPassword
rcon <command>
Também pode enviar comandos diretamente através do separador Console do GPanel sem autenticação RCON.
2. Comandos de Gestão de Jogadores
| Comando | Descrição |
|---|---|
rcon status | Listar todos os jogadores conectados com os seus números de cliente e IPs. |
rcon kick <client_num> | Expulsar um jogador pelo número de cliente (obter de status). |
rcon clientkick <client_num> | Comando alternativo de expulsão. |
rcon banClient <client_num> | Banir um jogador pelo número de cliente. |
rcon banUser <playername> | Banir um jogador pelo nome. |
3. Comandos de Mapa e Jogo
| Comando | Descrição |
|---|---|
rcon map <mapname> | Mudar para um novo mapa, desconectando os jogadores. |
rcon g_gametype <value> | Alterar o modo de jogo (0=FFA, 3=TDM, 4=CTF, etc.). |
rcon timelimit <minutes> | Alterar o limite de tempo. |
rcon fraglimit <frags> | Alterar o limite de frags. |
rcon map_restart | Reiniciar o mapa atual. |
rcon nextmap | Avançar para o próximo mapa na rotação. |
4. Comandos de Gestão do Servidor
| Comando | Descrição |
|---|---|
rcon sv_hostname "Name" | Alterar o nome do servidor. |
rcon g_password "pass" | Definir ou alterar a password de entrada. |
rcon say "message" | Enviar mensagem de chat para todo o servidor. |
rcon sv_maxclients <num> | Alterar o número máximo de jogadores (requer reinício do mapa). |
rcon exec <filename> | Executar um ficheiro de configuração. |
rcon quit | Encerrar o servidor. |
5. Gestão de Bots
OpenArena tem suporte integrado para bots para preencher slots vazios do servidor.
| Comando / CVar | Descrição |
|---|---|
rcon addbot <name> <skill> | Adicionar um bot. Dificuldade: 1 (mais fácil) a 5 (mais difícil). |
rcon kick <botname> | Remover um bot específico. |
rcon bot_minplayers <num> | Preencher automaticamente com bots até este número de jogadores ser atingido. Os bots saem à medida que jogadores reais entram. |
rcon bot_nochat <0/1> | Desativar chat dos bots. 1 = sem chat de bots. |
Exemplo: Manter 8 Jogadores com Bots
Adicione ao server.cfg:
seta bot_minplayers 8
Os bots entram automaticamente quando há menos de 8 jogadores conectados e saem à medida que jogadores humanos entram.
6. Mapas Personalizados e Mods
- Descarregue ficheiros
.pk3de mapas/mods personalizados. - Carregue para
baseoa/via SFTP (consulte Como Carregar Ficheiros via SFTP). - Reinicie o servidor. Os ficheiros
.pk3são carregados automaticamente. - Mude para o novo mapa com
rcon map <mapname>.
.pk3 correspondentes para entrar em servidores com mapas personalizados. Ative o download automático com sv_allowDownload 1 no server.cfg.
7. Resolução de Problemas
O Servidor Não Inicia
- Verifique a consola do GPanel para mensagens de erro.
- Verifique se GAME_MAP está definido com um nome de mapa válido.
- Tente
aggressorouoa_dm1como mapa padrão conhecido.
Os Jogadores Não Conseguem Conectar
- Verifique se o servidor está a funcionar no GPanel.
- Verifique o IP e port corretos no separador Network.
- Certifique-se de que
sv_pureestá definido como0se os jogadores tiverem versões diferentes dos ficheiros pk3.
Bots Não Funcionam
- Certifique-se de que o mapa tem suporte a rotas de bots (ficheiro AAS). A maioria dos mapas padrão inclui isto.
- Verifique se
bot_minplayersestá definido com o número desejado. - Mapas personalizados podem não ter suporte a bots a menos que um ficheiro AAS tenha sido gerado.
Artigos Relacionados
- Guia de Configuração do Servidor OpenArena
- Como Encontrar o IP e Port do Seu Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar problemas com o seu servidor OpenArena que não estejam cobertos aqui, 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.