ปลั๊กอิน Minecraft ServerSigns

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

🔌 เกี่ยวกับ ServerSigns

ServerSigns คือปลั๊กอิน Minecraft ที่ให้ผู้ดูแลเซิร์ฟเวอร์ผูกคำสั่ง ข้อความ และการกระทำอื่น ๆ เข้ากับป้ายและบล็อกอื่น ๆ ได้ เมื่อผู้เล่นโต้ตอบกับ ServerSign ที่ตั้งค่าไว้แล้ว ปลั๊กอินสามารถสั่งรันคำสั่งจากเซิร์ฟเวอร์ ส่งข้อความที่จัดรูปแบบแล้ว กระจายข้อความ เปลี่ยนกลุ่ม หรือเรียกการกระทำอื่นที่กำหนดไว้ล่วงหน้าซึ่งมุ่งเป้าไปที่ผู้เล่นหรือเซิร์ฟเวอร์ได้

🎯 จุดประสงค์

ServerSigns แก้ปัญหาการทริกพฤติกรรมฝั่งเซิร์ฟเวอร์ที่ซับซ้อนจากวัตถุภายในโลกโดยไม่ต้องใช้ม็อดฝั่งไคลเอนต์แบบกำหนดเอง มันมีประโยชน์สำหรับการตั้งค่า hub/lobby ป้ายเลือกโหมดเกม ตัวทริกเกอร์เทเลพอร์ตหรือเชื่อมต่อเซิร์ฟเวอร์ และทุกสถานการณ์ที่คุณต้องการให้บล็อกในเกมที่กดได้สั่งรันคำสั่งหรือการกระทำแทนผู้เล่นหรือเซิร์ฟเวอร์

⚙️ ฟีเจอร์

  • ผูกการกระทำเข้ากับป้ายและบล็อกประเภทอื่น ๆ (คำสั่ง ข้อความ การประกาศ การเพิ่ม/ลบกลุ่ม การปลอมแชต ฯลฯ)
  • รองรับการสร้างเมนูตัวเลือก (ให้ผู้เล่นเลือกก่อนดำเนินการ)
  • รองรับการเชื่อมต่อกับ PlaceholderAPI เพื่อใช้ตัวแปร PAPI ในข้อความเมื่อมี PlaceholderAPI อยู่
  • รองรับการแปลภาษา (ไฟล์ภาษาได้หลายไฟล์ / ไดเรกทอรี translations)
  • ชุดคำสั่งสำหรับแอดมินเพื่อสร้าง แก้ไข และจัดการ ServerSigns
  • ใช้ Metrics/bStats สำหรับสถิติการใช้งานแบบไม่ระบุตัวตน

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

เหมาะสำหรับเจ้าของและผู้ดูแลเซิร์ฟเวอร์ที่ต้องการให้ผู้เล่นโต้ตอบกับป้ายในเกมแบบคลิกได้: ผู้ดูแล hub/lobby, เจ้าของมินิเกม, เซิร์ฟเวอร์ SMP ที่ใช้ป้ายเพื่อทริกคำสั่ง และแอดมินที่ชอบตัวทริกเกอร์ในโลกมากกว่าระบบที่ใช้แชตหรือ GUI อย่างเดียว

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

  • ป้ายใน hub ที่สั่งรันคำสั่งเพื่อส่งผู้เล่นไปยังเซิร์ฟเวอร์ backend ของ SkyWars
  • ป้ายที่ให้กลุ่มเซิร์ฟเวอร์แบบชั่วคราวหรือถาวรเมื่อคลิก
  • ล็อบบี้ที่การคลิกป้ายต่าง ๆ จะกระจายข้อความหรือรันสคริปต์ฝั่งเซิร์ฟเวอร์

⌨️ คำสั่ง

คำสั่งคำอธิบายสิทธิ์การเข้าถึง
/serversigns (/svs)คำสั่งผู้ดูแลหลัก พร้อมคำสั่งย่อยจำนวนมากสำหรับสร้าง แก้ไข แสดงรายการ และจัดการ ServerSignsไม่ระบุAdmin
/serversignsremote (/svsr)อินเทอร์เฟซคำสั่งระยะไกลแบบจำกัดสำหรับคอนโซลหรือการทำงานระยะไกลที่ถูกทริกโดย ServerSign; ต้องระบุพารามิเตอร์ตำแหน่งสำหรับการทำงานระยะไกลไม่ระบุAdmin, Console

🔐 สิทธิ์

สิทธิ์คำอธิบายค่าเริ่มต้น
serversigns.useอนุญาตให้ผู้เล่นเปิดใช้งานหรือใช้ ServerSignsไม่ระบุ
serversigns.updatenotificationอนุญาตให้รับการแจ้งเตือนอัปเดตในแชตไม่ระบุ

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

📥 การตั้งค่า

  • ดาวน์โหลดไฟล์ jar ของ ServerSigns อย่างเป็นทางการและวางไว้ในไดเรกทอรี plugins/ ของเซิร์ฟเวอร์
  • เริ่มเซิร์ฟเวอร์เพื่อสร้างไฟล์และโฟลเดอร์เริ่มต้น
  • หยุดเซิร์ฟเวอร์ แก้ไข plugins/ServerSigns/config.yml และเพิ่มคำแปลที่กำหนดเองใน plugins/ServerSigns/translations หากจำเป็น
  • รีสตาร์ทเซิร์ฟเวอร์และตรวจสอบว่า plugin โหลดในคอนโซลแล้ว ใช้ /svs reloadconfig เพื่อโหลดการตั้งค่าใหม่ขณะรันไทม์

📦 ส่วนที่ต้องใช้ร่วม

  • PlaceholderAPI (ไม่บังคับ): เมื่อมีอยู่ ServerSigns จะรองรับตัวแปร PAPI ภายในข้อความ

🧾 การกำหนดค่า

  • ServerSigns จะสร้าง config.yml และไดเรกทอรี translations ไว้ภายใต้โฟลเดอร์ปลั๊กอินของมัน ไฟล์แปลภาษาช่วยให้ปรับแต่งข้อความและคำนำหน้าได้

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

  • แพลตฟอร์ม: ปลั๊กอิน Bukkit/Spigot (แพ็กเป็นไฟล์ jar ปลั๊กอินมาตรฐาน)
  • เวอร์ชัน Minecraft ที่รองรับ: ทดสอบกับเวอร์ชันเก่าและเวอร์ชันใหม่; ช่วงที่ทดสอบที่ระบุครอบคลุม 1.7 ถึง 1.19
  • ซอร์สโค้ดและการติดตามปัญหาอยู่ในที่เก็บ GitHub ของโปรเจกต์ โปรเจกต์ใช้สัญญาอนุญาต AGPL-3.0
  • ปลั๊กอินรายงานเมตริกแบบไม่ระบุตัวตนผ่าน Metrics/bStats

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

หากคุณต้องการทริกเกอร์ในโลกที่กดได้ซึ่งรันคำสั่งและการกระทำที่มุ่งเป้าไปยังเซิร์ฟเวอร์หรือผู้เล่น (สำหรับ lobby, ป้ายโหมดเกม หรือเวิร์กโฟลว์ที่แอดมินดูแล) ServerSigns จะมอบระบบที่ปรับแต่งได้สำหรับผูกพฤติกรรมเหล่านั้นเข้ากับป้ายและบล็อกอื่น ๆ พร้อมรองรับการแปลภาษาและ PlaceholderAPI แบบเลือกใช้ได้

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

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

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

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

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