إضافة Minecraft PurePerms

PurePerms هو إضافة Minecraft لـ PocketMine-MP لإدارة المجموعات والوراثة والصلاحيات مع تخزين YAML/MySQL ودعم متعدد اللغات وواجهة API للمطورين.

ابحث عن خادم يستخدم PurePerms

خوادم أبلغت عن PurePerms: ١٩

كل الخوادم التي تستخدم PurePerms

حول PurePerms

🔌 حول PurePerms

PurePerms هو مدير صلاحيات لـ PocketMine-MP يوفّر إدارة صلاحيات قائمة على المجموعات، ووراثة المجموعات، وتعيين صلاحيات المستخدمين بطريقة مشابهة لإضافات الصلاحيات بأسلوب Bukkit. وهو موجّه إلى خوادم PocketMine-MP ويقدّم API صغيرة لمطوري الإضافات.

🎯 الهدف

يوجد PurePerms لتمكين مسؤولي الخوادم من تعريف مجموعات مسماة، وتعيين الصلاحيات للمجموعات والمستخدمين، وضبط الوراثة وسلوك الصلاحيات لكل عالم (اختياريًا) لخوادم PocketMine-MP.

⚙️ المميزات

  • إنشاء المجموعات وحذفها وتعيين المجموعة الافتراضية.
  • تعيين الصلاحيات للمجموعات والمستخدمين الأفراد وإزالتها.
  • نظام وراثة متعدد المجموعات.
  • دعم اختياري لصلاحيات كل عالم (قابل للتهيئة).
  • عدة مزودي بيانات: YAML (yamlv1/yamlv2) و MySQL.
  • موارد رسائل متعددة اللغات.
  • يوفّر API صغيرة من PurePerms لمطوري الإضافات.

🧩 لمن هذا الإضافة

  • للمسؤولين الذين يديرون خوادم PocketMine-MP (Bedrock) ويحتاجون إلى تحكم بالصلاحيات قائم على المجموعات.
  • لمطوري الإضافات الذين يستهدفون PocketMine-MP ويريدون التكامل مع API صلاحيات موجودة.

🏗️ أمثلة على الاستخدام

  • إنشاء رتب مثل Guest و Member و Moderator وتعيين صلاحيات المجموعات.
  • استخدام الوراثة بحيث ترث رتبة Moderator صلاحيات Member وتضيف نودات الإدارة.
  • تخزين الصلاحيات في MySQL للإعدادات الأكبر أو في YAML لإعدادات الخادم الواحد.

⌨️ الأوامر

الأمرالوصفالصلاحيةالوصول
/addgroup <group>يضيف مجموعة جديدة إلى قائمة المجموعات.pperms.command.addgroupإداري
/addparent <target_group> <parent_group>يضيف مجموعة إلى قائمة وراثة مجموعة أخرى.pperms.command.addparentإداري
/defgroup <group> [world]يعيّن المجموعة الافتراضية.pperms.command.defgroupإداري
/fpermsيعثر على الصلاحيات لإضافة محددة.pperms.command.fpermsإداري
/groupsيعرض قائمة بجميع المجموعات.pperms.command.groupsإداري
/grpinfo <group> [world]يعرض معلومات عن مجموعة.pperms.command.grpinfoإداري
/listgperms <group> <page> [world]يعرض صلاحيات مجموعة.pperms.command.listgpermsإداري
/listuperms <player> <page> [world]يعرض صلاحيات مستخدم.pperms.command.listupermsإداري
/ppinfoيعرض معلومات الإضافة.pperms.command.ppinfoإداري
/ppsudo <login / register>يسجّل أو يسجّل الدخول إلى حساب Noeul (ميزة في الإضافة).pperms.command.ppsudoإداري
/ppreloadيعيد تحميل إعدادات PurePerms.pperms.command.ppreloadإداري
/rmgroup <group>يزيل مجموعة.pperms.command.rmgroupإداري
/rmparent <target_group> <parent_group>يزيل مجموعة أصل من وراثة مجموعة.pperms.command.rmparentإداري
/setgperm <group> <permission> [world]يضيف صلاحية إلى مجموعة.pperms.command.setgpermإداري
/setgroup <player> <group> [world]يعيّن مجموعة لمستخدم.pperms.command.setgroupإداري
/setuperm <player> <permission> [world]يضيف صلاحية إلى مستخدم.pperms.command.setupermإداري
/unsetgperm <group> <permission> [world]يزيل صلاحية من مجموعة.pperms.command.unsetgpermإداري
/unsetuperm <player> <permission> [world]يزيل صلاحية من مستخدم.pperms.command.unsetupermإداري
/usrinfo <player> [world]يعرض معلومات عن مستخدم.pperms.command.usrinfoإداري

🔐 الصلاحيات

الصلاحيةالوصفالافتراضي
pperms.command.addgroupيتيح استخدام /addgroup.غير محدد
pperms.command.addparentيتيح استخدام /addparent.غير محدد
pperms.command.defgroupيتيح استخدام /defgroup.غير محدد
pperms.command.fpermsيتيح استخدام /fperms.غير محدد
pperms.command.groupsيتيح استخدام /groups.غير محدد
pperms.command.grpinfoيتيح استخدام /grpinfo.غير محدد
pperms.command.listgpermsيتيح استخدام /listgperms.غير محدد
pperms.command.listupermsيتيح استخدام /listuperms.غير محدد
pperms.command.ppinfoيتيح استخدام /ppinfo.غير محدد
pperms.command.ppsudoيتيح استخدام /ppsudo.غير محدد
pperms.command.ppreloadيتيح استخدام /ppreload.غير محدد
pperms.command.rmgroupيتيح استخدام /rmgroup.غير محدد
pperms.command.rmparentيتيح استخدام /rmparent.غير محدد
pperms.command.setgpermيتيح استخدام /setgperm.غير محدد
pperms.command.setgroupيتيح استخدام /setgroup.غير محدد
pperms.command.setupermيتيح استخدام /setuperm.غير محدد
pperms.command.unsetgpermيتيح استخدام /unsetgperm.غير محدد
pperms.command.unsetupermيتيح استخدام /unsetuperm.غير محدد
pperms.command.usrinfoيتيح استخدام /usrinfo.غير محدد

⚙️ التثبيت

📥 الإعداد

  • حمّل الإصدار الرسمي من PurePerms وانسخ الملف الذي تم تنزيله إلى مجلد plugins/ في خادمك.
  • أوقف الخادم ثم شغّله مرة أخرى (أو شغّله إذا كان متوقفًا) لكي يتمكن الإضافة من التهيئة.
  • تحقّق من سجلات وحدة تحكم الخادم للتأكد من أن الإضافة تم تحميلها وأنها أنشأت ملفات الإعداد الخاصة بها.

📦 المتطلبات

  • لا يذكر PurePerms إضافات خارجية مطلوبة. وهو يدعم مزودي بيانات قابلين للاختيار (انظر الإعدادات).

🧾 الإعداد

  • ينشئ PurePerms إعدادات يمكنك فيها ضبط data-provider (القيم المدعومة: mysql و yamlv1 و yamlv2).
  • تشمل خيارات الإعداد default-language و disable-op و enable-multiworld-perms وإعدادات اتصال MySQL عند استخدام المزود mysql.

🧠 ملاحظات تقنية

  • المنصة المستهدفة: PocketMine-MP (برنامج خادم Pocket/Bedrock).
  • الواجهات الخلفية للتخزين المدعومة (قابلة للتهيئة): YAML (yamlv1/yamlv2) و MySQL.
  • يتم توفير موارد رسائل متعددة اللغات ويمكن اختيارها عبر الإعدادات.
  • توفّر الإضافة API لإضافات PocketMine-MP الأخرى للتفاعل مع بيانات PurePerms.

🤝 متى تكون هذه الإضافة مفيدة

إذا كنت تدير خادم PocketMine-MP وتحتاج إلى نظام مجموعات وصلاحيات بأسلوب Bukkit مع تخزين MySQL اختياري ودعم للغات، فإن PurePerms يوفّر هذه المزايا الأساسية بالإضافة إلى API صغيرة للتكامل.

التعليقات

لا توجد تعليقات بعد

كن أول من يعلّق.

لمشرفي الخوادم

المؤلفون
poggit-orphanage, 64FF00, DovahDoVolom

روابط

ما تبلغ عنه الخوادم

منصات الخوادم

  • Genisys١٠
  • Altay٤
  • PocketUtils٢
  • GenisysPro١
  • Kyoto١

إصدارات الإضافة

  • 1.3.7٨
  • 1.2.2٥
  • 2.0.0-ACM٢
  • 3.0.0-ACM٢
  • 0.0.1١

الأعداد من الخوادم التي تعرض إضافاتها عند فحص MSHQ. كثير من الخوادم تخفي القائمة، لذا الاستخدام الفعلي أعلى.