plugin By KoonPune Created on: 2026-06-28 11:53:10 160 views
สวัสดีครับชาว Minecraft และเจ้าของเซิร์ฟมือใหม่! หากคุณกำลังทำระบบจัดการผู้เล่นในปี 2026 ปลั๊กอินสำคัญอันดับหนึ่งที่ต้องมีคือ LuckPerms — ระบบจัดการยศ สิทธิ์คำสั่ง (Permissions) และคำนำหน้าชื่อ (Prefix) ที่เสถียรที่สุด บทความนี้จะสอนวิธีติดตั้งและใช้งานระบบ Web Editor อันแสนสะดวกทีละขั้นตอนครับ
สรุปสั้นๆ ก่อนเริ่ม
plugins/ ของเซิร์ฟเวอร์/lp editor เพื่อเปิดหน้าต่างจัดการยศผ่านหน้าเว็บแบบเห็นภาพชัดเจนอ่านประมาณ 15 นาที · สำหรับแอดมินที่ต้องการจัดระเบียบยศและสิทธิ์ผู้เล่นให้ปลอดภัย
สิ่งที่ต้องเตรียมก่อนติดตั้ง
LuckPerms สามารถทำงานร่วมกับระบบเซิร์ฟเวอร์ซอฟต์แวร์สาย Plugin ได้หลากหลาย ไม่ว่าจะเป็น PaperMC, Spigot หรือ Purpur โดยระบบจะใช้ฐานข้อมูลในเครื่องแบบ H2 เป็นค่าเริ่มต้น (แอดมินมือใหม่ไม่จำเป็นต้องมี MySQL แยกก็ใช้งานได้ทันทีครับ)
หากต้องการให้สัญลักษณ์ยศ หรือคำนำหน้าชื่อ (Prefix) แสดงผลในช่องแชท อย่าลืมติดตั้งปลั๊กอินประเภท Chat Module ควบคู่ไปด้วย เช่น EssentialsXChat และ Vault ครับ
LuckPerms คือปลั๊กอินจัดการสิทธิ์การเข้าถึงคำสั่งและกลุ่มยศของผู้เล่นในเซิร์ฟเวอร์ Minecraft แทนที่เราจะให้ผู้เล่นทุกคนเข้าถึงคำสั่งอันตรายได้ หรือให้แอดมินคอยแจก OP ให้เพื่อนซึ่งเสี่ยงต่อความปลอดภัย LuckPerms จะเข้ามาทำหน้าที่แบ่งกลุ่มผู้เล่น (เช่น default, vip, mod, admin) แล้วแจกสิทธิ์เฉพาะที่จำเป็นให้แต่ละกลุ่มอย่างเป็นระบบครับ
ทำไมต้องใช้ LuckPerms? ในอดีตแอดมินอาจจะคุ้นเคยกับ GroupManager หรือ PermissionsEx แต่ในปี 2026 ปลั๊กอินเหล่านั้นหยุดพัฒนาไปนานแล้ว LuckPerms คือตัวเลือกที่ดีที่สุดเพราะทำงานได้เร็ว ไม่กินทรัพยากรเครื่อง มีระบบความปลอดภัยสูง และมีระบบแก้ไขข้อมูลผ่านหน้าเว็บไซต์ (Web Editor) ที่ทำให้เราไม่ต้องมานั่งไล่แก้โค้ดในไฟล์ .yml ให้ปวดหัวครับ
.jar
.jar ที่ได้ ไปวางในโฟลเดอร์ plugins/ หลังบ้านของเซิร์ฟเวอร์
run.bat ตัวปลั๊กอินจะทำการแตกโฟลเดอร์คอนฟิกและติดตั้งระบบฐานข้อมูลเริ่มต้นให้อัตโนมัติครับ
ฟังก์ชันเด็ดที่ทำให้ LuckPerms เหนือกว่าปลั๊กอินยศตัวอื่นคือระบบแก้ไขสิทธิ์ผ่านเว็บเบราว์เซอร์ โดยมีขั้นตอนการใช้งานดังนี้ครับ:
/lp editor ในช่องแชท หรือพิมพ์ในหน้าคอนโซล/lp applyedits ...) ให้ก๊อปปี้คำสั่งนั้นกลับมาวางในช่องแชทในเกมเพื่อดึงค่าใหม่เข้ามาใช้งานทันทีครับ
ในหน้า Web Editor ทางฝั่งซ้ายจะมีหมวดหมู่ Groups โดยระบบจะมีกลุ่ม default มาให้ ซึ่งเป็นกลุ่มที่ผู้เล่นทุกคนที่เพิ่งเข้าเซิร์ฟครั้งแรกจะสังกัดอยู่ หากคุณต้องการสร้างกลุ่มใหม่ เช่น ยศ VIP ให้ทำตามขั้นตอนดังนี้:
กดเครื่องหมายบวก + ที่หัวข้อ Groups ตั้งชื่อยศ (เช่น vip) และกำหนดค่า Weight (ค่าน้ำหนักความใหญ่ของยศ ยิ่งตัวเลขเยอะ ยศจะยิ่งอยู่สูงกว่ายศอื่น เช่น default ให้ใส่ 10, vip ให้ใส่ 20)
เพื่อไม่ให้เราต้องมานั่งพิมพ์แจกสิทธิ์พื้นฐานซ้ำๆ ให้กับทุกยศ เราสามารถตั้งค่าให้ยศที่ใหญ่กว่า ดึงสิทธิ์ของยศที่เล็กกว่ามาใช้งานได้อัตโนมัติ:
# ในช่องเพิ่มสิทธิ์ของกลุ่ม vip ให้พิมพ์ดึงสิทธิ์จากกลุ่มหลัก:
group.default
การทำแบบนี้จะทำให้ผู้เล่นยศ VIP ได้รับสิทธิ์คำสั่งพื้นฐานทั้งหมดที่กลุ่ม default มี โดยที่แอดมินไม่ต้องมานั่งกรอกซ้ำทีละบรรทัดครับ
หากใช้ EssentialsX ร่วมด้วย ให้เพิ่ม permission ให้กลุ่ม default ใน Web Editor หรือพิมพ์ในคอนโซล:
/lp group default permission set essentials.spawn true
/lp group default permission set essentials.sethome true
/lp group default permission set essentials.home true
ดู permission node เพิ่มเติมได้ที่ตารางใน คู่มือ EssentialsX
หากต้องการให้หน้าชื่อผู้เล่นแสดงป้ายยศเก๋ๆ เช่น [VIP] PlayerName ให้ทำเสร็จสรรพในหน้า Web Editor โดยกรอกโค้ดลงในช่องป้อน Permission Node ตามรูปแบบนี้ได้เลยครับ:
# รูปแบบ: prefix.[น้ำหนักความสำคัญ].[ข้อความคำนำหน้าชื่อ]
prefix.20.&r&e[VIP] &f
โค้ดสีแชทแปรผันตามระบบมาตรฐานของ Minecraft (เช่น &e คือสีเหลือง, &f คือสีขาว) ยศที่มีค่าน้ำหนัก Weight สูงกว่า ป้าย Prefix จะถูกดึงไปแสดงผลเป็นอันดับแรกในกรณีที่ผู้เล่นคนนั้นมีหลายยศซ้อนกันครับ
นอกจากระบบ Web Editor แล้ว แอดมินยังสามารถพิมพ์สั่งการย้ายยศหรือเช็คข้อมูลผู้เล่นผ่านหน้าคอนโซลหลักหรือในเกมได้โดยตรงผ่านคำสั่งเหล่านี้ครับ:
| เป้าหมายคำสั่ง | รูปแบบคำสั่ง (Command) | คำอธิบายผลลัพธ์ |
|---|---|---|
| ย้ายยศ/ปรับยศให้ผู้เล่น | /lp user [ชื่อผู้เล่น] parent set [ชื่อยศ] |
เปลี่ยนยศหลักของผู้เล่นคนนั้นๆ เป็นยศใหม่ทันที |
| ตรวจสอบยศและสิทธิ์ในตัว | /lp user [ชื่อผู้เล่น] info |
แสดงรายละเอียด UUID, ยศปัจจุบัน และค่าสิทธิ์ต่างๆ ของผู้เล่น |
| แจกสิทธิ์ให้กลุ่มยศ | /lp group [ชื่อยศ] permission set [Node] true |
เพิ่ม permission ให้กลุ่มยศทั้งกลุ่ม (เช่น essentials.spawn) |
| แอดสิทธิ์ตรงให้ผู้เล่นรายบุคคล | /lp user [ชื่อผู้เล่น] permission set [Node] true |
ให้สิทธิ์คำสั่งเฉพาะตัวแก่ผู้เล่นคนนั้น โดยไม่ต้องเปลี่ยนยศเขา |
| เช็ครายชื่อกลุ่มยศทั้งหมด | /lp listgroups |
เรียกดูรายชื่อกลุ่มยศระบบหลังบ้านทั้งหมดที่มีอยู่ในเซิร์ฟเวอร์ |
มี 2 จุดที่ต้องตรวจสอบครับ จุดแรกคือหลังจากกด Save บนหน้าเว็บ Editor คุณได้นำคำสั่งดึงข้อมูลกลับมาวางรันในเกมแล้วหรือยัง จุดที่สองคือกรณีปลั๊กอิน EssentialsX ตรวจสอบดูว่าคำสั่งนั้นต้องการสิทธิ์ครอบควบคู่ด้วยหรือไม่ (เช่น ระบบบ้านต้องการทั้งสิทธิ์ essentials.sethome และสิทธิ์ระบุจำนวนจำกัดบ้านแยกยศคู่กันครับ)
ขั้นตอนนี้เป็นเพราะ LuckPerms ทำหน้าที่จัดหมวดหมู่สิทธิ์เท่านั้น แต่ไม่มีหน้าที่ส่งข้อความลงแชทครับ แอดมินจำเป็นต้องติดตั้งปลั๊กอินจัดการรูปแบบแชทเสริม เช่น EssentialsXChat และปลั๊กอินสะพานเชื่อมสิทธิ์อย่าง Vault เข้าไปด้วย จากนั้นให้เข้าไปตั้งค่ารูปแบบแชทในโฟลเดอร์ EssentialsX ตามคำแนะนำใน คู่มือตั้งค่าระบบแชท EssentialsX ครับ
เมื่อเซิร์ฟเวอร์ของคุณมีทั้งระบบคำสั่งพื้นฐานและระบบแบ่งกลุ่มยศผู้เล่นที่เสถียรแล้ว ขั้นตอนถัดไปที่สำคัญไม่แพ้กันในการเปิดเซิร์ฟเวอร์สาธารณะ คือการวางระบบล็อกบล็อกและล็อกกล่องเพื่อป้องกันผู้เล่นแอบเปิดหีบหรือทุบบ้านกันเองครับ