מדריך 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 על הפרוקסי ועל כל שרת backend, והפנו את כולם לאותו מסד נתונים 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. הדוח מפרט כל הרשאה שהשרת בדק, כולל זו שנכשלה.
כן. התקינו אותו על הפרוקסי ועל כל שרת backend, וחברו את כולם לאותו מסד נתונים 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המדריך הזה עזר לך?