अपने सर्वर को कॉन्फ़िगर और मैनेज करना
GroupManager प्लगइन को कॉन्फ़िगर कैसे करें

अगर आप Minecraft सर्वर चला रहे हैं, तो आप "permissions" शब्द से परिचित हो सकते हैं। Permissions वे नियम हैं जो यह निर्धारित करते हैं कि आपके सर्वर पर खिलाड़ी क्या कर सकते हैं और क्या नहीं। बिना permissions के, आपके सर्वर में शामिल होने वाला कोई भी व्यक्ति आपके जितना ही एक्सेस और कंट्रोल पा सकता है। इससे अव्यवस्था और गड़बड़ी हो सकती है।
यहीं GroupManager काम आता है। GroupManager Minecraft सर्वर के लिए एक प्लगइन है जो आपको अपने खिलाड़ियों के लिए permissions और groups को आसानी से मैनेज करने देता है। GroupManager के साथ, आप कस्टम ग्रुप बना सकते हैं और प्रत्येक ग्रुप को विशिष्ट permissions असाइन कर सकते हैं। इस तरह, आप नियंत्रित कर सकते हैं कि प्रत्येक खिलाड़ी आपके सर्वर पर क्या कर सकता है।
GroupManager की सबसे अच्छी बात इसकी उपयोग में आसानी है। इस प्लगइन का इंटरफेस सरल और सहज है, जिससे ग्रुप बनाना और मैनेज करना आसान हो जाता है। आप आसानी से खिलाड़ियों को ग्रुप में जोड़ या हटा सकते हैं, और जरूरत के अनुसार प्रत्येक ग्रुप की permissions बदल सकते हैं।
GroupManager की एक और खासियत इसकी लचीलापन है। यह प्लगइन काफी कस्टमाइजेबल है, जिससे आप अपनी जरूरत के अनुसार ग्रुप और permissions बना सकते हैं। चाहे आप छोटा प्राइवेट सर्वर चला रहे हों या बड़ा पब्लिक सर्वर, GroupManager को अपनी जरूरत के अनुसार ढाला जा सकता है।
GroupManager को नियमित रूप से अपडेट भी किया जाता है, जिससे आप उम्मीद कर सकते हैं कि यह Minecraft के नवीनतम वर्शन के साथ अच्छी तरह काम करेगा। इसका डेवलपर इसे एक्टिवली मेंटेन करता है, इसलिए किसी भी समस्या या बग को जल्दी सुलझा लिया जाता है।
कुल मिलाकर, अगर आप अपने Minecraft सर्वर पर permissions को मैनेज करने का आसान और प्रभावी तरीका ढूंढ रहे हैं, तो GroupManager एक बेहतरीन विकल्प है। इसके सरल इंटरफेस, लचीलापन और नियमित अपडेट्स के साथ, यह हर सर्वर ओनर के लिए फायदेमंद प्लगइन है।
GroupManager कॉन्फ़िगरेशन
GroupManager को कॉन्फ़िगर करने के लिए अपने FTP पर जाएं, और /plugins/GroupManager/
फिर आप या तो नए रैंक बना सकते हैं, इसके लिए जाएं /worlds/ और उस मैप की फाइल चुनें जिसमें आप ग्रेड बदलना चाहते हैं (आमतौर पर /world/ का उपयोग किया जाता है, इसका कारण नीचे बताया गया है)।
अब खोलें groups.yml. यहां आपको बेसिक कॉन्फ़िगरेशन मिलेगा। जब भी आप नया world बनाते हैं, यह फाइल वहीं बनती है।
मेरी कॉन्फ़िगरेशन "worlds" मैप के लिए होगी, अगर आप कोई और permission सेटअप चाहते हैं तो कोई और मैप चुनें।
/plugins/GroupManager/worlds/word/groups.yml |
मल्टीपल ग्रुप्स के साथ एक सैंपल कॉन्फ़िगरेशन फाइल
ग्रुप्स :
-Skywalker
-Admin
-Players
-Modo
-God
groups: Skywalker: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: - g:groupmanager_default - g:bukkit_default - g:essentials_default - g:towny_default info: prefix 'e &' build: false suffix: Admin : default: false permissions: - groupmanager.mantogglesave - essentials - essentials.clearinventory - essentials.cooldown.bypass - essentials.deljail - essentials.give - essentials.god - essentials.heal - essentials.heal.others - essentials.invsee - essentials .item - essentials.jails - essentials.kickall - essentials.kit - essentials.mute - essentials.sell - essentials.setjail - essentials.signs.protection.override - essentials.spawnmob - essentials.teleport.cooldown.bypass - essentials .teleport.timer.bypass - essentials.togglejail - GroupManager *. - essentials.burn inheritance: - modo info: prefix '& c' build: true suffix: Players: default: false permissions: - essentials.afk - essentials.back. OnDeath - essentials.balance - essentials.chat.shout - essentials.compass - essentials.home - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials. nick - essentials.pay - essentials.portal - essentials.protect - essentials.sethome - essentials.signs.buy.use - essentials.signs.disposal.create - essentials.signs.disposal.use - essentials.signs.free.use - essentials.signs.heal.use - essentials.signs.mail.create - essentials.signs.mail.use - essentials.signs.protection.create - essentials.signs.protection.use - essentials.signs.sell.use - essentials. signs.trade.create - essentials.signs.trade.use - essentials.suicide - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - essentials.warp.list - essentials.worth inheritance: - default info: prefix '& 2' build: true suffix: Modo: default: false permissions: - essentials.back - essentials.ban - essentials.banip - essentials.broadcast - essentials.delwarp - essentials.depth - essentials.eco - essentials .getpos - essentials.jump - essentials.kick - essentials.kill - essentials.setwarp - essentials.time - essentials.togglejail - essentials.top - essentials.tp - essentials.tphere - essentials.tpo - essentials.tpohere - essentials.tppos - essentials.tptoggle - essentials.unban - essentials.unbanip - essentials.whois - essentials.world - groupmanager.listgroups - groupmanager.mandemote - groupmanager.manload - groupmanager.manpromote - groupmanager.mansave - groupmanager.manselect - groupmanager.manuadd - GroupManager .manudel - essentials.ext inheritance: - player info: prefix '& 5' build: true suffix: God default: false permissions: - '*' inheritance: - admin info: prefix '& 4' build: true suffix:
हम प्रत्येक भाग को विस्तार से समझेंगे
Default: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: [] info: prefix 'e &' build: false suffix:
Default: ग्रुप का नाम
default: true : वह ग्रुप जिसे डिफ़ॉल्ट रूप से उन सभी यूजर्स के लिए सेट किया जाता है जिनका कोई ग्रुप नहीं है।
permissions: permissions की सूची।
info: ग्रुप की जानकारी।
prefix '& e' suffix: ग्रुप का रंग। सजावट के लिए prefix होता है, जिसमें रंग कोड होते हैं।
build: false : यह ग्रुप सर्वर पर कुछ भी बना या तोड़ नहीं सकता क्योंकि build false है।
बेसिक प्लगइन कॉन्फ़िगर करना
/manuadd: किसी खिलाड़ी को ग्रुप में बदलना (अगर फाइल में नहीं है तो जोड़ता है)।
| /manuadd <player> <group> |
आवश्यक permissions: groupmanager.manuadd
/manudel: किसी खिलाड़ी को user फाइल से हटाना (ताकि वह डिफ़ॉल्ट ग्रुप में आ जाए)
| / manudel <player> |
आवश्यक permissions: groupmanager.manudel
/manpromote: एक ही लेवल के इनहेरिटेड खिलाड़ी को ऊँचे रैंक पर प्रमोट करना
| /manpromote <player> <group> |
आवश्यक permissions: groupmanager.manpromote
/mandemote: एक ही लेवल के इनहेरिटेड खिलाड़ी को नीचे रैंक पर डिमोट करना।
| /mandemote <player> <group> |
आवश्यक permissions: groupmanager.mandemote
/manwhois: खिलाड़ी का ग्रुप जानें
| /manwhois <player> |
आवश्यक permissions: groupmanager.manwhois
मिरर: अलग-अलग worlds में एक जैसी permissions कैसे रखें
| /Plugins/GroupManager/config.yml |
यह फाइल का सबसे दिलचस्प हिस्सा है। यह आपको यह तय करने देता है कि किस world का group दूसरे world में भी वही होना चाहिए।
असल में, आपको हर world के लिए groups.yml फाइल कॉपी/पेस्ट करने की जरूरत नहीं है।
मान लीजिए मेरे पास 3 worlds हैं: world, world_pvp, world_freebuild. मैं चाहता हूँ कि world और world_pvp में एक जैसे ग्रुप्स हों, लेकिन खिलाड़ी अपने ग्रुप में ही रहें (डिफ़ॉल्ट ग्रुप में न जाएं)।
world:
world_pvp: - users - groups
अब, "world_freebuild" में, मैं नहीं चाहता कि खिलाड़ी /tpa कर सकें। मैं groups.yml फाइल बदलूंगा।
लेकिन मैं चाहता हूँ कि खिलाड़ी हमेशा अपने ग्रुप में रहें, भले ही permissions अलग हों। यह कुछ ऐसा दिखेगा:
world:
world_pvp: - users - groups world_freebuild: - users
इसके साथ शुरू करें:
Minecraft सर्वर
अपना खुद का Minecraft सर्वर बनाना चाहते हो? इसमें बस कुछ मिनट लगते हैं।