bPermissions هو مكون إضافي لخوادم CraftBukkit ، تم إنشاؤه بواسطة codename_B لمطور البرنامج المساعد. إنه مكون إضافي للأذونات يدعم نظام superperms الجديد ، بالإضافة إلى الأذونات القديمة أيضًا. قد يكون إعداد أذونات الخادم الخاص بك أمرًا صعبًا ، خاصة إذا لم تكن قد قمت بذلك من قبل. سيوضح لك هذا المقال كيفية تكوين ملحق الأذونات.
خطوات
الخطوة 1. قم بتنزيل bPermissions
يمكنك تنزيله بالضغط على هذا الرابط.
الخطوة 2. إنشاء ملفات bPermissions
-
ضع bPermissions.jar في مجلد البرنامج المساعد ، وقم بتشغيل الخادم بحيث يتم إنشاء الملفات.
-
بمجرد أن يتم تحميل الخادم بالكامل ، اكتب "stop" وأغلق وحدة التحكم.
الخطوة 3. ملفات bPermissions
-
داخل مجلد المكونات الإضافية ، يجب أن ترى الآن مجلدًا جديدًا يسمى bPermissions.
-
افتح هذا المجلد ، وسترى بعض الملفات الجديدة. في الوقت الحالي ، سنترك هذه الملفات كما هي.
الخطوة 4. تكوين YMLs العالمية
-
افتح المجلد world وسترى ملف YAML لكل عالم لديك على الخادم الخاص بك. إذا كان لديك فقط العوالم الافتراضية ، فسترى ملفين ، groups.yml ، و users.yml.
- هذه هي الملفات التي نستخدمها لإنشاء مجموعات أذونات وتعيين مجموعات للاعبين.
الخطوة 5. افتح المجموعات YML
-
افتح group.yml في المفكرة. عادة ما يكون ملفًا فارغًا في أحدث إصدار من الخوادم. إذا كان يجب أن ترى قوسين مربعين: . احذفها حتى يكون لدينا ملف فارغ.
الخطوة 6. تعيين المجموعة الافتراضية
-
في ويكي هاو هذا ، ستستخدم ثلاث مجموعات ، لاعب ، وسيط ، ومسؤول. قد تختار أن يكون لديك مجموعات أكثر أو أقل من هذا.
-
اكتب بدون علامات الاقتباس ، "افتراضي:" ، ثم اسم مجموعتك الافتراضية ، سيكون لي "لاعب". يجب أن يبدو الخط الأول مثل الخط الموجود في الصورة.
الخطوة 7. أضف المجموعات
-
يمكننا الآن إضافة المجموعات إلى ملف العالم.
-
انتقل إلى السطر التالي واكتب المجموعات:
- بعد ذلك ، انتقل إلى السطر التالي ، وأضف أربع مسافات ، مع التأكد من عدم إضافة علامات تبويب ، وعدم إضافة أي علامات تبويب تلقائيًا. اكتب اسم مجموعتك الأولى. انتقل إلى السطر التالي ، أربع مسافات ، اسم المجموعة الثانية.
- كرر حتى يتم سرد جميع المجموعات الخاصة بك. يجب أن يتشابهوا مع المجموعات الموجودة في الصورة.
الخطوة 8. أضف الأذونات الأساسية
-
ستحتاج الآن إلى إضافة الأذونات الأساسية التي تتمتع بها كل مجموعة. مع bPermissions ، ستقوم بتعيين مجموعات متعددة للاعبين.
-
بدلاً من مجموعات اللاعبين ، ستتم إضافة مجموعات من الأذونات للاعبين. بشكل عام ، ستكون مجموعتك الافتراضية مجموعة أساسية. سيحتوي على جميع الأذونات التي تريد أن يحصل عليها كل لاعب.
-
لذلك في مجموعتك الافتراضية ، انتقل إلى السطر التالي ، وأضف 4 مسافات وأضف الإذن:
- - bPermissions.build: سيسمح هذا للاعب بوضع الكتل وكسرها.
- بعد ذلك ، ضمن مجموعة نوع المسؤول ، أضف الإذن:
-
- bPermissions.admin
-
يجب أن تبدو مشابهة للصورة.
الخطوة 9. إضافة أذونات أخرى
-
نظرًا لأن البرنامج المساعد Essentials لديه الكثير من الأذونات وهو شائع جدًا.
-
تمامًا كما في الخطوة السابقة ، أضف الأذونات التي تريد أن تمتلكها كل مجموعة. لكن ضع في اعتبارك أن الأذونات يجب أن تكون ذات صلة بالمجموعة.
-
فيما يلي بعض الأذونات لـ MOTD ، والنقل الآني إلى الظهور ، وأوامر home / sethome لمجموعة اللاعب. ركلة وحظر أذونات مجموعة الوسيط ، وأوامر خادم Bukkit لمجموعة الإدارة.
-
يجب أن تبدو groups.yml الآن مشابهة لتلك الموجودة في الصورة.
-
ملاحظة: إذا كان لديك الكثير من المكونات الإضافية ، فمن المحتمل أن يكون لديك الكثير من عقد الإذن لإضافتها. ولكن ، خذ وقتك للتأكد من تنسيقه بشكل صحيح ، وعدم إضافة أي علامات تبويب.
الخطوة 10. أضف لاعبين
-
الآن بعد أن تمت إضافة الأذونات ، من الجيد إضافة اللاعبين الذين سيكون لديهم عقدة bPermissions.admin إلى الملف. سيسمح هذا الإذن للاعب بإضافة مجموعات إلى لاعبين آخرين داخل اللعبة.
-
في هذا المثال هناك ثلاثة لاعبين ؛ Notch و Jeb و NewGuy.
- Notch هو مسؤول ، لذلك لديه جميع مجموعات الأذونات الثلاث ، مما يعني أنه يمكنه فعل كل ما يمكن للاعب الافتراضي القيام به ، وكذلك ما يمكن للمنسق ، وهو قادر على استخدام أوامر الخادم أيضًا.
- Jeb ، نظرًا لأن الوسيط لديه أذونات المشغل الافتراضية وأذونات الوسيط.
-
أخيرًا ، انضم NewGuy للتو إلى الخادم ، لذلك يتم منحه تلقائيًا أذونات المجموعة الافتراضية.
-
عندما ينضم لاعبون جدد إلى الخادم ، سيتم إضافتهم تلقائيًا إلى هذه القائمة.
أنشئ سطرًا جديدًا ، واكتب اللاعبين:
سطر جديد ، 4 مسافات ، أضف اسم اللاعب كما يلي: Notch:
ثم سطر آخر ، 4 مسافات ، وأضف المجموعات. كرر لكل اللاعبين الذين ترغب في إضافتهم يدويًا.
يجب أن تبدو groups.yml الخاصة بك مشابهة للصورة.
-
الخطوة 11. كيفية الحصول على بادئة / لاحقة
تم إعداد الأذونات الخاصة بك الآن. يمكنك حفظ الملف ويجب أن يعمل كما هو متوقع. ومع ذلك ، يحب العديد من الأشخاص إضافة بادئة إلى أسمائهم حتى يعرفوا اللاعبين في أي مجموعات. للقيام بذلك ، تحتاج إلى مكون إضافي للدردشة. المكوّن الإضافي الذي أوصي به هو bChat.
الخطوة 12. تكوين bChat
يحتوي bChat على ملف واحد فقط ، config.yml.
افتح ملف config.yml وستتمكن من تنسيق الدردشة لخادمك. التنسيق الذي يمكنك استخدامه هو: التنسيق: "+ PREFIX + WHITE + NAME: + WHITE + MESSAGE"
الخطوة 13. إضافة البادئة
لإضافة بادئة إلى مجموعة ، يجب أن نفتح groups.yml التي أضفنا إليها جميع أذوناتنا. يتم إضافة البادئة باستخدام إذن.
الإذن هو:
- اختصار. أولوية. اختصار
تعمل الأولوية على النحو التالي: كلما زاد الرقم ، زادت الأولوية.
على سبيل المثال ، أضفنا ثلاث مجموعات إلى اللاعب Notch. يمكن أن تحتوي كل مجموعة من هذه المجموعات على عقدة إذن للبادئة. لذلك نستخدم الأولوية للتأكد من استخدام البادئة لأعلى مجموعة مرتبة.
لذلك بالنسبة للمجموعة الافتراضية ، قد نستخدم أولوية 10 ، ويمكن أن يكون الوسيط 20 ، والمسؤول 30. فيما يلي مثال على بادئة تمثل المجموعة بين قوسين مربعين
- البادئة 30.
هذا من شأنه أن ينتج:
[Admin] Notch: message هنا يمكننا أيضًا إضافة لون إلى البادئة: - البادئة 30. + RED [Admin] نظام البادئة هذا مفيد لأنه يسمح لنا باستخدام نظام المجموعات المتعددة ، مع الاستمرار في توفير طريقة لكل مجموعة بادئات. قد تبدو مجموعاتك.yml مشابهة للصورة.
الخطوة 14. قم بترقية اللاعبين داخل اللعبة
يمكنك استخدام الأوامر لإضافة / إزالة مجموعات للاعبين ، وإضافة / إزالة عقد الإذن من المجموعات. الأمر هو:
/ p [world || global] [action] [target]
على سبيل المثال،
/ p global addgroup admin Jeb
يضيف مجموعة الإدارة للاعب Jeb.
فيديو - باستخدام هذه الخدمة ، قد تتم مشاركة بعض المعلومات مع YouTube
نصائح
- استخدم برنامجًا مثل NotePad ++ لتحرير ملفات YAML.
- يمكنك استخدام / help داخل اللعبة لمشاهدة قائمة بالأوامر التي يمكنك استخدامها.
- استخدم bChat أو mChat لإضافة البادئات / اللاحقات
- تنزيل الإضافات إذن.
- سترى bPermissions والأذونات مدرجة عند كتابة / plugins. هذا مكون إضافي "أذونات مزيفة" يستخدم للحفاظ على التوافق مع المكونات الإضافية التي لا تزال تستخدم نظام الأذونات الأقدم.
تحذيرات
- لا تستخدم ملحقات أذونات أخرى في نفس الوقت.
- لا تستخدم علامات التبويب في ملفات YAML