सर्वर Maynkraft पर एक बकाया अनुमतियों के रूप में

सामग्री

PermissionsEX

से Minecraft विकी कूद करने के लिए: भ्रमण, खोज

PermissionsEX (PEX) - Bukkit के लिए एक प्लगइन है, जो यह आसान सर्वर पर खिलाड़ियों की शक्तियों के बीच अंतर करने के लिए बनाता है। यह Modifyworld पूरक है कि निर्धारित करने के लिए है कि खिलाड़ी अथवा खेल दुनिया में नहीं बदल सकते हैं कर सकते हैं, साथ ही ChatManager के रूप में जिसके साथ आप स्थानीय और वैश्विक, रंग खरोंच खिलाड़ियों पर चैट विभाजित और उन्हें उपसर्गों और प्रत्यय को जोड़ सकते हैं क्षमता प्रदान करता है का निर्माण किया है।

सामग्री

  • 1 सेट
  • 2 का प्रयोग करें
  • 3 टीमें और अधिकार
    • 3.1 सेवा
    • 3.2 मानव खिलाड़ियों के प्रबंधन
    • 3.3 खिलाड़ियों के अधिकार प्रबंधन समूहों
    • 3.4 अधिकारों के प्रबंध समूहों
    • 3.5 खिलाड़ियों प्रबंधन समूह
    • 3.6 प्रबंधन आनुवंशिकता दुनिया
  • 4 आलोचना
    • 4.1 क्या गलत है?
    • 4.2 क्या PEX के बजाय उपयोग कैसे करें?
  • 5 नोट्स
  • 6 संदर्भ

स्थापना [ संपादित करें | कोड को संपादित ]

  1. प्लगइन का नवीनतम संस्करण डाउनलोड: PermissionsEX
  2. रखो PermissionsEX.jar में फ़ोल्डर प्लगइन्स सर्वर पर।
  3. सर्वर को पुनरारंभ करें।

का उपयोग करते हुए [ जरूरत प्रशस्ति पत्र | कोड को संपादित ]

खिलाड़ियों के वितरण अधिकार के लिए plugins / PermissionsEx पर फ़ाइल permissions.yml संपादित करने के लिए की जरूरत है। यह किसी भी पाठ संपादक का उपयोग किया जा सकता है, लेकिन हम आसान के लिए ++ नोटपैड उपयोग करने की अनुशंसा
उद्घाटन यह हम देखेंगे:

समूहों: डिफ़ॉल्ट: डिफ़ॉल्ट: सच अनुमतियाँ: -। modifyworld *

: इन पंक्तियों निम्नलिखित के महत्व
समूहों: - इंगित करता है कि समूह के नीचे जाने के लिए और उनके अधिकारों होगा।
डिफ़ॉल्ट: - समूह है, जो भी शामिल है सब सिर्फ अपने सर्वर खिलाड़ियों, अगर वे अन्य समूहों में पंजीकृत नहीं हैं का दौरा किया का नाम है। आप आप क्या चाहते हैं के लिए नाम बदल सकते हैं।
डिफ़ॉल्ट: सच करने के लिए - पैरामीटर कि डिफ़ॉल्ट समूह के रूप में समूह परिभाषित करता है। यही कारण है, इस समूह के सभी अधिकार किसी भी खिलाड़ी है कि अन्य समूहों और / या बहिष्कार की पहचान नहीं की होगी।
अनुमतियाँ: - यह सब आता है नीचे यह बहुत ही समूह के लिए "सही" है, तो आप यहां विभिन्न प्लग इन को अपने सर्वर पर स्थापित की अनुमतियों रजिस्टर करने के लिए की जरूरत है। मूल्य अशक्त मतलब यह है कि समूह / खिलाड़ी कोई अधिकार नहीं है।
- modifyworld *। - करने के लिए दुनिया "संशोधित" की क्षमता। आप विशेष रूप से परिभाषित करने के लिए क्या खिलाड़ियों या खेल दुनिया को बदल नहीं सकते कर सकते हैं इरादा नहीं है, तो यह सही सबसे अच्छा यह है के रूप में छोड़ दिया जाता है, और आप पर एक नजर है करने का इरादा है, तो Modifyworld (प्लगइन समारोह modifyworld PermissionsEx प्लगइन में सिला के 1.0 संस्करण के साथ)

हमें विचार करना है कि हम इस फ़ाइल को संपादित कर सकते हैं:

समूह: खिलाड़ी: डिफ़ॉल्ट: सच अनुमतियाँ: -। modifyworld * व्यवस्थापक: डिफ़ॉल्ट: झूठी विरासत: - डिफ़ॉल्ट अनुमतियाँ: - '*' उपयोगकर्ताओं: BigBoss: समूह: - व्यवस्थापक विकल्प: रैंक: '1' अनुमतियाँ:

यहाँ हम के एक नए समूह को शामिल किया है व्यवस्थापक , साथ ही एक व्यक्ति के खिलाड़ी के लिए सही BigBoss:
डिफ़ॉल्ट: गलत पर - इसका मतलब है कि इस समूह एक नहीं है डिफ़ॉल्ट रूप से समूह।
विरासत: - एक पैरामीटर है कि, एक विशेष समूह की विरासत के अधिकार को स्थापित करने के लिए इस मामले में इस्तेमाल किया जा सकता है - का एक समूह है डिफ़ॉल्टइसका मतलब यह है कि आप में से सही समूह निर्धारित करने के लिए अधिक समय नहीं है डिफ़ॉल्ट के एक समूह के लिए व्यवस्थापक
तारांकित ( '*') का अर्थ है कि समूह / खिलाड़ी पूरी तरह से सभी सभी प्लग-इन सर्वर पर स्थापित करने के लिए अधिकार है।
उपयोगकर्ताओं: - इसका मतलब है कि निम्नलिखित व्यक्तिगत खिलाड़ियों के अधिकार हैं।
BigBoss: - जिस खिलाड़ी व्यक्तिगत अधिकारों समायोजित कर रहे हैं का नाम है।
समूह: व्यवस्थापक - इंगित करता है कि खिलाड़ी के समूह में प्रवेश करती है व्यवस्थापक
रैंक: - प्लेयर रैंक।

और अधिक पढ़ें:   साइट के लिए उपयोगी आवेदन

मान लीजिए कि समूह व्यवस्थापक करने का अधिकार है permissions.manage , यह अधिकार सभी आदेशों के लिए आप पूर्ण पहुंच प्राप्त करने की अनुमति देता है PermissionsEx। आप कुछ अधिकार (करने के लिए समूह सीमित करना चाहते हैं जैसे permissions.manage.users) , सही इससे पहले कि आप दो विशेषताएं रखना होगा:

समूह: व्यवस्थापक: डिफ़ॉल्ट: झूठी विरासत: - डिफ़ॉल्ट अनुमतियाँ: - permissions.manage - - permissions.manage.users

स्थान (ऊपर या नीचे) सही पर रोक लगाने (- -permissions.manage.users) सही के संबंध में, सभी आदेशों का उपयोग करने देने PermissionsEx (permissions.manage) नहीं है कोई फर्क।

यदि आप खरोंच खिलाड़ियों पेंट और उन्हें उपसर्गों और प्रत्यय जिन्हें आप सक्षम और permissions.yml चैट प्रबंधक कॉन्फ़िगर करना चाहते हैं में जोड़ना चाहते हैं।

महत्वपूर्ण! YAML में, आप स्पष्ट रूप से अनुक्रम का पालन करना एक अतिरिक्त स्थान - और विकल्प काम नहीं करेगा। इसलिए, permissions.yml इस साइट का उपयोग करने के लिए सिफारिश का परीक्षण करने के। वहाँ, बाईं विंडो में आप permissions.yml से अपने कोड पेस्ट करना चाहते हैं, और अगर सही खिड़की में कोई त्रुटि नहीं दे देंगे, कोड सही ढंग से लिखा है और यह, काम करेंगे त्रुटियां होने पर, यह दोषपूर्ण लाइनों के एक नंबर जारी करेगा।

टीम और कानून [ संपादित करें | कोड को संपादित ]

निम्न कमांड के साथ आप कंसोल के माध्यम से सीधे या इन-गेम चैट PEX प्रबंधन कर सकते हैं, फ़ाइल permissions.yml संपादन नहीं

  • उपसर्गों और प्रत्यय के अलावा केवल तभी कार्य करेगा चैट प्रबंधक या EssentialsChat सक्षम (1.6.4 के बाद से)।
  • मापदंडों के मूल्य: <इस> विकल्प निर्दिष्ट करने के लिए आवश्यक है; [एक] पैरामीटर - वैकल्पिक।
  • पैरामीटर [दुनिया] आप एक विशेष दुनिया में कार्रवाई टीमों स्थानीय बनाना अनुमति देता है।
  • कहाँ संदर्भ एकवचन / बहुवचन मापदंडों सूचीबद्ध किया जा सकता, अल्पविराम के द्वारा अलग।

उपयोगिताएँ [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

टीम अनुमति विवरण
/ pex permissions.manage प्रदर्शित करता है PEX पर मदद करते हैं।
/ Pex टॉगल डिबग permissions.manage Incl। / बंद। डिबग मोड (server.log में डीबगिंग की जानकारी का एक बहुत बनाने)
/ Pex उपयोगकर्ता <उपयोगकर्ता> जांच <अनुमति> permissions.manage। <उपयोगकर्ता> सही जांच करें <अनुमति> प्लेयर <उपयोगकर्ता>
/ Pex पुनः लोड permissions.manage.reload प्लगइन पुन: लोड
/ Pex config <नोड> [value] permissions.manage.config PEX विन्यास की <नोड> का मान प्रदर्शित करता है। साथ ही, आप पैरामीटर के लिए एक नया मान सेट करने के लिए [value] डाल सकते हैं।
/ Pex बैकएंड permissions.manage.backend पल बैकेंड पर वापस लेने के लिए प्रयोग किया जाता है।
/ Pex बैकएंड <बैकएंड> permissions.manage.backend परमिट डेटा "मक्खी पर" आधार बदलें (सावधानी के साथ प्रयोग!) ध्यान दें कि यह केवल, यह विन्यास फाइल में परिवर्तन सहेजने नहीं है "मक्खी पर" डेटाबेस बदलता है, और कुछ भी नहीं बदलता। यह सिर्फ परीक्षण के लिए है।
/ Pex पदानुक्रम permissions.manage.users यह खिलाड़ियों / टीमों की पूरी पदानुक्रम से पता चलता
/ Pex डंप <बैकएंड> <फ़ाइल नाम> permissions.manage.dump फाइल में उन और चयनित प्रारूप <बैकएंड> में समूहों की एक डंप बनाता <फ़ाइल नाम>
और अधिक पढ़ें:   वेब साइटों से खोजा बढ़ावा देने के लिए कैसे

अधिकार प्रबंधन खिलाड़ियों [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

टीम अनुमति विवरण
/ Pex उपयोगकर्ताओं permissions.manage.users यह सभी रिकॉर्ड उपयोगकर्ताओं की सूची प्रदर्शित करता है। और खिलाड़ियों को
/ Pex उपयोगकर्ता <उपयोगकर्ता> [दुनिया] permissions.manage.users शो खिलाड़ी <उपयोगकर्ता> अधिकारों
/ Pex उपयोगकर्ता <उपयोगकर्ता> उपसर्ग [newprefix] [दुनिया] permissions.manage.users.prefix। <उपयोगकर्ता> के लिए खिलाड़ी सेट करें <उपयोगकर्ता> उपसर्ग [newprefix]
/ Pex उपयोगकर्ता <उपयोगकर्ता> प्रत्यय [newsuffix] [दुनिया] permissions.manage.users.suffix। <उपयोगकर्ता> के लिए खिलाड़ी सेट करें <उपयोगकर्ता> प्रत्यय [newsuffix]
/ Pex उपयोगकर्ता <उपयोगकर्ता> हटाएं permissions.manage.users। <उपयोगकर्ता> प्लेयर <उपयोगकर्ता> निकालें बैकएंड, इस समय का इस्तेमाल किया है।
/ Pex उपयोगकर्ता <उपयोगकर्ता> जोड़ें <अनुमति> [दुनिया] permissions.manage.users.permissions। <उपयोगकर्ता> सही दें <अनुमति> खिलाड़ी <उपयोगकर्ता>
/ Pex उपयोगकर्ता <उपयोगकर्ता> निकाल <अनुमति> [दुनिया] permissions.manage.users.permissions। <उपयोगकर्ता> सही उठाओ <अनुमति> प्लेयर <उपयोगकर्ता>
/ Pex उपयोगकर्ता <उपयोगकर्ता> जोड़ने का समय समाप्त हो <अनुमति> [जीवन] [दुनिया] permissions.manage.users.permissions.timed। <उपयोगकर्ता> के समय में अस्थायी सही <अनुमति> खिलाड़ी <उपयोगकर्ता> प्रदान करें [जीवन] (सेकंड में।) मान सेट करें "से" (दो डबल कोष्ठकों) आप इस संसार के सही उपयोग करना चाहते हैं!
/ Pex उपयोगकर्ता <उपयोगकर्ता> समय समाप्त हो गया निकालें <अनुमति> permissions.manage.users.permissions.timed। <उपयोगकर्ता> एक खिलाड़ी <उपयोगकर्ता> अस्थायी सही <अनुमति> उठाओ
/ Pex उपयोगकर्ता <उपयोगकर्ता> सेट <विकल्प> <मूल्य> [दुनिया] permissions.manage.users.permissions। <उपयोगकर्ता> विकल्प <विकल्प> मूल्य <मूल्य> पर सेट करें। यह "" (दो उद्धरण चिह्न) के लिए सेट करने के लिए आप विकल्प <विकल्प> निकालना चाहते हैं

खिलाड़ियों प्रबंधन के अधिकार समूहों [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

टीम अनुमति विवरण
/ Pex उपयोगकर्ता <उपयोगकर्ता> समूह सूची [दुनिया] permissions.manage.membership। <उपयोगकर्ता> समूह जिसमें खिलाड़ी है की सूची प्रदर्शित करें <उपयोगकर्ता>
/ Pex उपयोगकर्ता <उपयोगकर्ता> समूह जोड़ने <समूह> permissions.manage.membership। <उपयोगकर्ता> एक समय [जीवन] के लिए समूह <समूह> करने के लिए प्लेयर <उपयोगकर्ता> जोड़ें =
/ Pex उपयोगकर्ता <उपयोगकर्ता> समूह सेट <समूह> [दुनिया] permissions.manage.membership। <उपयोगकर्ता> खिलाड़ी <उपयोगकर्ता> के लिए समूह <समूह> इंस्टॉल (अन्य समूहों से हटाने)
/ Pex उपयोगकर्ता <उपयोगकर्ता> समूह निकालें <समूह> [दुनिया] permissions.manage.membership। <उपयोगकर्ता> प्लेयर <उपयोगकर्ता> निकालें समूह से <समूह>

अधिकार समूह प्रबंधन [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

टीम अनुमति विवरण
/ Pex समूहों permissions.manage.groups.list सभी पंजीकृत समूह दिखाएं
/ Pex डिफ़ॉल्ट समूह [दुनिया] permissions.manage.groups.inheritance डिफ़ॉल्ट समूह दिखाएँ
/ Pex सेट डिफ़ॉल्ट समूह <समूह> [दुनिया] permissions.manage.groups.inheritance डिफ़ॉल्ट समूह के रूप में, समूह <समूह> इंस्टॉल करें
/ Pex समूह <समूह> उपसर्ग [newprefix] [दुनिया] permissions.manage.groups.prefix। <समूह> समूह इंस्टॉल करें <समूह> उपसर्ग [newprefix]
/ Pex समूह <समूह> प्रत्यय [newsuffix] [दुनिया] permissions.manage.groups.suffix। <समूह> समूह इंस्टॉल करें <समूह> प्रत्यय [newsuffix]
/ Pex समूह <समूह> बनाने [माता-पिता] permissions.manageups.create। <समूह> समूह <समूह> बनाएँ, और आप के लिए स्थापित करने के लिए मूल समूह / समूह [माता-पिता] चाहते हैं, तो उसे
/ Pex समूह <समूह> हटाएं permissions.manage.groups.remove। <समूह> समूह हटाएं <समूह>
/ Pex समूह <समूह> माता पिता [दुनिया] permissions.manage.groups.inheritance। <समूह> माता-पिता समूहों के समूह के लिए सूची <समूह>
/ Pex समूह <समूह> माता पिता सेट <माता-पिता> [दुनिया] permissions.manage.groups.inheritance। <समूह> समूह इंस्टॉल करें <समूह> मूल समूह / समूहों <माता-पिता>
/ Pex समूह <समूह> permissions.manage.groups.permissions। <समूह> सभी अधिकार समूह <समूह> दिखाएँ
/ Pex समूह <समूह> जोड़ें <अनुमति> [दुनिया] permissions.manage.groups.permissions। <समूह> सही दें <अनुमति> समूह <समूह>
/ Pex समूह <समूह> निकाल <अनुमति> [दुनिया] permissions.manage.groups.permissions। <समूह> सही <अनुमति> समूह <समूह> में से चुनाव
/ Pex समूह <समूह> समय समाप्त हो गया ऐड <अनुमति> [जीवन] [दुनिया] permissions.manage.groups.permissions.timed। <समूह> एक समय [जीवन] के लिए अस्थायी सही <अनुमति> समूह <समूह> दें (से।)
/ Pex समूह <समूह> समय समाप्त हो गया निकालें <अनुमति> [दुनिया] permissions.manage.groups.permissions.timed। <समूह> समूह से सही समय <अनुमति> उठाओ <समूह>
/ Pex समूह <समूह> सेट <विकल्प> <मूल्य> [दुनिया] permissions.manage.groups.permissions। <समूह> विकल्प <विकल्प> मूल्य <मूल्य> <समूह> के लिए सेट करें। यह "" (दो उद्धरण चिह्न) के लिए सेट करने के लिए आप विकल्प <विकल्प> निकालना चाहते हैं
/ Pex समूह <समूह> वजन [value] permissions.manage.groups.weight। <समूह> प्रदर्शन / समूह वजन सेट
: और पढ़ें   लिनक्स पर अपने डेस्कटॉप पर मौसम

खिलाड़ियों मैनेजमेंट ग्रुप [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

टीम अनुमति विवरण
/ Pex समूह <समूह> उपयोगकर्ताओं permissions.manage.membership। <समूह> समूह के सभी खिलाड़ियों को दिखाएं <समूह>
/ Pex समूह <समूह> उपयोगकर्ता जोड़ें <उपयोगकर्ता> [दुनिया] [समय] permissions.manage.membership। <समूह> एक समय के लिए एक खिलाड़ी / खिलाड़ियों <उपयोगकर्ता> समूह <समूह> में जोड़े [समय]
/ Pex समूह <समूह> उपयोगकर्ता निकालें <उपयोगकर्ता> [दुनिया] permissions.manage.membership। <समूह> समूह से खिलाड़ी / खिलाड़ियों निकालें <समूह>
/ Pex को बढ़ावा देने के <उपयोगकर्ता> <सीढ़ी> permissions.user.promote। <सीढ़ी> बड़े समूह में खिलाड़ी <उपयोगकर्ता> बढ़ाएँ <सीढ़ी>
/ Pex अवनति <उपयोगकर्ता> <सीढ़ी> permissions.user.demote। <सीढ़ी> कम समूह में खिलाड़ी <उपयोगकर्ता> अवनत <सीढ़ी>

आनुवंशिकता प्रबंधन दुनिया [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

टीम अनुमति विवरण
/ Pex दुनिया permissions.manage.worlds शो अपलोड दुनिया
/ Pex दुनिया <दुनिया> permissions.manage.worlds आनुवंशिकता की दुनिया के बारे में जानकारी दिखाएं <दुनिया>
/ Pex दुनिया <दुनिया> इनहेरिट permissions.manage.worlds.inheritance दुनिया के लिए माता-पिता की दुनिया / दुनिया सेट करें <दुनिया>

आलोचना [ संपादित करें | कोड को संपादित ]

API पावर Bukkit'a (भी "superperms" कहा जाता है) उपयोगकर्ता अधिकार के विन्यास, प्लग इन है कि एक विशेष कानूनी प्रणाली के साथ संगत कर रहे हैं पता लगाने के लिए की ज़रूरत का अभाव केंद्रीकृत करने के लिए डिजाइन किया गया था। सभी मौजूदा प्लगइन्स पूरी तरह से समर्थित 'superperms', को छोड़कर PermissionsEx.PEX भी अपने स्वयं के कोड को एम्बेड करके इस व्यवस्था के खिलाफ काम करता है। यह PEX जैसी समस्याओं के कारण होता है, और Bukkit'e में। «Superperms» का कार्यान्वयन कुछ मामलों गंभीर अवरोधों के लिए अग्रणी में, बहुत कमजोर है। PEX बजाय «superperms» Bukkit'a साथ काम करने का, अपने स्वयं प्रणाली के माध्यम से सभी चेक विशेषाधिकार रीडायरेक्ट करने के लिए कोशिश कर रहा है।

संस्करण 1.13 के साथ PEX superperms का समर्थन करता है

क्या गलत है? [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

  • बच्चे लाभ के गलत क्रियान्वयन। यह तथ्य यह है कि उन विशेषाधिकार है कि वे सीधे नहीं दिया गया है हो सकता है।
  • PEX अन्य प्लग-इन में समस्याओं की ओर जाता है। [1]
  • Dedloki। टिप्पणी के साथ फ्रीस सर्वर 'पढ़ें टाइम आउट हो गया'।
  • जब PEX (Bukkit में कठिन एम्बेड कोड की वजह से) कई अन्य प्लगइन्स छोड़ने गुमनामी में उसके साथ दुर्घटनाओं।
  • एसक्यूएल सर्वर का उपयोग करते हुए प्रदर्शन में ख़राबी की ओर जाता है। जब हटाने / विशेषाधिकार जोड़ने आता पूरा अधिलेखित सर्वर पर सभी उपयोगकर्ता विशेषाधिकार।

क्या PEX के बजाय उपयोग कैसे करें? [ प्रशस्ति पत्र की जरूरत | कोड को संपादित ]

  • bPermissions। पल, केवल PEX विन्यास के साथ आयात के प्रतिस्थापन पर।
  • PermissionsBukkit।
  • विशेषाधिकार।

नोट्स [ संपादित करें | कोड को संपादित ]

  1. Шаги к повтору - PermissionsEx टूट गया है - चीजें PermissionsEx टूट गया है - त्रुटि संदेश के बिना अन्य प्लग-इन ब्रेक

संदर्भ [ संपादित करें | कोड को संपादित ]

BukkitDev पर PermissionsEX
PermissionsEX विकी eng
PEX की आलोचना

स्रोत - «https://4-u.info/index.php?title=PermissionsEX&oldid=729752» श्रेणी:

  • Bukkit

कैसे अपने आप को सर्वर पर व्यवस्थापक बनाने के लिए? - Minecraft डबल

अपनी भाषा चुनें

पोलिशअंग्रेजी जर्मन स्पेनिश फ्रेंच इतालवी पुर्तगाली तुर्की अरबी भाषा यूक्रेनी स्वीडिश हंगेरी बल्गेरियाई एस्तोनियावासी चीनी (सरलीकृत) वियतनामी रोमानियाई थाई स्लोवेनियाई स्लोवाक सर्बियाई मलायी नार्वेजियन लात्वीयावासी लिथुआनियाई कोरियाई जापानी इन्डोनेशियाई हिन्दी यहूदी फिनिश यूनानी डच चेक डेनिश क्रोएशियाई चीनी (पारंपरिक) फिलीपीन उर्दू Azeybardzhansky अर्मेनियाई बेलोरूसि बंगाली जॉर्जियाई कजाख कैटलन Mongolski रूसी Tadzhitsky Tamil'skij तेलुगू Uzbetsky


एक टिप्पणी जोड़ें

आपका ई-मेल प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड चिह्नित कर रहे हैं *