Cuando los plugins de CS2 dejan de cargar después de una actualización, normalmente el parche reemplazó gameinfo.gi y borró la línea Game csgo/addons/metamod. Vuelve a agregar la línea, actualiza Metamod y CounterStrikeSharp a builds que soporten la nueva versión del juego, reinicia y ejecuta meta list para confirmar que cargan los dos.
Por qué una actualización de CS2 te rompe los plugins
Los plugins de Counter-Strike 2 van en una cadena: Metamod carga con una sola línea de gameinfo.gi, CounterStrikeSharp carga a través de Metamod y tus plugins cargan a través de CounterStrikeSharp. Una actualización puede romper la cadena en dos puntos:
- El juego reemplaza
gameinfo.gi. Es un archivo del juego, y un parche lo sobrescribe. La línea de Metamod desaparece, así que Metamod y todo lo que va encima dejan de cargar. La documentación de Metamod lo dice directo: tienes que rehacer el cambio cada vez que el desarrollador publica una modificación agameinfo.gi. - El juego cambia por dentro. Metamod y CounterStrikeSharp dependen de detalles del código del juego. Después de algunos parches necesitan una build nueva. Las notas de release de CounterStrikeSharp muestran este patrón, con entradas como «Update for latest CS2 Game Update».
Las dos se arreglan sin perder tus configs. Si eres nuevo en el stack, nuestra guía para instalar CounterStrikeSharp y Metamod explica primero cada capa.
Descubre qué capa se rompió
Inicia el servidor, abre la consola y corre las comprobaciones. Van de la base de la cadena hacia arriba:
| Qué ves | Qué se rompió | Ve a |
|---|---|---|
meta version dice comando desconocido | Falta la línea de Metamod en gameinfo.gi, o Metamod es demasiado viejo para el juego | Arreglo 1 y Arreglo 2 |
meta list funciona pero CounterStrikeSharp no sale | CounterStrikeSharp necesita una build nueva | Arreglo 3 |
css_plugins list sale vacío o con errores | El plugin o sus datos del juego están desactualizados | Arreglo 4 |
| El servidor ni arranca | Una edición mal hecha, o una build que crashea con la nueva versión del juego | Modo seguro, más abajo |
Arreglo 1: Vuelve a poner la línea de Metamod
- Apaga el servidor y haz una copia de seguridad.
- Abre
game/csgo/gameinfo.gien el editor. - Busca el bloque
SearchPathsy agrega esta línea debajo deGame_LowViolence csgo_lv:
SearchPaths
{
Game_LowViolence csgo_lv
Game csgo/addons/metamod
Game csgo
Game core
Edita el archivo de game/csgo, no la copia de csgo_core. La documentación de Metamod dice que editar la segunda no carga Metamod.
Arreglo 2: Actualiza Metamod
Si la línea ya está y meta version sigue fallando, la build de Metamod probablemente es demasiado vieja para la nueva versión del juego. Descarga la build de desarrollo más reciente para tu sistema desde la página de builds de desarrollo de Metamod:Source, extráela y sube su carpeta addons encima de la que ya tienes en game/csgo. Reinicia y comprueba:
meta version
Debes ver una línea que empieza con Metamod:Source version 2.
Arreglo 3: Actualiza CounterStrikeSharp
Descarga el último release desde la página de releases de CounterStrikeSharp y copia su carpeta addons en game/csgo, igual que la primera vez. Tus archivos de configuración no se sobrescriben. Después de una primera instalación puedes usar la build sin el runtime, salvo que se exija una versión nueva de .NET.
Luego reinicia y ejecuta:
meta list
CounterStrikeSharp debe estar en la lista, y el log de arranque debe imprimir CounterStrikeSharp.API Loaded Successfully.
Arreglo 4: Actualiza los plugins
Algunos plugins leen datos del juego que cambian entre actualizaciones, y publican archivos nuevos para eso. MatchZy es un ejemplo. Trae addons/counterstrikesharp/gamedata/matchzy.json, que necesitan los rethrows del modo práctica, y su documentación pide mantener ese archivo al día. Además necesita CounterStrikeSharp v369 o más nuevo. Para actualizar un plugin:
- Abre su página de releases y descarga la versión más nueva.
- Sube los archivos encima de los viejos. MatchZy reemplaza los archivos
.cfgque trae encfg/MatchZyal actualizar, así que guarda tus cambios en los archivos_override.cfg. - Reinicia, ejecuta
css_plugins listy busca el plugin.
Si un plugin sigue fallando, lee la consola de arranque buscando su nombre y el error que tiene al lado. Mira el rastreador de issues del plugin: después de una actualización, otras personas casi siempre ya reportaron lo mismo. Para las herramientas de partidas, mira la guía de scrims con MatchZy.
Los tres comandos que debes recordar
| Comando | Dónde | Qué demuestra |
|---|---|---|
meta version | Consola del servidor | Metamod está cargado y qué versión es |
meta list | Consola del servidor | CounterStrikeSharp está cargado a través de Metamod |
css_plugins list | Consola del servidor | Tus plugins están cargados por CounterStrikeSharp |
Córrelos en este orden después de cada actualización. El primero que falle te dice qué capa arreglar, y nunca necesitas reinstalar las capas de abajo.
Si el servidor no arranca
Ponle dos diagonales delante a la línea de Metamod en gameinfo.gi para apagarla:
// Game csgo/addons/metamod
Entonces el servidor arranca como un Counter-Strike 2 normal, sin plugins. Tus jugadores pueden seguir jugando mientras arreglas el stack. Quita las diagonales cuando las builds nuevas ya estén puestas.
Evita que te agarre por sorpresa
- Haz una copia antes de cada actualización. Un clic en el panel guarda tus configs, plugins y
gameinfo.gi. - Actualiza en una hora tranquila. No veinte minutos antes de un scrim.
- Guarda en una nota las tres piezas del arreglo. La línea de Metamod, los enlaces de descarga y los comandos para comprobar. Así queda en un trabajo de dos minutos.
- Sigue en GitHub los proyectos de los que dependes, para enterarte cuando salga un release nuevo.
- Revisa el resto del servidor. Después de una actualización, confirma que tus mapas del Workshop siguen cargando (guía del Workshop) y que el servidor sigue saliendo en la lista (guía del GSLT).
En TheGameHosting
Tienes Administrador de archivos con sFTP completo, copias de seguridad que restauras en un paso y soporte 24/7. Si tus plugins se detienen después de una actualización y no encuentras por qué, mándanos la salida de la consola y la leemos contigo. Mira la página de hosting de Counter-Strike 2, o compara todos los planes si corres varios plugins. Si tu servidor además salió de la lista después de la actualización, lee servidor de CS2 que no aparece en la lista.
Preguntas frecuentes
¿Por qué mis plugins de CS2 dejaron de funcionar después de una actualización?
Una actualización de CS2 normalmente reemplaza gameinfo.gi, lo que borra la línea de Metamod. Sin ella, Metamod, CounterStrikeSharp y todos los plugins dejan de cargar. Vuelve a agregar la línea y actualiza Metamod y CounterStrikeSharp.
¿Cómo vuelvo a agregar Metamod a gameinfo.gi?
Abre game/csgo/gameinfo.gi, busca SearchPaths y agrega la línea Game csgo/addons/metamod debajo de Game_LowViolence csgo_lv. Guarda, reinicia el servidor y ejecuta meta version para confirmar.
¿Cómo compruebo que Metamod y CounterStrikeSharp cargaron?
Escribe meta version en la consola del servidor para ver la versión de Metamod, meta list para ver CounterStrikeSharp en la lista y css_plugins list para ver tus plugins.
¿Una actualización borra la configuración de mis plugins?
No. Actualizar CounterStrikeSharp no sobrescribe tus archivos de configuración. Algunos plugins, como MatchZy, reemplazan sus archivos .cfg al actualizar, así que guarda tus cambios en los archivos override.
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