Esta guía cubre la administración RCON, gestión de jugadores, configuración de bots, mapas personalizados y solución de problemas para tu servidor dedicado de OpenArena. OpenArena es un FPS deathmatch gratuito basado en el motor id Tech 3. Para la configuración inicial, ajustes y instrucciones de conexión, consulta Guía de Configuración del Servidor OpenArena.
1. Configuración de RCON
Establece la contraseña RCON en baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
Autentícate dentro del juego a través de la consola (~):
rconPassword YourStrongPassword
rcon <command>
También puedes enviar comandos directamente a través de la pestaña Console de GPanel sin autenticación RCON.
2. Comandos de Gestión de Jugadores
| Comando | Descripción |
|---|---|
rcon status | Listar todos los jugadores conectados con sus números de cliente e IPs. |
rcon kick <client_num> | Expulsar a un jugador por número de cliente (obtenido de status). |
rcon clientkick <client_num> | Comando alternativo de expulsión. |
rcon banClient <client_num> | Banear a un jugador por número de cliente. |
rcon banUser <playername> | Banear a un jugador por nombre. |
3. Comandos de Mapas y Juego
| Comando | Descripción |
|---|---|
rcon map <mapname> | Cambiar a un nuevo mapa, desconectando a los jugadores. |
rcon g_gametype <value> | Cambiar el modo de juego (0=FFA, 3=TDM, 4=CTF, etc.). |
rcon timelimit <minutes> | Cambiar el límite de tiempo. |
rcon fraglimit <frags> | Cambiar el límite de frags. |
rcon map_restart | Reiniciar el mapa actual. |
rcon nextmap | Saltar al siguiente mapa en la rotación. |
4. Comandos de Gestión del Servidor
| Comando | Descripción |
|---|---|
rcon sv_hostname "Name" | Cambiar el nombre del servidor. |
rcon g_password "pass" | Establecer o cambiar la contraseña de acceso. |
rcon say "message" | Enviar un mensaje de chat a todo el servidor. |
rcon sv_maxclients <num> | Cambiar el número máximo de jugadores (requiere reinicio de mapa). |
rcon exec <filename> | Ejecutar un archivo de configuración. |
rcon quit | Apagar el servidor. |
5. Gestión de Bots
OpenArena tiene soporte integrado de bots para llenar espacios vacíos del servidor.
| Comando / CVar | Descripción |
|---|---|
rcon addbot <name> <skill> | Añadir un bot. Habilidad: 1 (más fácil) a 5 (más difícil). |
rcon kick <botname> | Eliminar un bot específico. |
rcon bot_minplayers <num> | Auto-rellenar con bots hasta alcanzar este número de jugadores. Los bots se van cuando se unen jugadores reales. |
rcon bot_nochat <0/1> | Desactivar el chat de bots. 1 = sin chat de bots. |
Ejemplo: Mantener 8 Jugadores con Bots
Añadir a server.cfg:
seta bot_minplayers 8
Los bots se unen automáticamente cuando hay menos de 8 jugadores conectados y se van cuando se unen jugadores humanos.
6. Mapas Personalizados y Mods
- Descarga archivos
.pk3de mapas/mods personalizados. - Súbelos a
baseoa/vía SFTP (consulta Cómo Subir Archivos vía SFTP). - Reinicia el servidor. Los archivos
.pk3se cargan automáticamente. - Cambia al nuevo mapa con
rcon map <mapname>.
.pk3 correspondientes para unirse a servidores con mapas personalizados. Habilita la descarga automática con sv_allowDownload 1 en server.cfg.
7. Solución de Problemas
El Servidor No Inicia
- Revisa la consola de GPanel en busca de mensajes de error.
- Verifica que GAME_MAP esté configurado con un nombre de mapa válido.
- Prueba con
aggressorooa_dm1como mapa predeterminado conocido.
Los Jugadores No Pueden Conectarse
- Verifica que el servidor esté en ejecución en GPanel.
- Comprueba la IP y el port correctos desde la pestaña Network.
- Asegúrate de que
sv_pureesté configurado en0si los jugadores tienen diferentes versiones de archivos pk3.
Los Bots No Funcionan
- Asegúrate de que el mapa tenga soporte de rutas para bots (archivo AAS). La mayoría de los mapas predeterminados lo incluyen.
- Verifica que
bot_minplayersesté configurado con el número deseado. - Los mapas personalizados pueden no tener soporte para bots a menos que se haya generado un archivo AAS.
Artículos Relacionados
- Guía de Configuración del Servidor OpenArena
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
¿Necesitas Ayuda?
Si encuentras problemas con tu servidor de OpenArena que no están cubiertos aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.