Cómo encontrar, valorar e instalar con seguridad plugins de CounterStrikeSharp
Un plugin se ejecuta con los mismos permisos que el propio servidor, así que uno descuidado o malicioso puede costarte el servidor entero. No hace falta ser experto para protegerte. Unas pocas comprobaciones rápidas detectan la mayoría de los problemas.
Dónde buscar
La mayoría de los plugins de CounterStrikeSharp se publican en GitHub, y el tema cssharp es un buen sitio para explorarlos. Los foros y los servidores de Discord también recomiendan plugins, pero sigue siempre el enlace hasta el código fuente.
Explorar el tema cssharp¿Está mantenido?
Abre el repositorio y mira la última release y el último commit. Un plugin sin tocar desde hace mucho puede no funcionar con la versión actual del juego. Lee también los issues abiertos, porque cuentan lo que viven de verdad los usuarios.
¿Encaja con tu versión?
Comprueba qué versión de CounterStrikeSharp.API usa el plugin y compárala con la de tu servidor. Una gran diferencia es una señal de aviso. Nuestra guía de versiones explica cómo compilar para la adecuada.
Busca señales de alarma en el código
No necesitas entenderlo todo. Busca en los archivos peticiones web, Process.Start, comandos ocultos o sin explicar y cualquier lugar que envíe datos fuera de tu servidor. Desconfía de los plugins que piden muchos más permisos de los que necesitan.
Compílalo tú mismo
Al compilar desde el código fuente, la DLL de tu servidor se corresponde con el código que revisaste. Descarga el repositorio como zip y súbelo a nuestro compilador.
Pruébalo en un servidor de pruebas
Pon primero el plugin en un servidor de pruebas. Observa la consola, prueba sus comandos y mira cómo se comporta con varios jugadores. Solo después pásalo al servidor en producción.
Lleva un registro
Anota qué instalaste, de qué repositorio y en qué versión. Cuando una actualización del juego rompa algo, sabrás exactamente qué actualizar y qué quitar si un plugin resulta ser un problema.
¿Te ha resultado útil este tutorial?
Barlap para la comunidad.