Esta guía cubre la administración del servidor, comandos de consola, gestión de complementos, rotación de mapas y configuración de modos de juego para tu servidor de Sonic Robo Blast 2 (SRB2) en Legion Hosting. Para la configuración inicial e instrucciones de conexión de jugadores, consulta la Guía de Configuración del Servidor de SRB2.
1. Consola del Servidor
La consola del servidor de SRB2 es accesible mediante la pestaña Console en GPanel. Escribe los comandos directamente en el campo de entrada de la consola mientras el servidor está en ejecución.
2. Comandos de Consola Comunes
| Comando | Descripción |
|---|---|
help |
Lista los comandos de consola disponibles. |
map [mapname] |
Cambia al mapa especificado (ej., map MAP01). |
exitlevel |
Fuerza el fin del nivel actual y avanza al siguiente mapa. |
kick [player#] [reason] |
Expulsa a un jugador por su número de jugador con una razón opcional. |
ban [player#] [reason] |
Banea a un jugador por su número de jugador. |
unban [ban#] |
Elimina un baneo por número de lista de baneos. |
banlist |
Muestra la lista actual de baneos. |
listplayers |
Muestra todos los jugadores conectados y sus números de jugador. |
password [pass] |
Cambia la contraseña del servidor. Usa un valor vacío para eliminar la contraseña. |
maxplayers [num] |
Cambia la cantidad máxima de jugadores (hasta 32). |
gametype [type] |
Cambia el modo de juego (ej., coop, match, ctf, race, tag). |
pointlimit [num] |
Establece el límite de puntuación para el modo de juego actual. |
timelimit [minutes] |
Establece el límite de tiempo por mapa en minutos. 0 lo deshabilita. |
forceskin [player#] [skin] |
Fuerza a un jugador a usar una apariencia de personaje específica. |
say [message] |
Envía un mensaje del servidor a todos los jugadores. |
quit |
Apaga el servidor. |
3. Configuración de Modos de Juego
Cambia el modo de juego activo usando el comando gametype o configurándolo en adedserv.cfg.
| Tipo de juego | Comando | Descripción |
|---|---|---|
| Co-op | gametype coop |
Juego cooperativo de campaña. |
| Competition | gametype competition |
Competencia de puntuación por etapas. |
| Race | gametype race |
Carreras de velocidad en etapas. |
| Match | gametype match |
Combate de anillos todos contra todos. |
| Team Match | gametype teammatch |
Combate de anillos por equipos. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Modo de juego Tag. |
| Hide & Seek | gametype hns |
Modo Escondite. |
4. Complementos y Contenido Personalizado
SRB2 admite complementos en formatos .pk3 y .wad. Para agregar contenido personalizado:
- Detén el servidor.
- Sube los archivos de complementos al directorio del servidor mediante SFTP.
- Agrega la siguiente línea a
adedserv.cfgpara cargar el complemento al iniciar:addfile myaddon.pk3 - Reinicia el servidor.
5. Rotación de Mapas
Configura la rotación de mapas agregando comandos de mapa a adedserv.cfg. También puedes usar las siguientes variables de consola:
map [mapname]-- Cambia el mapa actual inmediatamente.nextmap [mapname]-- Establece el siguiente mapa en la rotación.exitlevel-- Finaliza el nivel actual y avanza al siguiente.
6. Configuración Adicional
Agrega cualquier variable de consola o comando a adedserv.cfg para que se ejecute al iniciar el servidor. Ejemplos:
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. El comando wait [tics] agrega un retraso entre comandos en el archivo de configuración. Esto evita que los comandos se procesen demasiado rápido y sean omitidos.
7. Solución de Problemas
| Problema | Solución |
|---|---|
| El servidor no aparece en la lista maestra | Verifica que ROOM_NR esté configurado correctamente (33 o 28). Comprueba que el servidor esté en ejecución y no esté restringido por contraseña para aparecer en la lista. |
| Los jugadores no pueden unirse | Verifica la IP y el puerto en GPanel, asegúrate de que la contraseña sea correcta y comprueba que la versión del servidor coincida con la versión del cliente. |
| Los complementos no se cargan | Asegúrate de que el comando addfile en adedserv.cfg haga referencia al nombre de archivo correcto y que el archivo esté en el directorio raíz del servidor. |
| El servidor se bloquea al cambiar de mapa | Algunos mapas personalizados pueden ser incompatibles. Intenta eliminar los complementos agregados recientemente y prueba con los mapas predeterminados. |
Artículos Relacionados
- Guía de Configuración del Servidor de SRB2
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
¿Necesitas Ayuda?
Si tienes problemas con tu servidor de SRB2, 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.