Este guia cobre administração RCON, gerenciamento de jogadores, configuração de bots, mapas personalizados e solução de problemas para seu servidor dedicado de OpenArena. OpenArena é um FPS deathmatch gratuito baseado no id Tech 3 engine. Para configuração inicial, definições e instruções de conexão, veja o Guia de Configuração do Servidor OpenArena.
1. Configuração do RCON
Defina a senha RCON em baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Autentique-se no jogo pelo console (~):
rconPassword YourStrongPassword
rcon <command>
Você também pode enviar comandos diretamente pela aba Console do GPanel sem autenticação RCON.
2. Comandos de Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
rcon status | Listar todos os jogadores conectados com seus números de cliente e IPs. |
rcon kick <client_num> | Expulsar um jogador pelo número de cliente (obtido pelo 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> | Trocar para um novo mapa, desconectando os jogadores. |
rcon g_gametype <value> | Alterar 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 | Pular para o próximo mapa na rotação. |
4. Comandos de Gerenciamento do Servidor
| Comando | Descrição |
|---|---|
rcon sv_hostname "Name" | Alterar o nome do servidor. |
rcon g_password "pass" | Definir ou alterar a senha de entrada. |
rcon say "message" | Enviar mensagem no chat do servidor. |
rcon sv_maxclients <num> | Alterar o número máximo de jogadores (requer reinício de mapa). |
rcon exec <filename> | Executar um arquivo de configuração. |
rcon quit | Desligar o servidor. |
5. Gerenciamento de Bots
OpenArena possui suporte integrado a bots para preencher vagas vazias no 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é atingir esse número de jogadores. Bots saem conforme jogadores reais entram. |
rcon bot_nochat <0/1> | Desativar chat dos bots. 1 = sem chat de bot. |
Exemplo: Manter 8 Jogadores com Bots
Adicione ao server.cfg:
seta bot_minplayers 8
Bots entram automaticamente quando há menos de 8 jogadores conectados e saem conforme jogadores reais entram.
6. Mapas Personalizados e Mods
- Baixe os arquivos
.pk3de mapas/mods personalizados. - Envie para
baseoa/via SFTP (veja Como Enviar Arquivos via SFTP). - Reinicie o servidor. Os arquivos
.pk3são carregados automaticamente. - Troque para o novo mapa com
rcon map <mapname>.
.pk3 para entrar em servidores com mapas personalizados. Ative o download automático com sv_allowDownload 1 no server.cfg.
7. Solução de Problemas
Servidor Não Inicia
- Verifique o console do GPanel para mensagens de erro.
- Verifique se GAME_MAP está definido com um nome de mapa válido.
- Tente
aggressorouoa_dm1como um mapa padrão confiável.
Jogadores Não Conseguem Conectar
- Verifique se o servidor está rodando no GPanel.
- Confira o IP e porta corretos na aba Network.
- Certifique-se de que
sv_pureestá definido como0se os jogadores tiverem versões diferentes de arquivos pk3.
Bots Não Funcionam
- Certifique-se de que o mapa tem suporte a rotas de bot (arquivo AAS). A maioria dos mapas padrão inclui isso.
- Verifique se
bot_minplayersestá definido com o número desejado. - Mapas personalizados podem não ter suporte a bots, a menos que um arquivo AAS tenha sido gerado.
Artigos Relacionados
- Guia de Configuração do Servidor OpenArena
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
Precisa de Ajuda?
Se você encontrar problemas com seu servidor OpenArena que não são 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 do console do GPanel.