Esta guía cubre la administración del servidor de Left 4 Dead, incluyendo acceso RCON, comandos de consola del motor Source, gestión de jugadores, instalación de plugins de SourceMod y solución de problemas.
RCON (Consola Remota)
RCON te permite ejecutar comandos del servidor de forma remota. Para configurar RCON, agrega lo siguiente a tu left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
Para usar RCON desde la consola del juego, escribe:
rcon_password your_secure_password
rcon [command]
También puedes ejecutar comandos directamente desde la pestaña Console de GPanel sin necesidad de autenticación RCON.
Comandos Esenciales del Servidor
| Comando | Descripción |
|---|---|
changelevel [map] |
Cambia al mapa especificado (ej., changelevel l4d_hospital01_apartment) |
status |
Muestra información del servidor, jugadores conectados y sus Steam IDs |
kick [name] |
Expulsa a un jugador por nombre |
kickid [userid] |
Expulsa a un jugador por su ID de usuario (de la salida de status) |
banid [minutes] [steamid] |
Banea a un jugador por Steam ID (0 = permanente) |
removeid [steamid] |
Desbanea a un jugador por Steam ID |
say [message] |
Envía un mensaje a todos los jugadores como el servidor |
maps * |
Lista todos los mapas disponibles en el servidor |
sv_password [password] |
Establece o cambia la contraseña del servidor en tiempo de ejecución |
hostname [name] |
Cambia el nombre del servidor en tiempo de ejecución |
quit |
Apaga el servidor de forma segura |
Comandos de Modo de Juego
| Comando | Descripción |
|---|---|
sv_gametypes coop |
Establecer modo de juego a cooperativo |
sv_gametypes versus |
Establecer modo de juego a versus (supervivientes contra infectados) |
sv_gametypes survival |
Establecer modo de juego a supervivencia |
z_difficulty Easy/Normal/Hard/Impossible |
Cambiar la dificultad de la IA |
Gestión de Jugadores
Gestión de Baneos
El servidor mantiene una lista de baneos en left4dead/cfg/banned_user.cfg. Puedes editar este archivo directamente o usar comandos de consola:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid para guardar la lista de baneos en disco. De lo contrario, los baneos se perderán al reiniciar el servidor.
Instalación de SourceMod
SourceMod es un framework de plugins popular para servidores del motor Source que agrega menús de administración, comandos personalizados y modificaciones de jugabilidad.
- Detén tu servidor desde GPanel.
- Descarga SourceMod y MetaMod:Source para el sistema operativo de tu servidor (Linux).
- Sube y extrae ambos archivos en el directorio
left4dead/vía SFTP. La carpetaaddons/debería crearse dentro deleft4dead/. - Agrega tu Steam ID a
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Inicia el servidor. Escribe
sm versionen la consola para verificar que SourceMod se cargó.
Solución de Problemas
| Problema | Solución |
|---|---|
| El servidor no aparece en el navegador | Verifica que el servidor esté en ejecución y conectado a Steam (busca en la consola Connection to Steam servers successful). Establece sv_allow_lobby_connect_only 0 en server.cfg. |
| RCON no funciona | Asegúrate de que rcon_password esté configurado en server.cfg y que hayas ingresado la contraseña coincidente en tu cliente. |
| El cambio de mapa hace que el servidor se caiga | Verifica que el nombre del mapa sea correcto usando maps *. Los mapas personalizados deben estar subidos al directorio left4dead/maps/. |
| SourceMod no carga | Asegúrate de que MetaMod:Source esté instalado primero. Verifica que left4dead/addons/metamod.vdf exista. Comprueba que los permisos de archivo sean correctos. |
Artículos Relacionados
- Guía de Configuración del Servidor Left 4 Dead
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP