Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
ट्यूटोरियल
अपने सर्वर को कॉन्फ़िगर और मैनेज करना

GroupManager प्लगइन को कॉन्फ़िगर कैसे करें

P270

अगर आप 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 हैं: worldworld_pvpworld_freebuild. मैं चाहता हूँ कि world और world_pvp में एक जैसे ग्रुप्स हों, लेकिन खिलाड़ी अपने ग्रुप में ही रहें (डिफ़ॉल्ट ग्रुप में न जाएं)।

     world:

          world_pvp:
          - users
          - groups

अब, "world_freebuild" में, मैं नहीं चाहता कि खिलाड़ी /tpa कर सकें। मैं groups.yml फाइल बदलूंगा।

लेकिन मैं चाहता हूँ कि खिलाड़ी हमेशा अपने ग्रुप में रहें, भले ही permissions अलग हों। यह कुछ ऐसा दिखेगा:

      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users