MetamodFrameworkInstalación5 min de lectura

Instalar Metamod:Source en tu servidor CS2

Guía paso a paso para instalar Metamod:Source, el framework base necesario para cargar cualquier plugin en Counter-Strike 2.


¿Qué es Metamod:Source?

Metamod:Source es el framework nativo que permite cargar plugins en servidores Source 2 (CS2). Es el primer componente que necesitás instalar antes de cualquier otro plugin. Sin Metamod, no podés usar CounterStrikeSharp ni ningún plugin de la comunidad.

Requisitos previos

  • Servidor CS2 dedicado funcionando (via Pterodactyl en Baires Host)
  • Acceso SFTP o al administrador de archivos del panel
  • El servidor debe estar apagado durante la instalación

Paso 1 — Descargar Metamod:Source

Descargá la última versión desde el sitio oficial:

bash
# Desde SSH a tu servidor (si tenés acceso)
cd /home/container/game/csgo
wget https://mms.alliedmods.net/mmsdrop/2.0/mmsource-2.0.0-gitXXXX-linux.tar.gz
tar -xzf mmsource-2.0.0-gitXXXX-linux.tar.gz

O descargalo desde mms.alliedmods.net y subilo por SFTP.

Importante: Usá siempre la versión para Linux si tu servidor corre en Linux (lo más común en Baires Host).

Paso 2 — Estructura de archivos

Después de extraer, tu carpeta debe quedar así:

terminal
game/csgo/
├── addons/
│   └── metamod/
│       ├── bin/
│       │   └── linux64/
│       │       └── server.so
│       ├── metamod.vdf
│       └── metaplugins.ini

Paso 3 — Crear el archivo gameinfo.gi patch

Metamod necesita un archivo VDF para que el motor Source 2 lo cargue. Creá el archivo addons/metamod.vdf si no existe:

terminal
"file"
{
    "gameinfo_path" "csgo"
    "layer"
    {
        "game" "csgo/addons/metamod"
    }
}

Asegurate de que el archivo esté en game/csgo/addons/metamod.vdf.

Paso 4 — Verificar la instalación

  1. Iniciá el servidor desde el panel Pterodactyl
  2. Abrí la consola del servidor
  3. Escribí el comando:
bash
meta version

Deberías ver algo como:

terminal
Metamod:Source version 2.0.0-gitXXXX
Built from: https://github.com/alliedmodders/metamod-source

Si dice "Unknown command", revisá que los archivos estén en la ruta correcta.

Paso 5 — Verificar plugins cargados

bash
meta list

Inicialmente mostrará una lista vacía. A medida que instales plugins (como CounterStrikeSharp), aparecerán acá.

Solución de problemas

  • "Unknown command: meta": El archivo metamod.vdf no está en la ubicación correcta o tiene formato incorrecto
  • Server crash al iniciar: Versión de Metamod incompatible con la build actual de CS2. Descargá la última versión dev
  • Permisos: Asegurate de que los archivos .so tengan permisos de ejecución (chmod +x)

Actualizar Metamod

Para actualizar, simplemente reemplazá la carpeta addons/metamod/ con la nueva versión. No perdés la configuración de plugins.

Próximos pasos

Con Metamod instalado, el siguiente paso es instalar CounterStrikeSharp para poder usar plugins escritos en C#.


¿Te resultó útil esta guía?