ปลั๊กอิน Minecraft PurePerms

PurePerms เป็นปลั๊กอิน Minecraft สำหรับ PocketMine-MP สำหรับจัดการกลุ่ม การสืบทอด และสิทธิ์ ด้วยการจัดเก็บแบบ YAML/MySQL รองรับหลายภาษา และมี API สำหรับนักพัฒนา

ค้นหาเซิร์ฟเวอร์ที่มี PurePerms

เซิร์ฟเวอร์ที่รายงาน PurePerms: 18

เซิร์ฟเวอร์ทั้งหมดที่มี PurePerms

เกี่ยวกับ 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.addgroupAdmin
/addparent <target_group> <parent_group>เพิ่มกลุ่มเข้าไปในรายการสืบทอดของอีกกลุ่มหนึ่งpperms.command.addparentAdmin
/defgroup <group> [world]ตั้งค่ากลุ่มเริ่มต้นpperms.command.defgroupAdmin
/fpermsค้นหาสิทธิ์ของปลั๊กอินที่ระบุpperms.command.fpermsAdmin
/groupsแสดงรายชื่อกลุ่มทั้งหมดpperms.command.groupsAdmin
/grpinfo <group> [world]แสดงข้อมูลของกลุ่มpperms.command.grpinfoAdmin
/listgperms <group> <page> [world]แสดงรายการสิทธิ์ของกลุ่มpperms.command.listgpermsAdmin
/listuperms <player> <page> [world]แสดงรายการสิทธิ์ของผู้ใช้pperms.command.listupermsAdmin
/ppinfoแสดงข้อมูลปลั๊กอินpperms.command.ppinfoAdmin
/ppsudo <login / register>สมัครหรือเข้าสู่ระบบบัญชี Noeul (ฟีเจอร์ของปลั๊กอิน)pperms.command.ppsudoAdmin
/ppreloadโหลดการตั้งค่า PurePerms ใหม่pperms.command.ppreloadAdmin
/rmgroup <group>ลบกลุ่มpperms.command.rmgroupAdmin
/rmparent <target_group> <parent_group>ลบ parent ออกจากการสืบทอดของกลุ่มpperms.command.rmparentAdmin
/setgperm <group> <permission> [world]เพิ่มสิทธิ์ให้กับกลุ่มpperms.command.setgpermAdmin
/setgroup <player> <group> [world]ตั้งค่ากลุ่มของผู้ใช้pperms.command.setgroupAdmin
/setuperm <player> <permission> [world]เพิ่มสิทธิ์ให้ผู้ใช้pperms.command.setupermAdmin
/unsetgperm <group> <permission> [world]ลบสิทธิ์ออกจากกลุ่มpperms.command.unsetgpermAdmin
/unsetuperm <player> <permission> [world]ลบสิทธิ์ออกจากผู้ใช้pperms.command.unsetupermAdmin
/usrinfo <player> [world]แสดงข้อมูลของผู้ใช้pperms.command.usrinfoAdmin

🔐 สิทธิ์

สิทธิ์คำอธิบายค่าเริ่มต้น
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

เวอร์ชันปลั๊กอิน

  • 1.2.26
  • 1.3.76
  • 2.0.0-ACM2
  • 3.0.0-ACM2
  • 0.0.11

ตัวเลขมาจากเซิร์ฟเวอร์ที่แสดงรายการปลั๊กอินเมื่อ MSHQ ตรวจสอบ หลายเซิร์ฟเวอร์ซ่อนรายการ การใช้งานจริงจึงสูงกว่านี้