तयार परवानग्या yml डाउनलोड करा. PermissionsEx (PEX) सेटअप ट्यूटोरियल. खेळाडू हक्क व्यवस्थापन

विंडोजसाठी 09.12.2021
विंडोजसाठी

प्लगइन स्थापना:
1) प्लगइन स्वतःच डाउनलोड करा, नवीनतम आवृत्ती नेहमी या दुव्यावर आढळू शकते.
संग्रहण डाउनलोड केल्यानंतर, आम्हाला त्यात खालील फाइल्स आढळतील:
२) फाइल्स (चॅट मॅनेजर, मॉडिफायवर्ल्ड, परमिशन्स, परमिशन्स) तुमच्या सर्व्हरच्या प्लगइन फोल्डरमध्ये हलवा (कॉपी करा) (उदाहरण पथ: C:\Server\plugins)
3) आम्ही सर्व्हर सुरू करतो, सर्व्हर कन्सोलमध्ये "पूर्ण झाले" या शिलालेखाची प्रतीक्षा करा आणि ते थांबवा.
4) प्लगइन फोल्डरवर जा आणि पुढील गोष्टी पहा:


जर तुम्ही सर्वकाही व्यवस्थित केले असेल आणि प्लगइनद्वारे तयार केलेले फोल्डर पाहिले तर तुम्ही प्लगइन स्थापित केले आहे असे गृहीत धरू शकता.

परवानग्या सेट करणे उदा:
प्रथम, permissions.yml फाईल (तुमचा सर्व्हर\plugins\PermissionsEx) येथे पाहू. टिप्पणी: .yml विस्तारासह फायली कोणत्याही मजकूर संपादकासह पाहिल्या जाऊ शकतात, परंतु सोयीसाठी मी Notepad ++ वापरण्याची शिफारस करतो (तुम्ही ते डाउनलोड करू शकता)

जेव्हा आपण फाईल उघडतो तेव्हा आपल्याला पुढील गोष्टी दिसतील:


क्रमाने:

ग्रुप्स: //या शब्दाला स्पर्श करू नका, हे सूचित करते की गट आणि त्यांच्या परवानग्या खाली जातील.
default: //समूहाचे नाव, सर्व वापरकर्ते ज्यांनी नुकतेच सर्व्हरवर लॉग इन केले आहे ते त्यात प्रवेश करतात, जोपर्यंत तुम्ही त्यांची दुसऱ्या गटात नोंदणी केली नसेल.
default: true // हे पॅरामीटर गटाला डीफॉल्ट गट म्हणून सेट करते. याचा अर्थ असा की ज्या खेळाडूसाठी इतर कोणतेही गट आणि/किंवा अपवाद परिभाषित केलेले नाहीत त्यांना या गटाचे सर्व अधिकार असतील.
permissions: // खाली जाणारे सर्व काही खरेतर गटाचे "अधिकार" आहे, तुम्हाला तुमच्या सर्व्हरवर स्थापित केलेल्या विविध प्लगइन्सवरून परवानग्या लिहिण्याची आवश्यकता आहे.
- modifyworld.* // जगाला "सुधारित" करण्याची शक्यता, मी या पॅरामीटरला स्पर्श करण्याची शिफारस करत नाही. टिप्पणी: खरं तर, "modifyworld" पॅरामीटरमध्ये बरीच मूल्ये आहेत, परंतु हे एक लहान FAQ असल्याने आणि फक्त सर्वात महत्वाचे येथे वर्णन केले आहे, मी हे पॅरामीटर स्पष्ट केले नाही, तुम्हाला स्वारस्य असल्यास, तुम्ही अधिकृत दस्तऐवज वाचू शकता. या लिंकवर इंग्रजीत.

आता काही प्लगइन्ससाठी आधीच कॉन्फिगर केलेल्या परवानग्या पाहू.

गट: डीफॉल्ट: डीफॉल्ट: खरे परवानग्या: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc. * - iConomy.access - iConomy.bank.access - iConomy. bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main. सेट - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - नोकरी. world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: default: false inheritance: - Default permissions: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. इतर - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank .main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy .rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwchome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* प्रशासन: डीफॉल्ट: खोटे वारसा: - आधुनिक परवानग्या: - "*" वापरकर्ते : admin: group: - Admins permissions: null Moderator: group: - Moder permissions: null

या परवानग्या प्लगइनसाठी कॉन्फिगर केल्या आहेत: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

येथे, जसे आपण पाहू शकता, नवीन पॅरामीटर्स आहेत:

  • माहिती: //समूह पॅरामीटर्स
  • उपसर्ग: "" //उपसर्ग
  • प्रत्यय: "" //प्रत्यय

// उपसर्ग/प्रत्यय प्रदर्शित करण्यासाठी, तुम्हाला ChatManager प्लगइन सक्षम करणे आवश्यक आहे, जे PEX सह समाविष्ट आहे. हे करण्यासाठी, config.yml फाईलमधील प्लगइन/ChatManager/ फोल्डरमध्ये, enable शोधा आणि आवश्यक असल्यास ते बदला, enable: false वरून enable: true.

  • वारसा: // हक्क वारसा

डीफॉल्ट // या प्रकरणात, "डीफॉल्ट" गटाचे सर्व अधिकार वारशाने मिळाले आहेत

आपण हे देखील लक्षात घेऊ शकता की वापरकर्ता पॅरामीटर दिसला आहे:
त्या अंतर्गत, आपण ज्या वापरकर्त्यांना अतिरिक्त अधिकार देऊ इच्छिता आणि / किंवा दुसर्या गटात जाऊ इच्छिता अशा वापरकर्त्यांची टोपणनावे निर्दिष्ट करणे आवश्यक आहे. उदाहरणार्थ:

नियंत्रक:
गट:
- नियंत्रक
परवानग्या: शून्य

जिथे "मॉडरेटर" हे खेळाडूचे टोपणनाव आहे, "मॉडर" हे गटाचे नाव आहे, परवानग्या: null हे या वापरकर्त्याचे अतिरिक्त अधिकार आहेत, या प्रकरणात कोणतेही नाहीत.

लक्षात ठेवा! YAML मध्ये, तुम्हाला अनुक्रमाचे काटेकोरपणे पालन करणे आवश्यक आहे, एक अतिरिक्त जागा आणि पॅरामीटर कार्य करणार नाही. कमी त्रुटी राहण्यासाठी, मी ही साइट वापरण्याची शिफारस करतो. टिप्पणी: तुमचा कोड डाव्या विंडोमध्ये पेस्ट करा, जर तो उजव्या विंडोमध्ये त्रुटी देत ​​नसेल, तर तुम्ही yaml मध्ये कोड योग्यरित्या लिहिला आणि तो कार्य करेल.

हा लेख rubukkit.org वरून घेतला आहे

आणि म्हणूनच, कदाचित तुमच्यापैकी प्रत्येकाला, अनुभवी सर्व्हर धारक वगळता, प्रवेश अधिकार सेट करण्यात समस्या आहेत.
वैयक्तिकरित्या, मी PermissionsEx प्लगइन वापरतो, कारण मला वाटते की हे सर्व्हरसाठी सर्वोत्तम परवानगी वितरण प्लगइन आहे.

आम्हाला काय हवे आहे:

1.नोटपॅड++
2. प्लगइन स्वतः. तुम्ही नेहमी नवीनतम आवृत्ती डाउनलोड करू शकता.
3. सरळ हात. (आवश्यक वस्तू)

तर, चला सुरुवात करूया.

1. प्लगइन डाउनलोड करा, ते अनपॅक करा. फोल्डरमध्ये 3 फाइल्स आहेत:

2. आम्ही फायली प्लगइन फोल्डरमध्ये टाकतो, सर्व्हर सुरू करतो, ते थांबवतो.
तेथे 3 फोल्डर आहेत:
ChatManager आणि ModifyWorld

3. PermissionsEx फोल्डर उघडा. या फोल्डरमध्ये, Notepad++ सह permissions.yml फाइल उघडा
आणि आम्ही हे पाहतो:

आणि म्हणून, क्रमाने:
गट://या शब्दाला स्पर्श करू नका, हे सूचित करते की गट आणि त्यांच्या परवानग्या खाली जातील.
डीफॉल्ट://समूहाचे नाव, सर्व वापरकर्ते ज्यांनी नुकतेच सर्व्हरवर लॉग इन केले आहे ते त्यात येतील, जोपर्यंत तुम्ही त्यांची दुसऱ्या गटात नोंदणी केली नसेल.
डीफॉल्ट: खरे// हे पॅरामीटर गटाला डीफॉल्ट गट म्हणून सेट करते. याचा अर्थ असा की ज्या खेळाडूसाठी इतर कोणतेही गट आणि/किंवा अपवाद परिभाषित केलेले नाहीत त्यांना या गटाचे सर्व अधिकार असतील.
//खालील सर्व काही प्रत्यक्षात गटासाठी "अधिकार" आहे, तुम्हाला तुमच्या सर्व्हरवर स्थापित केलेल्या विविध प्लगइन्सवरून परवानग्या लिहिण्याची आवश्यकता आहे.

गट डीफॉल्ट: डीफॉल्ट: खरे परवानग्या: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: default: false inheritance: - Default permissions: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. इतर - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwchome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* प्रशासन: डीफॉल्ट: खोटे वारसा: - आधुनिक परवानग्या: - "*" वापरकर्ते : admin: group: - Admins permissions: null Moderator: group: - Moder permissions: null

या परवानग्या प्लगइनसाठी कॉन्फिगर केल्या आहेत: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

येथे, जसे आपण पाहू शकता, नवीन पॅरामीटर्स आहेत:

माहिती: //समूह पॅरामीटर्स
उपसर्ग: " // उपसर्ग
प्रत्यय: " //प्रत्यय

// उपसर्ग/प्रत्यय प्रदर्शित करण्यासाठी, तुम्हाला ChatManager प्लगइन सक्षम करणे आवश्यक आहे, जे PEX सह समाविष्ट आहे. हे करण्यासाठी, config.yml फाईलमधील प्लगइन/ChatManager/ फोल्डरमध्ये, enable शोधा आणि आवश्यक असल्यास ते बदला, enable: false वरून enable: true.

वारसा: // हक्क वारसा
- डीफॉल्ट // या प्रकरणात, "डीफॉल्ट" गटाचे सर्व अधिकार वारशाने मिळाले आहेत
आपण हे देखील लक्षात घेऊ शकता की वापरकर्ता पॅरामीटर दिसला आहे:
त्या अंतर्गत, आपण ज्या वापरकर्त्यांना अतिरिक्त अधिकार देऊ इच्छिता आणि / किंवा दुसर्या गटात जाऊ इच्छिता अशा वापरकर्त्यांची टोपणनावे निर्दिष्ट करणे आवश्यक आहे. उदाहरणार्थ:

नियंत्रक:
गट:
- नियंत्रक
परवानग्या: शून्य

जिथे "मॉडरेटर" हे खेळाडूचे टोपणनाव आहे, "मॉडर" हे गटाचे नाव आहे, परवानग्या: नल हे या वापरकर्त्यासाठी अतिरिक्त अधिकार आहेत, या प्रकरणात कोणतेही नाहीत.

लक्षात ठेवा! YAML मध्ये, तुम्हाला अनुक्रमाचे काटेकोरपणे पालन करणे आवश्यक आहे, एक अतिरिक्त जागा आणि पॅरामीटर कार्य करणार नाही.

idg_dima कडून टीप: YAML अतिरिक्त समस्यांसह किंवा अगदी रिकाम्या ओळींसह उत्कृष्ट कार्य करते, फक्त टॅब तोडते.
आणि लेख तपासण्यात उशीर झाल्याबद्दल आम्ही आमचे बदल आणत आहोत, आम्ही काही गोष्टींमध्ये खूप व्यस्त होतो, यासह सर्व्हर हलविण्यासाठी तयार करणे.

जर तुम्ही तुमचा स्वतःचा सर्व्हर किंवा प्रोजेक्ट तयार करण्याचा विचार करत असाल, तर तुम्हाला बहुधा सर्व खेळाडूंना वेगवेगळ्या गटांमध्ये विभाजित करणारे प्लगइन आवश्यक असेल. उदाहरणार्थ, तुम्हाला नियंत्रक आणि मदतनीसांची गरज आहे, तुम्ही त्यांना विशेष गटांमध्ये कसे जोडू शकता आणि त्यांना विशिष्ट अधिकार कसे देऊ शकता? "PermissionsEX" नावाचे प्लगइन बचावासाठी येते. हे प्लगइन आमच्या सर्व्हरवर आहे.

या प्लगइनबद्दल धन्यवाद, आपण खेळाडूंना विशेष गटांमध्ये जोडू शकता आणि त्यांना भिन्न अधिकार देऊ शकता. प्लगइन तुम्हाला जागतिक आणि स्थानिक चॅट करण्यास, टोपणनावाचा रंग बदलण्याची परवानगी देते.

प्लगइन सेट करत आहे:

प्रथम तुम्हाला permissions.yml फाईलवर जावे लागेल आणि त्यात थोडासा चिमटा घ्यावा लागेल.

जेव्हा तुम्ही फाइल उघडता तेव्हा तुम्हाला खालील गोष्टी दिसतील:

चला प्रत्येक घटकाचे विश्लेषण करूया.

गट:- हे पॅरामीटर गट आणि अधिकारांद्वारे फॉलो केले जाईल.

डीफॉल्ट:- डीफॉल्ट गट. नुकतेच प्रवेश केलेले सर्व खेळाडू तेथे पोहोचतील.

डीफॉल्ट: खरे- या पॅरामीटरसह तुम्ही डीफॉल्ट गट सेट करू शकता.

परवानग्या:- या पॅरामीटरच्या खाली, आपण विशिष्ट गटासाठी अधिकार प्रविष्ट करू शकता.

modifyworld.*- जगातील खेळाडूंमध्ये बदल करण्याची क्षमता. ते रिक्त सोडणे चांगले आहे.

गट उदाहरण

संघ:

सेवा

संघ परवानगी वर्णन
/pex permissions.manage PEX मदत दाखवते
/pex टॉगल डीबग permissions.manage चालु बंद डीबग मोड (server.log मध्ये बरीच डीबग माहिती तयार करते)
/pex वापरकर्ता तपासा permissions.manage. बरोबर तपासा खेळाडू
/pex रीलोड permissions.manage.reload प्लगइन रीलोड करते
/pexconfig permissions.manage.config मूल्य प्रदर्शित करते PEX कॉन्फिगरेशनवरून. वैकल्पिकरित्या, तुम्ही पॅरामीटरसाठी नवीन मूल्य सेट करण्यासाठी प्रविष्ट करू शकता.
/pex बॅकएंड permissions.manage.backend सध्या वापरलेले बॅकएंड प्रदर्शित करा.
/pex बॅकएंड permissions.manage.backend ऑन-द-फ्लाय परमिशन बॅकएंड बदला (सावधगिरीने वापरा!) हे फक्त चाचणीसाठी आहे.)
/pex पदानुक्रम permissions.manage.users खेळाडू/गटांची संपूर्ण पदानुक्रम दर्शविते
/pex डंप permissions.manage.dump निवडलेल्या फॉरमॅटमध्ये वापरकर्ते आणि गटांचा डंप तयार करते दाखल करण्याचा

खेळाडू हक्क व्यवस्थापन

संघ परवानगी वर्णन
/pexusers permissions.manage.users सर्व नोंदणीकृत वापरकर्त्यांची सूची दाखवते. आणि सर्व्हर खेळाडू
/pex वापरकर्ता permissions.manage.users खेळाडूंचे हक्क दाखवते
/pex वापरकर्ता उपसर्ग permissions.manage.users.prefix. प्लेअरवर सेट करा उपसर्ग
/pex वापरकर्ता प्रत्यय permissions.manage.users.suffix. प्लेअरवर सेट करा प्रत्यय
/pex वापरकर्ता हटवा permissions.manage.users. प्लेअर हटवा सध्या वापरात असलेल्या बॅकएंडवरून.
/pex वापरकर्ता जोडा हक्क खेळाडू
/pex वापरकर्ता काढा permissions.manage.users.permissions. बरोबर घेऊन जा खेळाडू
/pex वापरकर्ता कालबद्ध जोडा तात्पुरता अधिकार द्या खेळाडू
/pex वापरकर्ता वेळेवर काढा permissions.manage.users.permissions.timed. खेळाडूकडून घ्या तात्पुरता कायदा
/pex वापरकर्ता सेट permissions.manage.users.permissions. पर्याय सेट करा

खेळाडूंच्या गटांचे अधिकार व्यवस्थापित करणे

संघ परवानगी वर्णन
/pex वापरकर्ता गट सूची खेळाडू ज्या गटांचा सदस्य आहे त्यांची यादी दर्शवा
/pex वापरकर्ता गट जोडा permissions.manage.sembership. खेळाडू जोडा गटाला काही काळासाठी
/pex वापरकर्ता गट सेट permissions.manage.sembership. गट सेट करा खेळाडूसाठी (त्याला इतर गटांमधून काढून टाकेल)
/pex वापरकर्ता गट काढा permissions.manage.sembership. प्लेअर हटवा गटाकडून

गट हक्क व्यवस्थापन

संघ परवानगी वर्णन
/pex गट permissions.manage.groups.list सर्व नोंदणीकृत गट दर्शवा
/pex डीफॉल्ट गट डीफॉल्ट गट दर्शवा
/pex सेट डीफॉल्ट गट permissions.manage.groups.inheritance गट सेट करा डीफॉल्ट गट म्हणून
/pex गट उपसर्ग permissions.manage.groups.prefix. गट सेट करा उपसर्ग
/pex गट प्रत्यय permissions.manage.groups.suffix. गट सेट करा प्रत्यय
/pex गट तयार करा permissions.manageups.create. एक गट तयार करण्यासाठी आणि त्यासाठी पालक गट/समूह सेट करण्याची आवश्यकता असल्यास
/pex गट हटवा permissions.manage.groups.remove. गट हटवा
/pex गट पालक गटासाठी पालक गटांची यादी
/pex गट पालक सेट permissions.manage.groups.inheritance. गट सेट करा पालक गट/गट
/pex गट सर्व गट परवानग्या दर्शवा
/pex गट जोडा permissions.manage.groups.permissions. हक्क गट
/pex गट काढा permissions.manage.groups.permissions. बरोबर घेऊन जा गटात
/pex गट कालबद्ध जोडा तात्पुरता अधिकार द्या गट वेळेसाठी (से.)
/pex गट वेळेवर काढा permissions.manage.groups.permissions.timed. तात्पुरता अधिकार काढून घ्या गटात
/pex गट सेट permissions.manage.groups.permissions. पर्याय सेट करा
/pex गट वजन permissions.manage.groups.weight. गट वजन दर्शवा/सेट करा

गटांमध्ये खेळाडूंचे व्यवस्थापन

संघ परवानगी वर्णन
/pex गट वापरकर्ते permissions.manage.sembership. गटातील सर्व खेळाडू दाखवा
/pex गट वापरकर्ता जोडा permissions.manage.sembership. खेळाडू/खेळाडू जोडा गटाला काही काळासाठी
/pex गट वापरकर्ता काढा permissions.manage.sembership. गटातून खेळाडू/खेळाडू काढून टाका
/pex प्रचार permissions.user.promote. खेळाडूला प्रोत्साहन द्या शीर्ष गटाकडे
/pex demote permissions.user.demote. खेळाडूची अवनत करा खालच्या गटाला permissions.manage.worlds जागतिक वारसा माहिती दाखवा
/पेक्स वर्ल्ड वारसा permissions.manage.worlds.heritance पालक जग/जग सेट करा जगासाठी

स्थापना:

2. आम्ही प्लगइन फोल्डरमध्ये टाकतो.

3. सर्व्हर रीबूट करा.

आणि म्हणूनच, कदाचित तुमच्यापैकी प्रत्येकाला, अनुभवी सर्व्हर धारक वगळता, प्रवेश अधिकार सेट करण्यात समस्या आहेत.
वैयक्तिकरित्या, मी PermissionsEx प्लगइन वापरतो, कारण मला वाटते की हे सर्व्हरसाठी सर्वोत्तम परवानगी वितरण प्लगइन आहे.

आम्हाला काय हवे आहे:

1.नोटपॅड++
2. प्लगइन स्वतः. तुम्ही नेहमी नवीनतम आवृत्ती डाउनलोड करू शकता.
3. सरळ हात. (आवश्यक वस्तू)

तर, चला सुरुवात करूया.

1. प्लगइन डाउनलोड करा, ते अनपॅक करा. फोल्डरमध्ये 3 फाइल्स आहेत:

2. आम्ही फायली प्लगइन फोल्डरमध्ये टाकतो, सर्व्हर सुरू करतो, ते थांबवतो.
तेथे 3 फोल्डर आहेत:
ChatManager आणि ModifyWorld

3. PermissionsEx फोल्डर उघडा. या फोल्डरमध्ये, Notepad++ सह permissions.yml फाइल उघडा
आणि आम्ही हे पाहतो:

आणि म्हणून, क्रमाने:
गट://या शब्दाला स्पर्श करू नका, हे सूचित करते की गट आणि त्यांच्या परवानग्या खाली जातील.
डीफॉल्ट://समूहाचे नाव, सर्व वापरकर्ते ज्यांनी नुकतेच सर्व्हरवर लॉग इन केले आहे ते त्यात येतील, जोपर्यंत तुम्ही त्यांची दुसऱ्या गटात नोंदणी केली नसेल.
डीफॉल्ट: खरे// हे पॅरामीटर गटाला डीफॉल्ट गट म्हणून सेट करते. याचा अर्थ असा की ज्या खेळाडूसाठी इतर कोणतेही गट आणि/किंवा अपवाद परिभाषित केलेले नाहीत त्यांना या गटाचे सर्व अधिकार असतील.
//खालील सर्व काही प्रत्यक्षात गटासाठी "अधिकार" आहे, तुम्हाला तुमच्या सर्व्हरवर स्थापित केलेल्या विविध प्लगइन्सवरून परवानग्या लिहिण्याची आवश्यकता आहे.

गट डीफॉल्ट: डीफॉल्ट: खरे परवानग्या: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: default: false inheritance: - Default permissions: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. इतर - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwchome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* प्रशासन: डीफॉल्ट: खोटे वारसा: - आधुनिक परवानग्या: - "*" वापरकर्ते : admin: group: - Admins permissions: null Moderator: group: - Moder permissions: null

या परवानग्या प्लगइनसाठी कॉन्फिगर केल्या आहेत: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

येथे, जसे आपण पाहू शकता, नवीन पॅरामीटर्स आहेत:

माहिती: //समूह पॅरामीटर्स
उपसर्ग: " // उपसर्ग
प्रत्यय: " //प्रत्यय

// उपसर्ग/प्रत्यय प्रदर्शित करण्यासाठी, तुम्हाला ChatManager प्लगइन सक्षम करणे आवश्यक आहे, जे PEX सह समाविष्ट आहे. हे करण्यासाठी, config.yml फाईलमधील प्लगइन/ChatManager/ फोल्डरमध्ये, enable शोधा आणि आवश्यक असल्यास ते बदला, enable: false वरून enable: true.

वारसा: // हक्क वारसा
- डीफॉल्ट // या प्रकरणात, "डीफॉल्ट" गटाचे सर्व अधिकार वारशाने मिळाले आहेत
आपण हे देखील लक्षात घेऊ शकता की वापरकर्ता पॅरामीटर दिसला आहे:
त्या अंतर्गत, आपण ज्या वापरकर्त्यांना अतिरिक्त अधिकार देऊ इच्छिता आणि / किंवा दुसर्या गटात जाऊ इच्छिता अशा वापरकर्त्यांची टोपणनावे निर्दिष्ट करणे आवश्यक आहे. उदाहरणार्थ:

नियंत्रक:
गट:
- नियंत्रक
परवानग्या: शून्य

जिथे "मॉडरेटर" हे खेळाडूचे टोपणनाव आहे, "मॉडर" हे गटाचे नाव आहे, परवानग्या: नल हे या वापरकर्त्यासाठी अतिरिक्त अधिकार आहेत, या प्रकरणात कोणतेही नाहीत.

लक्षात ठेवा! YAML मध्ये, तुम्हाला अनुक्रमाचे काटेकोरपणे पालन करणे आवश्यक आहे, एक अतिरिक्त जागा आणि पॅरामीटर कार्य करणार नाही.

idg_dima कडून टीप: YAML अतिरिक्त समस्यांसह किंवा अगदी रिकाम्या ओळींसह उत्कृष्ट कार्य करते, फक्त टॅब तोडते.
आणि लेख तपासण्यात उशीर झाल्याबद्दल आम्ही आमचे बदल आणत आहोत, आम्ही काही गोष्टींमध्ये खूप व्यस्त होतो, यासह सर्व्हर हलविण्यासाठी तयार करणे.



आम्ही वाचण्याची शिफारस करतो

शीर्षस्थानी