دليل LuckPerms: المجموعات والرتب والأوامر
في هذه الصفحة
LuckPerms هي إضافة الصلاحيات التي يستخدمها تقريبًا كل خادم Minecraft. هي التي تقرر من يستطيع تنفيذ أي أمر: اللاعبون يحصلون على الأساسيات، والمشرفون على الطرد والكتم، والمدراء على كل شيء. الرتب والبادئات في الدردشة وسلالم الترقية كلها تأتي منها.
يشرح هذا الدليل كيف تستخدم LuckPerms من الصفر — التثبيت، والأفكار التي تقوم عليها، وإعداد جاهز للاعب / المشرف / المدير، والمحرر عبر الويب، والأوامر التي ستستخدمها كل أسبوع.
ثبّت LuckPerms وامنح نفسك الصلاحية
- نزّل الإصدار المناسب من luckperms.net — إصدار Bukkit لـ Paper وSpigot، أو إصدار Fabric أو NeoForge أو Velocity لتلك المنصات. يحتاج إلى Java 11 أو أحدث، وهو متوفر في كل الخوادم الحالية.
- ضع ملف jar في
plugins(أوmodsعلى Fabric وNeoForge)، واحذف أي إضافة صلاحيات أخرى، ثم أعد تشغيل الخادم بالكامل. - امنح نفسك الصلاحية من وحدة التحكم. في البداية لا يستطيع أحد استخدام أوامر LuckPerms، ولا حتى أنت:
lp user YourName permission set luckperms.* true
بعد ذلك يمكنك استخدام /lp داخل اللعبة. عند التشغيل الأول تنزّل LuckPerms بعض المكتبات، لذا يحتاج الخادم إلى اتصال بالإنترنت.
شغّل LuckPerms على خادم متاح للاعبيك: استضافة Minecraft من HytHost بدءًا من €2.59/شهريًا، مع MySQL.
عرض باقات Minecraftالمجموعات والوراثة والوزن والمسارات
- عُقد الصلاحيات هي المفاتيح، مثل
essentials.homeأوminecraft.command.gamemode. كل واحدة يمكن أن تكون true أو false أو غير محددة. - المجموعات تحمل الصلاحيات. كل لاعب موجود في
default؛ وأنت تضيف البقية. - الوراثة: يمكن أن يكون للمجموعة مجموعات أم، فتحصل على كل ما لديها. إذا كانت
adminترث منmod، وmodترث منdefault، فإن المدراء يملكون صلاحيات الثلاث. - الوزن يحدد أي مجموعة تفوز عند تعارض مجموعتين — الرقم الأعلى يفوز. الخطوات بمقدار 100 تترك مجالًا لمجموعات تضيفها لاحقًا.
- المسارات (tracks) هي سلالم الترقية، مثل
default → helper → mod → admin، وتُستخدم معpromoteوdemote. وهي لا تغيّر الوراثة بمفردها. - السياقات تقصر الصلاحية على خادم أو عالم معيّن، مثل
world=survivalفي نهاية الأمر.
إعداد جاهز للاعب والمشرف والمدير
أنشئ المجموعات، واربطها ببعضها، وامنح كل واحدة الصلاحيات التي تحتاجها. أسماء العُقد أدناه خاصة بأوامر EssentialsX؛ استبدلها بعُقد الإضافات التي تستخدمها.
lp creategroup mod lp creategroup admin lp group mod parent add default lp group admin parent add mod lp group mod setweight 100 lp group admin setweight 200 lp group default permission set essentials.home true lp group default permission set essentials.sethome true lp group default permission set essentials.spawn true lp group default permission set essentials.tpa true lp group default permission set essentials.tpaccept true lp group default permission set essentials.msg true lp group mod permission set essentials.kick true lp group mod permission set essentials.mute true lp group mod permission set essentials.tempban true lp group admin permission set essentials.* true lp group admin permission set luckperms.* true lp user Steve parent add mod
ثم مسار للترقيات:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
الأمر lp user Steve promote staff يرفع Steve درجة واحدة. القائمة الكاملة لأوامر وعُقد EssentialsX موجودة في دليل EssentialsX.
البادئات والرتب في الدردشة
اضبط بادئة لمجموعة:
lp group admin meta setprefix "&c[Admin] "
تخزّن LuckPerms البادئة؛ أما عرضها فمهمة إضافة دردشة. ثبّت Vault وإضافة دردشة تقرأ منه، مثل EssentialsX Chat. إذا كان للاعب عدة مجموعات، تُستخدم البادئة ذات الأولوية الأعلى — اضبطها بـ meta setprefix 100 "...".
محرر LuckPerms عبر الويب
للتغييرات الأكبر، المحرر أسهل من الأوامر. نفّذ /lp editor، وافتح الرابط الذي يظهر، وعدّل المجموعات والمستخدمين والمسارات في متصفحك. عند الحفظ يعرض المحرر أمرًا — نفّذه داخل اللعبة أو في وحدة التحكم فتُطبَّق التغييرات. لا يتغير شيء على الخادم حتى تنفّذ ذلك الأمر.
أوامر LuckPerms التي ستستخدمها
| الأمر | ماذا يفعل |
|---|---|
/lp user <user> info | يعرض مجموعات اللاعب وتفاصيله |
/lp user <user> permission set <node> true | يمنح لاعبًا واحدًا صلاحية |
/lp user <user> permission unset <node> | يزيلها مجددًا |
/lp user <user> permission check <node> | يبيّن ما إذا كان اللاعب يملك صلاحية |
/lp user <user> parent add <group> | يضيف لاعبًا إلى مجموعة |
/lp user <user> parent set <group> | يضع اللاعب في تلك المجموعة فقط |
/lp user <user> parent addtemp <group> <duration> | رتبة مؤقتة، مثلًا 30d |
/lp group <group> permission set <node> true | يمنح مجموعة كاملة صلاحية |
/lp creategroup <group>, /lp listgroups | ينشئ مجموعة، ويعرض قائمة المجموعات |
/lp group <group> parent add <group> | يجعل مجموعة ترث من أخرى |
/lp user <user> promote <track> | يرفع اللاعب درجة على المسار (demote يخفضه) |
/lp group <group> meta setprefix <prefix> | يضبط بادئة الدردشة لمجموعة |
/lp editor | يفتح المحرر عبر الويب |
/lp verbose record، ثم /lp verbose upload | يسجّل فحوص الصلاحيات لإيجاد عقدة ناقصة |
/lp sync | يعيد تحميل البيانات من التخزين |
لست متأكدًا من العقدة التي يحتاجها أمر ما؟ نفّذ /lp verbose record، واستخدم الأمر كما يفعل اللاعب، ثم /lp verbose upload — يعرض التقرير كل صلاحية تم فحصها.
LuckPerms على خادم أو شبكة HytHost
- التثبيت برفع ملف jar إلى
pluginsعبر مدير الملفات أو SFTP، ثم إعادة التشغيل من اللوحة. نفّذ أول أمرlp user ... luckperms.*في تبويب Console. - خادم واحد: تخزين H2 الافتراضي كافٍ.
- شبكة: ثبّت LuckPerms على البروكسي وعلى كل خادم خلفي، ووجّهها كلها إلى قاعدة بيانات MySQL نفسها عبر
storage-method: mysqlفيconfig.yml. كل باقة Minecraft من HytHost تتضمن قواعد بيانات MySQL؛ وإعداد البروكسي نفسه مشروح في كيفية إعداد بروكسي Velocity.
Paper وVelocity وMySQL في كل باقة — استضافة Minecraft من HytHost بدءًا من €2.59/شهريًا.
عرض باقات Minecraftالأسئلة الشائعة
من وحدة تحكم الخادم نفّذ lp user YourName permission set luckperms.* true. بعدها يمكنك استخدام كل أوامر /lp داخل اللعبة.
استخدم /lp user PlayerName parent add groupname. لتكون تلك المجموعة هي الوحيدة له، استخدم parent set بدلًا من parent add.
LuckPerms تخزّن البادئة فقط. تحتاج أيضًا إلى Vault وإضافة دردشة تقرأها، مثل EssentialsX Chat. إذا كان للاعب عدة مجموعات، تفوز البادئة ذات الأولوية الأعلى.
نفّذ /lp verbose record، ودع اللاعب يستخدم الأمر، ثم /lp verbose upload. يسرد التقرير كل صلاحية فحصها الخادم، بما فيها تلك التي فشلت.
نعم. ثبّتها على البروكسي وعلى كل خادم خلفي، واربطها جميعًا بقاعدة بيانات MySQL أو MariaDB نفسها لتكون الرتب مشتركة.
رتب وصلاحيات وخادم يبقى متصلًا
استضافة Minecraft من HytHost تشغّل Paper أو Velocity مع LuckPerms وقواعد بيانات MySQL ونسخ احتياطية تلقائية — بدءًا من €2.59/شهريًا.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursهل كان هذا الدليل مفيدًا؟