bPermissions เป็นปลั๊กอินสำหรับเซิร์ฟเวอร์ CraftBukkit ที่สร้างโดยผู้พัฒนาปลั๊กอิน codename_B เป็นปลั๊กอินการอนุญาตที่รองรับระบบ superperms ใหม่ รวมถึงการอนุญาตแบบเก่าด้วย การตั้งค่าการอนุญาตสำหรับเซิร์ฟเวอร์ของคุณอาจเป็นเรื่องยาก โดยเฉพาะอย่างยิ่งหากคุณยังไม่เคยทำมาก่อน บทความวิกิฮาวนี้จะแนะนำวิธีการกำหนดค่าปลั๊กอิน Permissions
ขั้นตอน
ขั้นตอนที่ 1 ดาวน์โหลด bPermissions
คุณสามารถดาวน์โหลดได้โดยคลิกที่ลิงค์นี้
ขั้นตอนที่ 2 สร้างไฟล์ bPermissions
-
วาง bPermissions.jar ลงในโฟลเดอร์ปลั๊กอิน และเรียกใช้เซิร์ฟเวอร์เพื่อสร้างไฟล์
-
เมื่อเซิร์ฟเวอร์โหลดเต็มแล้ว ให้พิมพ์ "หยุด" และปิดคอนโซล
ขั้นตอนที่ 3 ไฟล์ bPermissions
-
ภายในโฟลเดอร์ปลั๊กอินของคุณ คุณจะเห็นโฟลเดอร์ใหม่ชื่อ bPermissions
-
เปิดโฟลเดอร์นี้แล้วคุณจะเห็นไฟล์ใหม่ สำหรับตอนนี้ เราจะทิ้งไฟล์เหล่านี้ไว้เหมือนเดิม
ขั้นตอนที่ 4 กำหนดค่า YML ของโลก
-
เปิดโฟลเดอร์โลกแล้วคุณจะเห็นไฟล์ YAML สำหรับแต่ละโลกที่คุณมีบนเซิร์ฟเวอร์ของคุณ หากคุณมีเพียงโลกเริ่มต้น คุณจะเห็นสองไฟล์คือ groups.yml และ users.yml
- เหล่านี้เป็นไฟล์ที่เราใช้เพื่อสร้างกลุ่มการอนุญาตและกำหนดกลุ่มให้กับผู้เล่น
ขั้นตอนที่ 5. เปิดกลุ่ม YML
-
เปิด group.yml ในแผ่นจดบันทึก โดยปกติแล้วจะเป็นไฟล์เปล่าในเซิร์ฟเวอร์เวอร์ชันล่าสุด หากคุณควรเห็นวงเล็บเหลี่ยมสองอัน: ลบออกเพื่อให้เรามีไฟล์ว่าง
ขั้นตอนที่ 6 ตั้งค่ากลุ่มเริ่มต้น
-
สำหรับวิกิฮาวนี้ คุณจะใช้สามกลุ่ม ผู้เล่น ผู้ดูแล และผู้ดูแล คุณอาจเลือกที่จะมีกลุ่มมากหรือน้อยกว่านี้ได้
-
เขียนโดยไม่ใส่เครื่องหมายอัญประกาศ "default: " จากนั้นชื่อกลุ่มเริ่มต้นของคุณ เหมืองจะเป็น "ผู้เล่น" บรรทัดแรกของคุณควรมีลักษณะเหมือนเส้นในภาพ
ขั้นตอนที่ 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.[แอดมิน]
สิ่งนี้จะทำให้เกิด:
[แอดมิน] Notch: ข้อความที่นี่ เรายังเพิ่มสีให้กับคำนำหน้า:- คำนำหน้า.30.+RED[ผู้ดูแลระบบ]ระบบคำนำหน้านี้มีประโยชน์เพราะทำให้เราใช้ระบบหลายกลุ่มได้ในขณะที่ยังให้วิธีการต่อ คำนำหน้ากลุ่ม groups.yml ของคุณอาจมีลักษณะคล้ายกับรูปภาพ
ขั้นตอนที่ 14. โปรโมตผู้เล่นในเกม
คุณสามารถใช้คำสั่งเพื่อเพิ่ม/ลบกลุ่มไปยังผู้เล่น และเพิ่ม/ลบโหนดการอนุญาตออกจากกลุ่ม คำสั่งคือ:
/p [โลก||ทั่วโลก] [การกระทำ] [เป้าหมาย]
ตัวอย่างเช่น, /p global addgroup admin Jeb
เพิ่มกลุ่มผู้ดูแลระบบให้กับผู้เล่น Jeb
วิดีโอ - การใช้บริการนี้ อาจมีการแบ่งปันข้อมูลบางอย่างกับ YouTube
เคล็ดลับ
- ใช้โปรแกรมเช่น NotePad++ เพื่อแก้ไขไฟล์ YAML
- คุณสามารถใช้ /help ในเกมเพื่อดูรายการคำสั่งที่คุณสามารถใช้ได้
- ใช้ bChat หรือ mChat เพื่อเพิ่มคำนำหน้า/ส่วนต่อท้าย
- ดาวน์โหลดปลั๊กอินอนุญาต
- คุณจะเห็น bPermissions and Permissions แสดงเมื่อคุณพิมพ์ /plugins นี่คือปลั๊กอิน "การอนุญาตปลอม" ที่ใช้เพื่อรักษาความเข้ากันได้กับปลั๊กอินที่ยังคงใช้ระบบการอนุญาตที่เก่ากว่า
คำเตือน
- อย่าใช้ปลั๊กอินการอนุญาตอื่น ๆ พร้อมกัน
- อย่าใช้แท็บในไฟล์ YAML