Esta guía cubre la configuración de administrador, comandos RCON, gestión de jugadores, gestión de mapas, soporte de AMX/plugins, mapas personalizados y solución de problemas para tu servidor dedicado de Sven Co-op. Sven Co-op es un mod multijugador cooperativo para Half-Life donde los jugadores enfrentan campañas juntos. Para la configuración inicial, ajustes y instrucciones de conexión, consulta la Guía de Configuración del Servidor de Sven Co-op.
1. Configuración de Administrador (users.ini)
Sven Co-op utiliza svencoop/users.ini para definir las cuentas de administrador y sus permisos.
Agregar un Administrador
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Flags de Acceso
| Flag | Permiso |
|---|---|
a | Inmunidad (no puede ser expulsado/baneado por otros administradores) |
b | Reservación (acceso a slot reservado) |
c | Expulsar jugadores |
d | Banear jugadores |
e | Desbanear jugadores |
f | Eliminar/golpear jugadores |
g | Cambiar mapa |
h | Ejecutar cvars del servidor |
n | Acceso RCON |
Para administrador completo, usa todos los flags: "abcdefghijklmn"
~) mientras estás conectado y escribe status. Tu Steam ID aparece en formato STEAM_0:X:XXXXXXXX.
2. Comandos RCON
Usa RCON a través de la consola de GPanel, la consola del juego o una herramienta de terceros. Autentícate en el juego con:
rcon_password YourRconPassword
rcon <command>
Gestión de Jugadores
| Comando | Descripción |
|---|---|
rcon kick <userid> | Expulsar a un jugador por ID de usuario. |
rcon banid <minutes> <userid> | Banear a un jugador. Usa 0 para permanente. |
rcon addip <minutes> <ip> | Banear una dirección IP. |
rcon removeip <ip> | Eliminar un ban de IP. |
rcon status | Listar todos los jugadores con IDs de usuario y Steam IDs. |
Comandos de Mapa y Servidor
| Comando | Descripción |
|---|---|
rcon changelevel <mapname> | Cambiar mapa, manteniendo a los jugadores conectados. |
rcon map <mapname> | Cargar mapa desde cero, desconectando a todos los jugadores. |
rcon maps | Listar todos los mapas disponibles. |
rcon hostname "Name" | Cambiar el nombre del servidor. |
rcon sv_password "pass" | Establecer o cambiar la contraseña de acceso. |
rcon say "message" | Enviar un mensaje de chat a todo el servidor. |
rcon exec <filename> | Ejecutar un archivo de configuración. |
rcon quit | Apagar el servidor. |
3. Soporte de AMX/Plugins
Sven Co-op soporta plugins de AngelScript (integrados) y AMX Mod X para funcionalidad extendida.
Plugins de AngelScript (Integrados)
Coloca los plugins en svencoop/scripts/plugins/ y regístralos en svencoop/default_plugins.txt.
AMX Mod X
- Detén el servidor desde GPanel.
- Descarga AMX Mod X para Sven Co-op y súbelo vía SFTP.
- Configura el acceso de administrador a través del archivo
users.inide AMX Mod X. - Inicia el servidor y verifica en la consola.
Plugins Populares
- Herramientas de administración: Expulsión, baneo y gestión de jugadores mejorados.
- Votación de mapas: Permite a los jugadores votar por el siguiente mapa.
- Estadísticas de jugadores: Rastrea eliminaciones, muertes y tiempo de juego.
- Anti-trampas: Detección de trampas del lado del servidor.
4. Mapas Personalizados
Instalación Manual de Mapas
- Descarga el archivo
.bspdel mapa y cualquier recurso asociado. - Sube el
.bspasvencoop/maps/vía SFTP. - Sube los recursos adicionales (texturas, sonidos) a los directorios correspondientes.
- Agrega el nombre del mapa a
mapcycle.txtpara la rotación. - Prueba con
rcon changelevel mapname.
5. Solución de Problemas
El Servidor se Cierra al Cargar un Mapa
- Revisa la consola de GPanel en busca de mensajes de error.
- Intenta cargar un mapa diferente -- el archivo del mapa puede estar corrupto.
- Elimina mapas personalizados o plugins agregados recientemente para probar.
Los Jugadores No Pueden Conectarse
- Verifica que el servidor esté en ejecución en GPanel.
- Revisa la IP y el puerto correctos desde la pestaña Network.
- Asegúrate de que tanto el servidor como el jugador estén en la misma versión del juego.
RCON No Funciona
- Verifica que
rcon_passwordesté configurado en las variables de inicio y enserver.cfg. - Autentícate con la contraseña correcta (distingue mayúsculas y minúsculas) antes de enviar comandos.
- Verifica que escribas
rcon_passwordseguido de la contraseña antes de usar comandosrcon. - Usa la consola de GPanel directamente como alternativa -- no requiere autenticación RCON.
Los Mapas Personalizados No Cargan
- Verifica que el archivo
.bspesté en el directoriosvencoop/maps/. - Comprueba que el nombre del mapa en tu comando o mapcycle coincida exactamente con el nombre del archivo (distingue mayúsculas y minúsculas en Linux).
- Busca errores de recursos faltantes en la consola -- es posible que necesites archivos adicionales.
Artículos Relacionados
- Guía de Configuración del Servidor de Sven Co-op
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si encuentras problemas con tu servidor de Sven Co-op 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.