इस प्रोजेक्ट के बारे में

Minecraft Stress Tester Minecraft सर्वरों के लिए एक ओपन-सोर्स लोड-परीक्षण उपकरण है। केवल सॉकेट खोलने के बजाय, यह बॉट्स के झुंड को जोड़ता है और सर्वर पर उस लोड के प्रभाव को मापता है, अनुमानित TPS, एक कनेक्शन फ़नल, विलंबता, थ्रूपुट और किक कारणों की रिपोर्ट करता है। इसे कई प्रक्रियाओं में हजारों बॉट्स तक स्केल करने और वास्तविक सर्वरों के खिलाफ काम करने के लिए डिज़ाइन किया गया है। कार्यप्रवाह में सुरक्षा अंतर्निहित है: परियोजना स्वयं को एक लोड जनरेटर के रूप में वर्णित करती है और बताती है कि इसे केवल उन सर्वरों के खिलाफ चलाया जाना चाहिए जिनके मालिक आप हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट लिखित अनुमति है। ऑपरेटर प्राधिकरण की पुष्टि करने तक उपकरण शुरू करने से इनकार करता है, और एक SECURITY.md दस्तावेज़ जिम्मेदार उपयोग को कवर करता है। वितरण और त्वरित प्रारंभ विकल्पों में प्रकाशित पैकेज नाम minecraft-stress-tester (बाइनरी mcst) के तहत npx के माध्यम से चलाना, रिपॉजिटरी को क्लोन करना और npm के साथ स्थापित करना, या ghcr.io से कंटेनर में वेब UI चलाना शामिल है। एक नमूना कॉन्फ़िगरेशन फ़ाइल examples/local.yaml के अंतर्गत प्रदान की गई है। कमांड सेट कई मोड को कवर करता है: एक डिफ़ॉल्ट लोड परीक्षण, एक वेब नियंत्रण पैनल (gui), REST और लाइव मेट्रिक्स के साथ एक नियंत्रण-प्लेन API (serve), एक इंटरैक्टिव सिंगल-बॉट कंसोल (debug), आपके स्वामित्व वाले सर्वरों के लिए एक रक्षात्मक सुरक्षा स्कैन (scan), और ब्लूप्रिंट के माध्यम से प्रोग्रामेबल बॉट्स (script)। दस्तावेज़ीकरण स्थापना और वितरण, उपयोग और CLI, मेट्रिक्स, वास्तुकला, रोडमैप, वेब नियंत्रण पैनल, नियंत्रण-प्लेन API, डीबग और बॉट API, प्रोग्रामेबल बॉट्स, व्यवहार पाइपलाइन, और सुरक्षा स्कैन पृष्ठों में व्यवस्थित है, साथ ही योगदान और सुरक्षा मार्गदर्शन भी। परियोजना MIT लाइसेंस प्राप्त है, Node.js 24 या नए की आवश्यकता है, और कम से कम 95 प्रतिशत के कवरेज बैज के साथ CI का विज्ञापन करती है।