ปลั๊กอิน Minecraft PurePerms
PurePerms เป็นปลั๊กอิน Minecraft สำหรับ PocketMine-MP สำหรับจัดการกลุ่ม การสืบทอด และสิทธิ์ ด้วยการจัดเก็บแบบ YAML/MySQL รองรับหลายภาษา และมี API สำหรับนักพัฒนา
ค้นหาเซิร์ฟเวอร์ที่มี PurePerms
เซิร์ฟเวอร์ที่รายงาน PurePerms: 18
- Veltrix ออนไลน์ 33BedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] ออนไลน์ 20
- 172.96.140.62:5159 ออนไลน์ 4
- 172.96.140.62:4367 ออนไลน์ 0
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] ออนไลน์ 0
- CrafterWix :: S7 :: 0.14.x-0.15.10 ออนไลน์ 0Bedrock
เกี่ยวกับ PurePerms
🔌 เกี่ยวกับ PurePerms
PurePerms คือโปรแกรมจัดการสิทธิ์สำหรับ PocketMine-MP ที่รองรับการจัดการสิทธิ์แบบเป็นกลุ่ม, การสืบทอดกลุ่ม, และการกำหนดสิทธิ์ให้ผู้ใช้ คล้ายกับปลั๊กอิน permission แบบ Bukkit โดยมุ่งเป้าไปที่เซิร์ฟเวอร์ PocketMine-MP และมี API ขนาดเล็กสำหรับผู้พัฒนาปลั๊กอิน
🎯 วัตถุประสงค์
PurePerms มีไว้เพื่อให้ผู้ดูแลเซิร์ฟเวอร์สามารถกำหนดกลุ่มที่มีชื่อ, มอบสิทธิ์ให้กับกลุ่มและผู้ใช้, และตั้งค่าการสืบทอดรวมถึงพฤติกรรมสิทธิ์แยกตามโลก (ตัวเลือกเสริม) สำหรับเซิร์ฟเวอร์ PocketMine-MP
⚙️ คุณสมบัติ
- สร้างและลบกลุ่ม พร้อมตั้งค่ากลุ่มเริ่มต้น
- มอบและลบสิทธิ์ให้กับกลุ่มและผู้ใช้รายบุคคล
- ระบบสืบทอดหลายกลุ่ม
- รองรับสิทธิ์แยกตามโลกแบบเลือกเปิดใช้ได้ (กำหนดค่าได้)
- ผู้ให้บริการข้อมูลหลายแบบ: YAML (yamlv1/yamlv2) และ MySQL
- ทรัพยากรข้อความหลายภาษา
- มี PurePerms API ขนาดเล็กสำหรับนักพัฒนาปลั๊กอิน
🧩 เหมาะสำหรับใคร
- ผู้ดูแลที่รันเซิร์ฟเวอร์ PocketMine-MP (Bedrock) และต้องการควบคุมสิทธิ์แบบกลุ่ม
- นักพัฒนาปลั๊กอินที่ทำงานกับ PocketMine-MP และต้องการ API สิทธิ์ที่มีอยู่แล้วสำหรับเชื่อมต่อ
🏗️ ตัวอย่างการใช้งาน
- สร้างยศ เช่น Guest, Member, Moderator แล้วกำหนดสิทธิ์ให้กลุ่ม
- ใช้การสืบทอดเพื่อให้ยศ Moderator รับสิทธิ์ของ Member และเพิ่ม node สำหรับการดูแล
- เก็บสิทธิ์ใน MySQL สำหรับระบบขนาดใหญ่ หรือใน YAML สำหรับการตั้งค่าแบบเซิร์ฟเวอร์เดียว
⌨️ คำสั่ง
| คำสั่ง | คำอธิบาย | สิทธิ์ | การเข้าถึง |
|---|---|---|---|
/addgroup <group> | เพิ่มกลุ่มใหม่เข้าไปในรายการกลุ่ม | pperms.command.addgroup | Admin |
/addparent <target_group> <parent_group> | เพิ่มกลุ่มเข้าไปในรายการสืบทอดของอีกกลุ่มหนึ่ง | pperms.command.addparent | Admin |
/defgroup <group> [world] | ตั้งค่ากลุ่มเริ่มต้น | pperms.command.defgroup | Admin |
/fperms | ค้นหาสิทธิ์ของปลั๊กอินที่ระบุ | pperms.command.fperms | Admin |
/groups | แสดงรายชื่อกลุ่มทั้งหมด | pperms.command.groups | Admin |
/grpinfo <group> [world] | แสดงข้อมูลของกลุ่ม | pperms.command.grpinfo | Admin |
/listgperms <group> <page> [world] | แสดงรายการสิทธิ์ของกลุ่ม | pperms.command.listgperms | Admin |
/listuperms <player> <page> [world] | แสดงรายการสิทธิ์ของผู้ใช้ | pperms.command.listuperms | Admin |
/ppinfo | แสดงข้อมูลปลั๊กอิน | pperms.command.ppinfo | Admin |
/ppsudo <login / register> | สมัครหรือเข้าสู่ระบบบัญชี Noeul (ฟีเจอร์ของปลั๊กอิน) | pperms.command.ppsudo | Admin |
/ppreload | โหลดการตั้งค่า PurePerms ใหม่ | pperms.command.ppreload | Admin |
/rmgroup <group> | ลบกลุ่ม | pperms.command.rmgroup | Admin |
/rmparent <target_group> <parent_group> | ลบ parent ออกจากการสืบทอดของกลุ่ม | pperms.command.rmparent | Admin |
/setgperm <group> <permission> [world] | เพิ่มสิทธิ์ให้กับกลุ่ม | pperms.command.setgperm | Admin |
/setgroup <player> <group> [world] | ตั้งค่ากลุ่มของผู้ใช้ | pperms.command.setgroup | Admin |
/setuperm <player> <permission> [world] | เพิ่มสิทธิ์ให้ผู้ใช้ | pperms.command.setuperm | Admin |
/unsetgperm <group> <permission> [world] | ลบสิทธิ์ออกจากกลุ่ม | pperms.command.unsetgperm | Admin |
/unsetuperm <player> <permission> [world] | ลบสิทธิ์ออกจากผู้ใช้ | pperms.command.unsetuperm | Admin |
/usrinfo <player> [world] | แสดงข้อมูลของผู้ใช้ | pperms.command.usrinfo | Admin |
🔐 สิทธิ์
| สิทธิ์ | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
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 build เวอร์ชันทางการ และคัดลอกไฟล์ที่ดาวน์โหลดไปยังไดเรกทอรี
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
ลิงก์
สิ่งที่เซิร์ฟเวอร์รายงาน
แพลตฟอร์มเซิร์ฟเวอร์
- Genisys10
- Altay4
- PocketUtils1
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
เวอร์ชันปลั๊กอิน
- 1.2.26
- 1.3.76
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
ตัวเลขมาจากเซิร์ฟเวอร์ที่แสดงรายการปลั๊กอินเมื่อ MSHQ ตรวจสอบ หลายเซิร์ฟเวอร์ซ่อนรายการ การใช้งานจริงจึงสูงกว่านี้