Esta guía cubre cómo configurar tu servidor de SourceCoop (Black Mesa Co-op) en Legion Hosting, configurar los ajustes del servidor y conectar jugadores. SourceCoop es un mod cooperativo del lado del servidor para Black Mesa que permite a los jugadores jugar la campaña de un jugador juntos. Para comandos de administrador, plugins de SourceMod y gestión de mapas, consulta la Guía de Administración y Comandos de SourceCoop.
1. Primer Inicio
- Inicia sesión en GPanel y selecciona tu servidor de SourceCoop.
- Ve a la pestaña Startup y configura las variables (consulta la tabla en la Sección 2).
- Establece SERVER_NAME con el nombre deseado para tu servidor.
- Establece STARTING_MAP con el mapa en el que deseas comenzar (por defecto:
bm_c0a0a, el inicio de Black Mesa). - Regresa a la pestaña Console y haz clic en Start.
- Espera a que la consola muestre la línea
gameserver Steam IDindicando que el servidor está listo.
bms/cfg/server.cfg se genera durante la instalación con valores predeterminados sensatos para el juego cooperativo. Inicia el servidor una vez para verificar que funciona y luego personaliza según sea necesario.
2. Variables de Inicio de GPanel
Las siguientes variables están disponibles en la pestaña Startup de GPanel.
| Variable | Por Defecto | Descripción |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Nombre del servidor mostrado en el navegador de servidores (máximo 128 caracteres). |
MAX_PLAYERS |
10 |
Número máximo de jugadores (1-128). |
SERVER_PASSWORD |
0 |
Contraseña para unirse al servidor. Establece 0 para sin contraseña. |
STARTING_MAP |
bm_c0a0a |
El mapa que se carga al iniciar el servidor. Consulta la Sección 4 para la lista completa de mapas. |
FRIENDLY_FIRE |
0 |
Activar fuego amigo. 1 = activado, 0 = desactivado. |
MOD_FORCETOUCHDATA |
1 |
Activar pre-caché de datos de mapa. Desactivar (0) si el mapa bm_c4a4a (Nihilanth) causa bloqueos. |
AUTO_UPDATE |
0 |
Actualización automática del servidor de Black Mesa al iniciar. 1 = activado, 0 = desactivado. Nota: Las actualizaciones del servidor pueden requerir reinstalar SourceCoop. |
3. Configuración del Servidor (server.cfg)
El archivo principal de configuración del servidor es:
bms/cfg/server.cfg
Abre este archivo usando la pestaña Files en GPanel o conéctate mediante SFTP.
Ajustes Clave
| Ajuste | Por Defecto | Descripción |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Nombre del servidor (también se establece mediante variable de inicio). |
sv_password |
0 |
Contraseña del servidor (también se establece mediante variable de inicio). |
mp_teamplay |
1 |
Debe ser 1 para que SourceCoop funcione correctamente. |
mp_friendlyfire |
0 |
Alternar fuego amigo (también se establece mediante variable de inicio). |
sv_always_run |
0 |
Establece 1 para desactivar el sprint (los jugadores siempre corren). |
mp_timelimit |
0 |
Límite de tiempo del mapa en minutos. 0 desactiva el límite. |
sourcecoop_homemap |
"bm_c0a0a" |
El mapa al que se vuelve después de terminar la campaña. Coméntalo para usar el mapcycle en su lugar. |
mod_forcetouchdata |
1 |
Pre-cachear datos de mapa. Desactivar si el mapa de Nihilanth causa bloqueos. |
mp_teamplay. Debe permanecer establecido en 1 para que SourceCoop funcione correctamente. Cambiarlo romperá la jugabilidad cooperativa.
4. Nombres de Mapas de Black Mesa
La variable STARTING_MAP acepta cualquier mapa oficial de Black Mesa. Los mapas siguen la convención de nombres bm_cXaYZ donde X es el capítulo e Y/Z son las secciones. La campaña comienza en bm_c0a0a.
Mapas de inicio de capítulos clave:
| Mapa | Capítulo |
|---|---|
bm_c0a0a | Inbound (Viaje en Tranvía) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (puede requerir desactivar mod_forcetouchdata) |
5. Cómo se Conectan los Jugadores
- Inicia Black Mesa en Steam.
- Abre la consola (presiona ~) y escribe:
connect IP:PORT(usando los valores de la pestaña Network de GPanel). - Alternativamente, encuentra el servidor en el navegador de servidores de Steam.
- Ingresa la contraseña si se ha establecido una.
Artículos Relacionados
- Guía de Administración y Comandos 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.