כיצד לפתור בעיות של Minecraft OP והרשאה?
מדריך מפורט לבעיות OP, LuckPerms, צומת הרשאה וסמכות פיקוד.
מערכת ההרשאה קובעת באילו פקודות שחקנים יכולים להשתמש בשרתי Minecraft. נגן שאינו OP אינו יכול להשתמש בפקודות ניהול רבות. בשרתים מקצועיים, במקום לתת לכולם OPs, הרשאות מבוקרות ניתנות עם תוספים של הרשאות כגון LuckPerms.
כאשר מערכת ההרשאות מוגדרת בצורה שגויה, שחקנים אינם יכולים להשתמש בפקודות, הרשאות אדמין אינן פועלות, פקודות שיווק או תביעות הופכות ללא נגישות, או ששחקנים רגילים עשויים לקבל יותר הרשאות מהנדרש.
1. מה זה OP?
OP, כלומר סמכות מפעיל, היא הסמכות הניהולית הגבוהה בשרת Minecraft. נגן ה-OP יכול להשתמש בפקודות רבות.
כדי לתת OP מהמסוף:
op OyuncuAdi
כדי להסיר את OP:
deop OyuncuAdi
רשימת OP ops.json נשמר בקובץ.
cat ops.json
2. הגדרה ברמת הרשאה
ניתן לקבוע את רמת ההרשאה של OP ב-server.properties.
op-permission-level=4
במונחים כלליים:
- 1: כוחות ברמה נמוכה
- 2: פקודות ניהול בסיסיות
- 3: פקודות ניהול נוספות
- 4: סמכות ה-OP הגבוהה ביותר
עבור פקודות מסוימות, רמת OP חשובה. אם חלק מהפקודות אינן פועלות למרות שהוא מופיע OP, יש לבדוק את הערך הזה.
3. מה זה LuckPerms?
LuckPerms הוא אחד מהתוספים הנפוצים ביותר לניהול הרשאות בשרתי Minecraft. ניתן לנהל קבוצות שחקנים, ערכי צומת הרשאות, קידומת/סיומת והרשאות מבוססות עולם.
פקודה בסיסית לאחר התקנת LuckPerms:
lp
דוגמה לתת קבוצה לשחקן:
lp user OyuncuAdi parent set vip
כדי להוסיף הרשאה לקבוצה:
lp group vip permission set essentials.fly true
4. מהו צומת ההרשאה?
צומת הרשאה הוא שם רשות מיוחד המייצג הרשאה להשתמש בפקודה או בתכונה.
דוגמאות:
- חיוני.בית - /פקודה ביתית
- essentials.sethome - פקודת /sethome
- עריכת עולם.* - WorldEdit כוחות מלאים
- luckperms.user.info - מידע משתמש של LuckPerms
רשימת צומתי ההרשאה של כל תוסף כלולה בתיעוד שלו. אם נכתב הצומת הלא נכון, ההרשאה לא תעבוד.
5. מה לבדוק אם הנגן לא יכול להשתמש בפקודות?
- האם השחקן בקבוצה הנכונה?
- האם צומת ההרשאה הנכון ניתן לקבוצה?
- האם ההרשאה מוגדרת כאמת?
- האם ניתן אישור שלילי?
- האם הפלאגין שמספק את הפקודה פעיל?
- האם יש הגבלות סמכות מבוססות עולמיות?
- האם ההגדרה הוחלה לאחר הפעלה מחדש/טעינה מחדש של השרת?
כדי לראות את ההרשאות של השחקן עם LuckPerms:
lp user OyuncuAdi info
6. בעיית הרשאה שלילית
הרשאה ב-LuckPerms שקר אם הוא מוגדר כ-true, ייתכן שהוא חוסם גם אם הוא מגיע מקבוצה אחרת.
דוגמה:
lp group default permission set essentials.fly false
במקרה זה, ייתכן שפקודת הזבוב לא תפעל גם אם השחקן מקבל הרשאה מקבוצה אחרת. יש להשתמש בכוחות שליליים בזהירות.
7. בעיות רשות מבוססות עולמיות
בשרתים מסוימים, ייתכן שההרשאות יהיו תקפות רק בעולם מסוים. בעוד שהשחקן יכול להשתמש בפקודות בעולם ההישרדות, ייתכן שהוא לא יוכל להשתמש בהן בעולם השרצים.
דוגמה לסמכות מבוססת עולמית:
lp group vip permission set essentials.fly true world=spawn
אם הפקודה אינה פועלת בעולם אחד בלבד, יש לבצע בדיקות הקשר בעולם.
8. האם כדאי להשתמש ב-OP או LuckPerms?
זה לא נכון לנהל את כל ההרשאות עם OP בשרתים מקצועיים. יש להשתמש ב-OP בעיקר עבור מייסדים ומנהלים טכניים. יש להפריד בין הרשאות שחקן, מדריך, VIP, מנחה ומנהל באמצעות מערכות כגון LuckPerms.
מבנה מומלץ:
- ברירת מחדל: כוחות שחקן רגילים
- VIP: פקודות נגן נוספות
- מנחה: סמכויות מוגבלות כגון איסור, השתקה, בעיטה
- מנהל: סמכויות ניהול רחבות
- בעלים: סמכויות מנהליות מלאות
טעויות נפוצות
- נותן OP לשחקנים רגילים
- איות שגוי של שם צומת ההרשאה
- לא מבין שהתוסף שמספק את הפקודה לא עובד בגלל תלות חסרה
- לא בודק ערכי הרשאה שליליים
- שכחת הגבלות סמכות מבוססות עולמיות
- הקמת היררכיה קבוצתית ללא תכנון
שאלות נפוצות
הרשיתי לנגן, אבל הפקודה לא עובדת, למה?
זה עלול להיגרם על ידי צומת הרשאה שגוי, הרשאה שלילית, הגבלה מבוססת עולמית או שהפלאגין הרלוונטי לא עובד.
האם זה לא פרקטי לתת OP לכולם?
זה נראה מעשי אבל זה מאוד מסוכן. נגן ה-OP עלול לגרום נזק חמור לשרת.
האם נדרשת הפעלה מחדש כדי לשנות את LuckPerms?
רוב הפקודות של LuckPerms הן מיידיות. עם זאת, עדיף להפעיל מחדש עבור התקנת תוסף או שינויים גדולים בתצורה.
המלצות בטיחות ותפעול
- בדוק את הרשימה של OP באופן קבוע.
- תן לשחקנים רק את ההרשאות שהם צריכים.
- השתמש בזהירות בכוחות תווים כלליים.
- קבוצות סמכות תיעוד.
- ניהול זכויות מנחה ומנהל בקבוצות נפרדות.
מאמר זה הוכן במיוחד עבור PvPServer.