Para instalar CounterStrikeSharp en un servidor de CS2, primero instala Metamod:Source 2.x copiando su carpeta addons en game/csgo y agregando Game csgo/addons/metamod a gameinfo.gi. Luego copia en la misma carpeta la versión con runtime de CounterStrikeSharp, reinicia y ejecuta meta list para confirmar que cargó.
Cómo encajan las piezas
Los plugins de CS2 corren por capas. Cada capa necesita la de abajo, así que el orden de instalación importa:
| Capa | Qué hace | Dónde vive |
|---|---|---|
| Counter-Strike 2 | El servidor del juego | game/csgo |
| Metamod:Source 2.x | Permite cargar otro código dentro del servidor. Se engancha desde gameinfo.gi | game/csgo/addons/metamod |
| CounterStrikeSharp | Ejecuta plugins escritos en C#, encima de Metamod | game/csgo/addons/counterstrikesharp |
| Tus plugins | Herramientas de admin, retakes, modos de práctica, gestores de partidas | game/csgo/addons/counterstrikesharp/plugins |
SourceMod, la herramienta que muchos conocen de juegos Source anteriores, no funciona en Counter-Strike 2. Si un plugin te pide SourceMod, fue hecho para otro juego.
Antes de empezar
- Haz una copia de seguridad. Un error al editar
gameinfo.giimpide que el servidor cargue los plugins. Con una copia puedes volver atrás en un paso. - Apaga el servidor. Sube y edita los archivos con el servidor detenido.
- Ten las versiones correctas. CounterStrikeSharp necesita una build de desarrollo de Metamod:Source 2.x (la 1467 o más nueva, con soporte de KHook, según su documentación), y la primera vez debes descargar la versión with-runtime.
Paso 1: Instala Metamod:Source
- Descarga la build de Linux o de Windows de Metamod:Source 2.x desde la página oficial de builds de desarrollo. Metamod las marca como inestables, pero son las que soportan CS2.
- Extrae el archivo en tu computadora. Adentro hay una carpeta
addons. - Sube esa carpeta
addonsagame/csgoen tu servidor, con el Administrador de archivos o por sFTP. - Abre
game/csgo/gameinfo.gien el editor y busca el bloqueSearchPaths. - Agrega una línea justo debajo de
Game_LowViolence csgo_lv, encima de las otras líneasGame:
SearchPaths
{
Game_LowViolence csgo_lv
Game csgo/addons/metamod
Game csgo
Game core
Inicia el servidor y escribe esto en la consola:
meta version
Debes ver una línea que dice Metamod:Source version 2.x.x. Si el comando es desconocido, revisa la ruta de la carpeta y la línea que agregaste.
Paso 2: Instala CounterStrikeSharp
- Descarga la última build
with-runtimepara tu sistema desde la página de releases de CounterStrikeSharp. - Apaga el servidor y extrae el archivo en tu computadora.
- Sube su carpeta
addonsagame/csgo. Cuando te lo pida, combínala con la carpetaaddonsque ya tiene Metamod. - Inicia el servidor.
Después de combinar, la carpeta queda así:
game/csgo/addons/
├── metamod/
└── counterstrikesharp/
├── api/
├── bin/
├── dotnet/
├── gamedata/
└── plugins/
Paso 3: Comprueba que cargó
Ejecuta esto en la consola del servidor:
meta list
La lista debe incluir CounterStrikeSharp. El log de arranque también imprime CounterStrikeSharp.API Loaded Successfully. Si sale «Unknown command», Metamod no está cargado: vuelve al paso 1.
Paso 4: Agrega tu primer plugin
Los plugins van en game/csgo/addons/counterstrikesharp/plugins. La página de cada plugin en GitHub dice qué archivos copiar, así que sigue su README y luego reinicia. Para confirmar que un plugin está corriendo:
css_plugins list
Dos buenos puntos de partida son un gestor de partidas y las herramientas de admin. Nuestras guías para montar un servidor de práctica de CS2 y para hacer scrims con MatchZy usan este mismo stack.
Los permisos de admin para los plugins de CounterStrikeSharp viven en addons/counterstrikesharp/configs/admins.json, donde cada entrada tiene una identity (un Steam ID) y una lista de flags como @css/root. Revisa el README de cada plugin para ver qué flags espera.
Errores que impiden que la instalación funcione
| Qué ves | Por qué pasa | Qué hacer |
|---|---|---|
meta version dice comando desconocido | Metamod no está cargando. La línea de gameinfo.gi falta, está en el archivo equivocado o mal escrita | Revisa game/csgo/gameinfo.gi y la ruta csgo/addons/metamod |
meta list funciona pero falta CounterStrikeSharp | La carpeta addons/counterstrikesharp no subió, o quedó un nivel más adentro | La carpeta debe estar directamente dentro de game/csgo/addons |
| CounterStrikeSharp falla en una primera instalación | Usaste la build sin el runtime | Descarga el release with-runtime |
| Ayer todo funcionaba | Una actualización de CS2 reemplazó gameinfo.gi | Lee la solución para Metamod |
| Un plugin no hace nada | Fue hecho para SourceMod, o necesita un CounterStrikeSharp más nuevo | Lee el README del plugin para ver sus requisitos |
Si corres el servidor en tu propia máquina, la documentación de CounterStrikeSharp agrega dos detalles. En Windows necesitas los Visual Studio Redistributables. En Linux puede que necesites el paquete libicu. Con un servidor contratado con nosotros, ambos ya están resueltos.
Elige tus plugins con cuidado
Cada plugin corre dentro del proceso de tu servidor con el mismo acceso que el servidor. Trátalo como cualquier otro programa que descargas:
- Descárgalo desde la página de releases del autor, no de una resubida en un sitio cualquiera.
- Lee qué hace antes de ponerlo en un servidor público. Recuerda que Steam responsabiliza a la cuenta detrás de tu GSLT por el servidor. Nuestra guía para conseguir el token GSLT de CS2 explica las reglas.
- Agrega un plugin a la vez y reinicia entre uno y otro. Si algo se rompe, sabes cuál fue.
- Guarda una copia de la carpeta
pluginsy de sus configs antes de cada actualización.
Cómo actualizar CounterStrikeSharp
Descarga el release más nuevo, súbelo encima del anterior y reinicia. Tus archivos de configuración no se sobrescriben. Después de la primera instalación puedes usar la build sin runtime, salvo que se exija una versión nueva de .NET. Los releases salen seguido, y varios son arreglos para actualizaciones específicas de CS2. A noviembre de 2026, el último release es el v1.0.379.
Cuando llega una actualización de CS2 y los plugins dejan de funcionar, no reinstales todo. Sigue la guía de Metamod que no carga después de una actualización de CS2.
En TheGameHosting
Todo lo de arriba es trabajo con archivos, y el panel trae lo que necesitas: Administrador de archivos con sFTP completo, copias de seguridad y dos bases de datos gratis para plugins que guardan rangos o estadísticas. Los plugins pesados usan más RAM, así que dimensiona tu plan pensando en eso. Counter-Strike 2 por sí solo necesita 2 GB, y los nueve planes lo corren. Mira la página de hosting de CS2 o compara todos los planes.
Si un paso no se comporta como lo describimos, cuéntale a nuestro equipo de soporte por chat en vivo o por ticket. Pueden leer la consola contigo.
Preguntas frecuentes
¿SourceMod funciona en Counter-Strike 2?
No. SourceMod no corre en CS2. Los plugins de Counter-Strike 2 corren sobre Metamod:Source 2.x con CounterStrikeSharp encima, y están escritos en C#.
¿Qué versión de Metamod necesito para CS2?
Usa una build de desarrollo de Metamod:Source 2.x. La documentación de CounterStrikeSharp pide la build 1467 o más nueva, con soporte de KHook.
¿Dónde van los plugins de CounterStrikeSharp?
Los plugins van en game/csgo/addons/counterstrikesharp/plugins. Sigue el README de cada plugin para ver los archivos exactos, reinicia el servidor y ejecuta css_plugins list para confirmar que cargó.
¿Tengo que reinstalar Metamod después de una actualización de CS2?
No siempre, pero una actualización de CS2 puede reemplazar gameinfo.gi y borrar la línea de Metamod. Cuando pase, vuelve a agregar la línea y actualiza Metamod y CounterStrikeSharp a builds que soporten la nueva versión de CS2.
Hosting para estos juegos
Hosting para Counter-Strike 2Competitivo, Wingman, mapas del Workshop y plugins
Hosting para Team Fortress 2SourceMod y mapas personalizados
Hosting para Left 4 Dead 2Campañas y Versus
Hosting para Insurgency: SandstormMods y mutators
Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.
Todas las entradas
Equipo de TheGameHosting