- Inicio
- Guías
- Game Servers
- Counter-Strike 2
- Instalar CounterStrikeSharp (CSS) en CS2
Instalar CounterStrikeSharp (CSS) en CS2
Instalación del framework CounterStrikeSharp que permite ejecutar plugins escritos en C# sobre Metamod:Source.
¿Qué es CounterStrikeSharp?
CounterStrikeSharp (CSS) es un framework que se ejecuta sobre Metamod:Source y permite cargar plugins escritos en C#. Es el estándar de la comunidad CS2 en 2026 para todo tipo de plugins: administración, matchmaking, skins, modos de juego y más.
Requisitos previos
- Metamod:Source instalado y funcionando (ver guía anterior)
- Servidor CS2 apagado durante la instalación
- Acceso SFTP o administrador de archivos
Paso 1 — Descargar CounterStrikeSharp
Andá a las releases oficiales en GitHub:
cd /home/container/game/csgo/addons
wget https://github.com/roflmuffin/CounterStrikeSharp/releases/latest/download/counterstrikesharp-with-runtime-build-XXX-linux.zip
unzip counterstrikesharp-with-runtime-build-XXX-linux.zipImportante: Descargá la versión with-runtime que incluye el runtime de .NET necesario.
Paso 2 — Estructura de archivos resultante
Después de extraer, tu estructura debe verse así:
game/csgo/addons/
├── metamod/
│ └── ...
└── counterstrikesharp/
├── api/
├── bin/
├── configs/
│ └── admins.json
├── dotnet/
├── gamedata/
├── plugins/
└── shared/Paso 3 — Registrar CSS en Metamod
CounterStrikeSharp debe registrarse como plugin de Metamod. Verificá que el archivo addons/metamod/metaplugins.ini contenga:
counterstrikesharpSi el archivo no existe, crealo con esa única línea.
Paso 4 — Verificar la instalación
Iniciá el servidor y en la consola ejecutá:
meta listDeberías ver:
[01] CounterStrikeSharp (v1.0.XXX) by roflmuffinTambién podés verificar con:
css_plugins listEsto muestra los plugins CSS cargados (inicialmente vacío).
Paso 5 — Configurar admins
Editá addons/counterstrikesharp/configs/admins.json:
{
"TuNombre": {
"identity": "76561198XXXXXXXXX",
"flags": ["@css/root"]
}
}Reemplazá el SteamID64 con el tuyo. Los flags disponibles son:
| Flag | Permiso |
|---|---|
| @css/root | Acceso total |
| @css/admin | Administración general |
| @css/ban | Ban/unban |
| @css/kick | Kick |
| @css/slay | Slay/slap |
| @css/chat | Comandos de chat |
| @css/changemap | Cambiar mapa |
| @css/cvar | Modificar cvars |
| @css/rcon | Acceso RCON |
Actualizar CounterStrikeSharp
- Apagá el servidor
- Eliminá la carpeta
addons/counterstrikesharp/ - Descargá y extraé la nueva versión
- Tus plugins en
plugins/se mantienen si los respaldás antes
Solución de problemas
- CSS no aparece en meta list: Verificá que
metaplugins.initenga la líneacounterstrikesharp - Error de runtime .NET: Descargaste la versión sin runtime. Usá la versión
with-runtime - Plugins no cargan: Revisá que cada plugin esté en su propia subcarpeta dentro de
plugins/
Próximos pasos
Con CounterStrikeSharp instalado, ya podés instalar cualquier plugin CSS como MatchZy, SimpleAdmin, WeaponPaints y más.