Minecraft प्लगइन PlugManX

PlugManX और उन सर्वरों की जानकारी जहां यह मिला

🔌 PlugManX के बारे में

PlugManX एक Minecraft प्लगिन है जो Bukkit/Spigot सर्वरों पर runtime के दौरान प्लगिन प्रबंधन के लिए बनाया गया है। यह गेम के भीतर और console के लिए ऐसे कमांड देता है जिनसे installed plugins देखे जा सकते हैं, उनके lifecycle को नियंत्रित किया जा सकता है (enable/disable/load/unload/reload/restart), और debugging या auditing के लिए plugin lists बनाई जा सकती हैं।

🎯 उद्देश्य

यह प्लगिन server administrators और developers के लिए है जिन्हें पूरा server restart किए बिना server-side plugins को manage या debug करना होता है। यह मुख्य रूप से server maintenance और troubleshooting के लिए एक tools-and-utilities plugin है।

⚙️ विशेषताएँ

  • Runtime पर plugins को enable, disable, restart (disable+enable), load, reload (unload+load) और unload करना।
  • Installed plugins को alphabetically list करना, वैकल्पिक रूप से versions दिखाते हुए।
  • Detailed plugin information दिखाना (version, authors, commands, आदि)।
  • किसी plugin द्वारा registered commands की list दिखाना और यह देखना कि किसी command का मालिक कौन-सा plugin है।
  • Plugin और command names के लिए tab completion।
  • Plugin list और versions को file में dump करना।
  • यह जाँचना कि कोई plugin online resource के मुकाबले up-to-date है या नहीं (update check behavior project द्वारा documented है)।
  • Command nodes के साथ permissions support; default रूप से commands के लिए operator privileges चाहिए।

🧩 यह किसके लिए है

  • Server administrators और operators जिन्हें तुरंत plugin control चाहिए।
  • Development या testing servers जहाँ plugins बार-बार बदलते हैं।
  • छोटे से मध्यम survival/SMP या private servers जहाँ restart करना disruptive होता है।

🏗️ उदाहरण उपयोग

  • एक admin server restart किए बिना एक खराब plugin को disable करता है ताकि stability वापस आ सके।
  • एक developer नया बनाया गया plugin jar test server में load करता है जबकि players online रहते हैं।
  • Troubleshooting या server components की inventory बनाने में मदद के लिए plugin names और versions वाली dumped file बनाना।

⌨️ कमांड्स

CommandDescriptionPermissionAccess
/plugman helpमदद की जानकारी दिखाएँ।plugman.helpAdmin
/plugman list [-v]Plugins को alphabetical order में list करें। Versions शामिल करने के लिए -v का उपयोग करें।plugman.listAdmin
/plugman info [plugin]किसी plugin के बारे में जानकारी दिखाता है।plugman.infoAdmin
/plugman dumpPlugin names और version को file में dump करें।plugman.dumpAdmin
/plugman usage [plugin]किसी plugin द्वारा registered commands की list करें।plugman.usageAdmin
/plugman lookup [command]वह plugin खोजें जिसके साथ कोई command registered है।plugman.lookupAdmin
`/plugman enable [pluginall]`एक plugin को enable करें।plugman.enable / plugman.enable.all
`/plugman disable [pluginall]`एक plugin को disable करें।plugman.disable / plugman.disable.all
`/plugman restart [pluginall]`किसी plugin को restart (disable/enable) करें।plugman.restart / plugman.restart.all
/plugman load [plugin]एक plugin load करें।plugman.loadAdmin
`/plugman reload [pluginall]`एक plugin को reload (unload/load) करें।plugman.reload / plugman.reload.all
/plugman unload [plugin]एक plugin को unload करें।plugman.unloadAdmin
`/plugman check [pluginall] -f`जाँचें कि कोई plugin up-to-date है या नहीं।plugman.check / plugman.check.all

🔐 Permissions

PermissionDescriptionDefault
plugman.adminसभी PlugMan commands के उपयोग की अनुमति देता है।op
plugman.updateउपयोगकर्ता को update messages देखने की अनुमति देता है।op
plugman.helphelp command का उपयोग करने की अनुमति देता है।op
plugman.listlist command का उपयोग करने की अनुमति देता है।op
plugman.infoinfo command का उपयोग करने की अनुमति देता है।op
plugman.dumpdump command का उपयोग करने की अनुमति देता है।op
plugman.usageusage command का उपयोग करने की अनुमति देता है।op
plugman.lookuplookup command का उपयोग करने की अनुमति देता है।op
plugman.enableenable command का उपयोग करने की अनुमति देता है।op
plugman.enable.allenable all command का उपयोग करने की अनुमति देता है।op
plugman.disabledisable command का उपयोग करने की अनुमति देता है।op
plugman.disable.alldisable all command का उपयोग करने की अनुमति देता है।op
plugman.restartrestart command का उपयोग करने की अनुमति देता है।op
plugman.restart.allrestart all command का उपयोग करने की अनुमति देता है।op
plugman.loadload command का उपयोग करने की अनुमति देता है।op
plugman.reloadreload command का उपयोग करने की अनुमति देता है।op
plugman.reload.allreload all command का उपयोग करने की अनुमति देता है।op
plugman.unloadunload command का उपयोग करने की अनुमति देता है।op
plugman.checkcheck command का उपयोग करने की अनुमति देता है।op
plugman.check.allcheck all command का उपयोग करने की अनुमति देता है।op

⚙️ Installation

📥 Setup

  • Official PlugManX .jar डाउनलोड करें और उसे server की plugins/ directory में रखें।
  • Plugin को load करने के लिए server restart करें और console में startup messages की पुष्टि करें।

🧾 Configuration

  • Project अपने resources के हिस्से के रूप में config.yml file प्रदान करता है; पहली बार चलने पर plugin configuration file लिखता है या उपयोग करता है।

🧠 तकनीकी नोट्स

  • Project MIT license के तहत distributed है।
  • Commands और permission nodes project द्वारा documented हैं; default रूप से nodes के लिए operator privileges चाहिए।
  • Project repository और configuration files plugin की source repository में maintained हैं।
  • Plugin runtime पर ऐसे operations करता है जो plugin state को प्रभावित कर सकते हैं; runtime unload/load operations कुछ plugins के साथ instability पैदा कर सकते हैं और आमतौर पर high-availability production servers की बजाय administration और debugging के लिए सुझाए जाते हैं।

🤝 यह प्लगिन कब उपयोगी है

यदि आपको player sessions को interrupt किए बिना installed plugins को inspect या control करना है, तो PlugManX runtime plugin management commands और reporting features का एक संक्षिप्त सेट प्रदान करता है जो short-term plugin swaps, debugging, और inventorying को आसान बनाता है.

PlugManX प्लगइन वाले सर्वर

प्लगइन PlugManX का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।

प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। PlugManX की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।

डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही PlugManX का उपयोग करता हो।

PlugManX वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।