ปลั๊กอิน Minecraft PvPManager

ข้อมูลเกี่ยวกับ PvPManager และเซิร์ฟเวอร์ที่พบ

🔌 เกี่ยวกับ PvPManager

PvPManager คือปลั๊กอิน Minecraft สำหรับจัดการพฤติกรรม player-versus-player และกฎของเซิร์ฟเวอร์ที่เกี่ยวกับการต่อสู้ โดยรวม PvP toggles, combat tagging, การป้องกัน combat-log, การป้องกันผู้เล่นใหม่ และพฤติกรรมต่าง ๆ ตอน kill/respawn ไว้ในปลั๊กอินที่กำหนดค่าได้ตัวเดียว เหมาะสำหรับผู้ดูแลเซิร์ฟเวอร์

🎯 วัตถุประสงค์

เป้าหมายหลักของ PvPManager คือการมอบการควบคุมแบบรวมศูนย์และกำหนดค่าได้สำหรับการโต้ตอบ PvP และกรณีขอบที่เกี่ยวกับ combat เพื่อให้เจ้าของเซิร์ฟเวอร์บังคับใช้กฎที่สอดคล้องกันได้ (สลับ PvP, ลงโทษ combat logging, ปกป้องผู้เล่นใหม่, ควบคุมรางวัล/โทษจากการ kill และจัดการข้อจำกัดระหว่าง combat)

⚙️ ฟีเจอร์

  • สลับ PvP รายผู้เล่น, รายโลก หรือทั้งเซิร์ฟเวอร์
  • ระบบ combat tag พร้อมตัวจับเวลาแบบกำหนดค่าได้และตัวบอกสถานะแบบเห็นได้ชัด (action bar/boss bar)
  • ป้องกัน combat-log พร้อมบทลงโทษที่กำหนดค่าได้ (ดรอป inventory, ดรอป armor/exp, โทษเงิน, ฆ่าผู้เล่น, broadcast/log events)
  • การป้องกันผู้เล่นใหม่และการป้องกันตอน respawn/teleport
  • Anti border-hopping (ป้องกันการหนีไปยัง safe zones ตอนถูก tag) และ anti kill-abuse triggers
  • ปิดการใช้งานการกระทำต่าง ๆ ระหว่าง combat (fly, เปลี่ยน gamemode, commands, enderpearls, วางบล็อก ฯลฯ)
  • ตัวเลือกการจัดการ inventory (เก็บไว้, ดรอป, หรือโอนดรอปให้ killer) และรองรับ auto-soup
  • รางวัล/โทษเป็นเงิน และ commands ที่สามารถรันได้เมื่อ kill
  • การเชื่อมต่อกับ PlaceholderAPI และรองรับปลั๊กอินโซน (WorldGuard, Towny) และ Citizens; การเชื่อมต่อแบบเสริมสำหรับพฤติกรรมบางอย่าง
  • Telemetry และการรายงานการใช้งานผ่าน bStats

🧩 เหมาะกับใคร

  • เซิร์ฟเวอร์ Survival และ SMP ที่ต้องการกฎ PvP ที่กำหนดค่าได้
  • เซิร์ฟเวอร์ที่ต้องการการป้องกัน combat logging และความปลอดภัยสำหรับผู้เล่นใหม่
  • ผู้ดูแลที่ต้องการกฎ kill/reward แบบรวม และ PvP toggles แบบง่าย โดยไม่ต้องใช้ปลั๊กอินแยกหลายตัว

🏗️ ตัวอย่างการใช้งาน

  • เปิดการป้องกันผู้เล่นใหม่ในช่วงเริ่มเล่น และอนุญาต PvP ได้หลังจากเวลาที่กำหนด
  • Tag ผู้เล่นเมื่อเข้าสู่ combat และไม่ให้ใช้ teleport, commands หรือเข้า safe zones จนกว่า tag จะหมด
  • ลงโทษผู้เล่นที่หลุดออกจากเกมระหว่าง combat โดยให้ดรอป inventory หรือใช้บทลงโทษที่เซิร์ฟเวอร์กำหนด
  • ให้รางวัลเป็นเงินแก่ killer อัตโนมัติ หรือรัน commands แบบกำหนดเองเมื่อ kill

⌨️ คำสั่ง

CommandDescriptionPermissionAccess
/pvp [player]สลับ PvP สำหรับตัวคุณเองหรือผู้เล่นคนอื่นไม่ระบุผู้เล่น
/pvpstatusตรวจสอบสถานะ PvP ของคุณไม่ระบุผู้เล่น
/pvptagตรวจสอบเวลาที่เหลือจนกว่าจะออกจาก combatไม่ระบุผู้เล่น
/newbie [disable]ตรวจสอบเวลาการป้องกัน newbie หรือปิดการป้องกัน newbie ของคุณไม่ระบุผู้เล่น
/pvplist <offline>แสดงสถานะ PvP ของผู้เล่นที่ออนไลน์หรือออฟไลน์ไม่ระบุAdmin
/pvpinfo [player]แสดงข้อมูลที่เกี่ยวข้องกับ PvP ของผู้เล่นไม่ระบุAdmin
/pvpstatus [player]ตรวจสอบสถานะ PvP ของผู้เล่นคนอื่นไม่ระบุAdmin
/pvpoverrideอนุญาตให้ผู้เล่นโจมตีได้ทุกที่ (override safezones)ไม่ระบุAdmin
/newbie [add/checktime/remove]เพิ่ม/ลบการป้องกัน newbie หรือเช็กเวลาที่เหลือไม่ระบุAdmin
/pvptag [player] [seconds]ใส่ combat-tag ให้ผู้เล่นตามระยะเวลาที่กำหนดไม่ระบุAdmin
/untag [player]ลบ combat tag ออกจากผู้เล่นไม่ระบุAdmin
`/pvpglobal <onoff>`สลับ PvP สำหรับทั้งเซิร์ฟเวอร์ไม่ระบุ

หมายเหตุ: คำสั่งที่แสดงมานำมาจากเอกสารทางการของปลั๊กอินและหน้า resource ของโปรเจกต์ Node permission สำหรับแต่ละคำสั่งมีเอกสารไว้แล้ว แต่ไม่ได้แสดงซ้ำที่นี่

⚙️ การติดตั้ง

📥 การตั้งค่า

  • ดาวน์โหลด JAR อย่างเป็นทางการของปลั๊กอินจากหน้าดาวน์โหลดสำหรับแพลตฟอร์มของคุณ
  • วาง JAR ลงในไดเรกทอรี plugins/ บนเซิร์ฟเวอร์ที่รองรับ Spigot/Paper
  • รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบ log ของ console เพื่อยืนยันว่าปลั๊กอินโหลดสำเร็จ

📦 Dependencies

  • PlaceholderAPI (การเชื่อมต่อเสริมสำหรับ placeholders)
  • มีการเชื่อมต่อกับปลั๊กอินโซนและ NPC อย่าง WorldGuard, Towny และ Citizens (เสริม ใช้เมื่อมีอยู่)

🧠 หมายเหตุทางเทคนิค

  • ซอฟต์แวร์เซิร์ฟเวอร์ที่ยืนยันว่ารองรับได้แก่ Spigot และ Paper; โปรเจกต์ยังระบุการรองรับ Folia ไว้ด้วย
  • ปลั๊กอินมี developer API และเผยแพร่ dev builds สำหรับการทดสอบ
  • โปรเจกต์เผยแพร่ source code และ issue tracking บน repository สาธารณะ และใช้ bStats สำหรับ telemetry
  • เวอร์ชัน Minecraft ที่ทดสอบครอบคลุมหลาย release; เจ้าของเซิร์ฟเวอร์ควรดูเอกสารของปลั๊กอินเพื่อความเข้ากันได้ที่แน่ชัดกับเวอร์ชันเซิร์ฟเวอร์ที่ต้องการ

🤝 เมื่อใดปลั๊กอินนี้มีประโยชน์

PvPManager มีประโยชน์เมื่อคุณต้องการปลั๊กอินเดียวที่กำหนดค่าได้สำหรับจัดการ PvP toggles, combat tagging, บทลงโทษ combat-log และการป้องกันผู้เล่นใหม่ โดยไม่ต้องรวบรวมปลั๊กอินแยกหลายตัว มันรวมกฎ PvP ที่ใช้กันทั่วไปไว้ในที่เดียว และมีคำสั่งสำหรับ admin กับการเชื่อมต่อเพื่อปรับพฤติกรรมให้เหมาะกับรูปแบบเซิร์ฟเวอร์ที่ต่างกัน

เซิร์ฟเวอร์ที่มีปลั๊กอิน PvPManager

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

ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ PvPManager ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์

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

ใช้รายชื่อเซิร์ฟเวอร์ที่มี PvPManager เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ