Sobre el proyecto
Minecraft Stress Tester es una herramienta de prueba de carga de código abierto para servidores de Minecraft. En lugar de simplemente abrir sockets, conecta un enjambre de bots y mide el efecto de esa carga en el servidor, reportando TPS estimado, un embudo de conexión, latencia, rendimiento y razones de expulsión. Está diseñado para escalar a miles de bots en múltiples procesos y para funcionar contra servidores reales.
La seguridad está integrada en el flujo de trabajo: el proyecto se describe a sí mismo como un generador de carga y establece que solo debe ejecutarse contra servidores que poseas o para los que tengas permiso explícito por escrito para probar. La herramienta se niega a iniciar hasta que el operador confirme la autorización, y un documento SECURITY.md cubre el uso responsable.
Las opciones de distribución e inicio rápido incluyen ejecutarlo mediante npx bajo el nombre de paquete publicado minecraft-stress-tester (binario mcst), clonar el repositorio e instalarlo con npm, o ejecutar la interfaz web en un contenedor desde ghcr.io. Se proporciona un archivo de configuración de ejemplo en examples/local.yaml.
El conjunto de comandos cubre varios modos: una prueba de carga predeterminada, un panel de control web (gui), una API de plano de control con REST y métricas en vivo (serve), una consola interactiva de un solo bot (debug), un escaneo de seguridad defensivo para servidores que poseas (scan) y bots programables mediante planos (script).
La documentación está organizada en páginas de instalación y distribución, uso y CLI, métricas, arquitectura, hoja de ruta, panel de control web, API de plano de control, API de depuración y bots, bots programables, pipeline de comportamiento y escaneo de seguridad, junto con guías de contribución y seguridad. El proyecto tiene licencia MIT, requiere Node.js 24 o superior, y anuncia CI con una insignia de cobertura de al menos el 95 por ciento.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.