Esta guía cubre la administración del servidor, comandos de consola, gestión de plugins de SourceMod, navegación de mapas y solución de problemas para tu servidor de SourceCoop (Black Mesa Co-op) 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 SourceCoop.
1. Consola del Servidor
El servidor de SourceCoop funciona en el Source Engine (srcds) y proporciona una consola completa accesible a través de la pestaña Console en GPanel. Todos los comandos estándar del servidor de Source Engine están disponibles.
2. Comandos de Consola Comunes
| Comando | Descripción |
|---|---|
changelevel [map] |
Cambia al mapa especificado (por ejemplo, changelevel bm_c1a0a). |
kick [name] [reason] |
Expulsa a un jugador por nombre. |
banid [minutes] [steamid] |
Banea a un jugador por Steam ID durante una duración especificada. Usa 0 para permanente. |
removeid [steamid] |
Elimina un baneo para un Steam ID específico. |
listid |
Muestra la lista actual de baneos. |
status |
Muestra información del servidor, jugadores conectados y sus Steam IDs. |
users |
Lista los usuarios conectados. |
say [message] |
Envía un mensaje del servidor a todos los jugadores. |
sv_password [pass] |
Cambia la contraseña del servidor en tiempo de ejecución. Establece 0 para eliminarla. |
mp_restartgame 1 |
Reinicia el mapa actual. |
3. Sistema de Administración de SourceMod
SourceCoop viene con SourceMod preinstalado, que proporciona un potente sistema de administración. Para configurar administradores de SourceMod:
- Detén el servidor.
- Edita el archivo de administradores mediante SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Añade entradas de administrador en el formato:
"STEAM_0:1:12345678" "99:z"Donde el Steam ID es el ID del administrador y
"99:z"otorga acceso completo de administrador. - Reinicia el servidor.
Comandos Comunes de Administrador de SourceMod
Los comandos de SourceMod se prefijan con sm_ en la consola o ! en el chat.
| Comando de Consola | Comando de Chat | Descripción |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Expulsar a un jugador. |
sm_ban [name] [minutes] [reason] |
!ban |
Banear a un jugador (0 = permanente). |
sm_unban [steamid] |
!unban |
Desbanear a un jugador. |
sm_slay [name] |
!slay |
Matar a un jugador. |
sm_map [mapname] |
!map |
Cambiar el mapa actual. |
sm_rcon [command] |
!rcon |
Ejecutar un comando de consola del servidor. |
4. Ajustes Específicos de SourceCoop
SourceCoop añade sus propias variables de configuración que se pueden establecer en bms/cfg/server.cfg:
| Ajuste | Descripción |
|---|---|
sourcecoop_homemap |
El mapa al que se vuelve después de completar la campaña. Coméntalo para usar el archivo mapcycle en su lugar. |
mp_mapcycle_empty_timeout_seconds |
Tiempo en segundos antes de que el servidor cambie de mapa cuando está vacío (por defecto: 3600). |
5. Navegación de Mapas
La campaña progresa automáticamente a través de los mapas cuando los jugadores completan los objetivos. También puedes cambiar manualmente de mapa usando changelevel o el comando !map de SourceMod.
Después de completar el mapa final (bm_c5a1 / créditos), el servidor:
- Vuelve al
sourcecoop_homemapsi está configurado, o - Sigue el archivo
mapcycle.txtenbms/
6. Ajustes Avanzados
Versiones de SourceCoop y Metamod
La instalación del servidor incluye versiones específicas de SourceCoop, Metamod:Source y SourceMod. Si necesitas actualizarlos:
| Variable | Por Defecto | Descripción |
|---|---|---|
VERSION |
latest |
Etiqueta de versión de lanzamiento de SourceCoop. |
MATCH |
bms |
Compilación de lanzamiento a descargar (Black Mesa = bms). |
MMS_BUILD |
1148 |
Número de compilación de Metamod:Source. |
SM_BUILD |
6960 |
Número de compilación de SourceMod. |
7. Solución de Problemas
| Problema | Solución |
|---|---|
Bloqueo en el mapa de Nihilanth (bm_c4a4a) |
Establece MOD_FORCETOUCHDATA a 0 en la pestaña Startup. |
| Los jugadores no pueden conectarse después de una actualización del juego | Una actualización de Black Mesa puede requerir reinstalar el servidor con versiones actualizadas de SourceCoop. Consulta el GitHub de SourceCoop para información de compatibilidad. |
| Los comandos de SourceMod no funcionan | Asegúrate de que tu Steam ID esté añadido en admins_simple.ini y que el servidor haya sido reiniciado. |
| El servidor se cuelga al cargar el mapa | Algunos mapas requieren memoria significativa para pre-cachear. Si el servidor se cuelga consistentemente, intenta desactivar mod_forcetouchdata o aumentar la asignación de memoria del servidor. |
Artículos Relacionados
- Guía de Configuración del Servidor de SourceCoop
- 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 SourceCoop, 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.