- Inicio
- Guías
- Game Servers
- Counter-Strike 2
- Solucionar problemas comunes con plugins CS2
TroubleshootingErroresDebug7 min de lectura
Solucionar problemas comunes con plugins CS2
Diagnóstico y solución de los errores más frecuentes al instalar y configurar plugins en servidores CS2.
Problemas con Metamod
"Unknown command: meta"
Causa: Metamod no está cargando correctamente.
Solución:
- Verificá que
addons/metamod.vdfexista y tenga el formato correcto - Revisá que la carpeta
addons/metamod/bin/linux64/contengaserver.so - Verificá permisos:
chmod +x addons/metamod/bin/linux64/server.so
Server crash al iniciar con Metamod
Causa: Versión incompatible con la build actual de CS2.
Solución:
bash
# Descargá la última versión dev (no stable)
wget https://mms.alliedmods.net/mmsdrop/2.0/mmsource-latest-linux.tar.gzProblemas con CounterStrikeSharp
CSS no aparece en "meta list"
Causa: No está registrado en Metamod.
Solución:
bash
# Verificá que metaplugins.ini contenga:
cat addons/metamod/metaplugins.ini
# Debe decir: counterstrikesharpError: "Failed to load .NET runtime"
Causa: Descargaste la versión sin runtime.
Solución: Descargá la versión with-runtime:
bash
# Buscar el archivo que diga "with-runtime" en el nombre
counterstrikesharp-with-runtime-build-XXX-linux.zipPlugins no cargan (css_plugins list vacío)
Causa: Estructura de carpetas incorrecta.
Solución: Cada plugin debe estar en su propia subcarpeta:
terminal
plugins/
├── MatchZy/
│ └── MatchZy.dll ✅ Correcto
├── MatchZy.dll ❌ Incorrecto (no está en subcarpeta)Problemas con plugins específicos
"Database connection failed"
Causa: Credenciales incorrectas o MySQL no accesible.
Diagnóstico:
bash
# Probar conexión manual
mysql -u cs2admin -p -h localhost cs2_adminSoluciones:
- Verificá host, puerto, usuario y password
- Asegurate de que MySQL esté corriendo:
systemctl status mysql - Verificá que el usuario tenga permisos:
SHOW GRANTS FOR 'cs2admin'@'localhost';
Plugin carga pero comandos no funcionan
Causa: Permisos de admin no configurados.
Solución:
- Verificá tu SteamID64 en
configs/admins.json - Asegurate de usar el formato correcto:
76561198XXXXXXXXX - Verificá que los flags sean correctos para el comando que intentás usar
MatchZy: ".ready" no funciona
Causas posibles:
- Otro plugin intercepta el chat
- MatchZy no está en modo PUG
Solución:
bash
# Verificar modo
matchzy_autostart_mode
# Debe ser 1 para PUG automáticoWeaponPaints: Skins no se ven
Causa: Bug de visibilidad de CS2.
Solución: Activá SkinVisibilityFix en la configuración del plugin.
Herramientas de diagnóstico
Ver logs de CSS
bash
# Logs en tiempo real
tail -f addons/counterstrikesharp/logs/latest.logVerificar versiones
bash
# En la consola del servidor
meta version
meta list
css_plugins listVerificar permisos de archivos
bash
# Todos los .so deben ser ejecutables
find addons/ -name "*.so" -exec ls -la {} \;
# Corregir permisos
find addons/ -name "*.so" -exec chmod +x {} \;Orden de diagnóstico recomendado
- ¿Metamod carga? →
meta version - ¿CSS carga? →
meta list(debe aparecer CounterStrikeSharp) - ¿El plugin carga? →
css_plugins list - ¿Hay errores en logs? → Revisar
logs/latest.log - ¿Permisos correctos? → Verificar
admins.json - ¿Base de datos conectada? → Probar conexión manual
Recomendaciones
- Siempre revisá los logs antes de buscar ayuda
- Instalá plugins de a uno y verificá que carguen
- Mantené un servidor de pruebas separado del de producción
- Uní al Discord de CounterStrikeSharp para soporte de la comunidad
¿Te resultó útil esta guía?