Esta guía cubre cómo instalar SourceMod y MetaMod:Source en tu servidor de Left 4 Dead 2, configurar administradores del servidor y gestionar plugins. Para la configuración básica del servidor e instrucciones de conexión, consulta la Guía de Configuración del Servidor de L4D2.
Paso 1 — Instalar MetaMod:Source y SourceMod
SourceMod es el framework principal de administración y plugins para Left 4 Dead 2. Requiere MetaMod:Source como dependencia. Ambos deben instalarse subiendo archivos al directorio left4dead2/addons/ del servidor.
Descargar los Archivos Necesarios
- MetaMod:Source — Descarga la última versión estable para Linux desde sourcemm.net. Elige el paquete etiquetado como Left 4 Dead 2 o la versión genérica Source 2009/OB.
- SourceMod — Descarga la última versión estable desde sourcemod.net. Selecciona el paquete de Linux.
Instalar MetaMod:Source
- Extrae el archivo de MetaMod en tu máquina local. Produce una carpeta
addons/. - Sube el contenido de esa carpeta
addons/aleft4dead2/addons/en tu servidor, fusionando con cualquier archivo existente. - El archivo clave colocado es
left4dead2/addons/metamod.vdf, que le indica al motor Source que cargue MetaMod.
Instalar SourceMod
- Extrae el archivo de SourceMod. También produce una carpeta
addons/y una carpetacfg/. - Sube ambas carpetas a
left4dead2/, fusionando con el contenido existente. - Los archivos de SourceMod se colocarán bajo
left4dead2/addons/sourcemod/.
Verificar la Instalación
- Inicia el servidor y monitorea la salida de la consola en GPanel.
- Busca líneas similares a:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Únete al servidor y escribe
sm versionen la consola del juego. Si SourceMod está activo, devolverá el número de versión instalada.
Paso 2 — Estructura de Directorios de SourceMod
Comprender dónde almacena SourceMod sus archivos es esencial para gestionar plugins y configuraciones.
| Ruta | Propósito |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Archivos de plugins compilados (.smx). Coloca los plugins aquí para instalarlos. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Mueve el archivo .smx de un plugin aquí para deshabilitarlo sin eliminarlo. |
left4dead2/addons/sourcemod/configs/ |
Archivos de configuración para administradores, slots reservados y configuraciones de plugins. |
left4dead2/addons/sourcemod/logs/ |
Archivos de registro de SourceMod y plugins. Revisa aquí primero cuando soluciones errores de plugins. |
left4dead2/addons/sourcemod/translations/ |
Archivos de idioma para la salida localizada de plugins. |
Paso 3 — Agregar Administradores de SourceMod
Abre left4dead2/addons/sourcemod/configs/admins_simple.ini en el editor de archivos de GPanel. Agrega las entradas de administrador en el formato que se muestra a continuación, luego reinicia el servidor.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX en admins_simple.ini.
Flags de Administrador Comunes
| Flag | Permiso |
|---|---|
z |
Administrador completo (todos los permisos) |
b |
Expulsar jugadores |
c |
Banear jugadores |
d |
Eliminar/dañar jugadores |
e |
Cambios de mapa |
f |
Cambiar ConVars |
Puedes combinar flags. Por ejemplo, "bce" otorga permisos de expulsión, baneo y cambio de mapa sin acceso de administrador completo.
Paso 4 — Instalar Plugins de SourceMod
Los plugins de SourceMod se distribuyen como archivos .smx compilados. Los plugins populares para Left 4 Dead 2 incluyen herramientas de administración, control de bots supervivientes, sistemas de preparación y modificadores de dificultad.
- Descarga el archivo
.smxdel plugin que hayas elegido. Muchos están disponibles en los foros de AlliedModders. - Sube el archivo
.smxaleft4dead2/addons/sourcemod/plugins/. - Si el plugin incluye un archivo de configuración (
.cfg), súbelo aleft4dead2/cfg/sourcemod/(crea la carpeta si no existe). - Reinicia el servidor. SourceMod carga automáticamente todos los archivos
.smxen el directorio de plugins al iniciar.
.smx a left4dead2/addons/sourcemod/plugins/disabled/ y reinicia el servidor. Este es también el primer paso recomendado cuando solucionas conflictos de plugins.
Verificar Plugins Cargados
Después de que el servidor inicie, puedes verificar qué plugins están cargados escribiendo lo siguiente en la consola del servidor (vía la pestaña Console de GPanel) o en la consola del juego como administrador:
sm plugins list
Esto lista todos los plugins cargados con su nombre, versión y estado. Los plugins que no se cargaron correctamente estarán marcados con un indicador de error.
Artículos Relacionados
- Guía de Configuración del Servidor de L4D2 — Configuración de Server.cfg, tokens GSLT, modos de juego y cómo conectarse
- Solución de Problemas del Servidor de L4D2 — Problemas comunes con conexiones, addons, plugins y listado en el navegador de servidores
- Cómo Subir Archivos vía SFTP