منصوبے کے بارے میں
مائن کرافٹ اسٹریس ٹیسٹر مائن کرافٹ سرورز کے لیے ایک اوپن سورس لوڈ ٹیسٹنگ ٹول ہے۔ یہ صرف ساکٹ کھولنے کے بجائے بوٹس کا ایک جھنڈ جوڑتا ہے اور اس بوجھ کے سرور پر اثر کی پیمائش کرتا ہے، تخمینی 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 کی تشہیر کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.