คู่มือ

วิธีติดตั้งปลั๊กอิน Minecraft

อัปเดตเมื่อ 18 ตุลาคม 2569

การติดตั้งปลั๊กอินใช้เวลาแค่นาทีเดียว: วางไฟล์ .jar ในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์แล้วรีสตาร์ต ปัญหาส่วนใหญ่มาจากขั้นตอนรอบๆ: เซิร์ฟเวอร์ที่รันปลั๊กอินไม่ได้ ปลั๊กอินที่ทำมาสำหรับเวอร์ชันอื่น หรือ dependency ที่ขาดไป คู่มือนี้ครอบคลุมทั้งหมด

ลองบนเซิร์ฟเวอร์ทดสอบก่อน แล้วค่อยติดตั้ง .jar

สร้างสิ่งนี้ด้วย Codexe

ทีละขั้นตอน

  1. 1.เช็กว่าเซิร์ฟเวอร์ของคุณรันปลั๊กอินได้

    ปลั๊กอินต้องใช้ซอฟต์แวร์เซิร์ฟเวอร์ที่ใช้ Bukkit เป็นฐาน: Paper, Spigot, Purpur หรือ Folia สำหรับเซิร์ฟเวอร์เกม และ BungeeCord หรือ Velocity สำหรับพร็อกซี เซิร์ฟเวอร์วานิลลา หรือเซิร์ฟเวอร์ Fabric หรือ Forge จะไม่โหลดปลั๊กอิน

  2. 2.เช็กเวอร์ชันของปลั๊กอิน

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

  3. 3.หยุดเซิร์ฟเวอร์แล้วคัดลอก .jar

    วางไฟล์ .jar ในโฟลเดอร์ plugins/ ข้างๆ .jar ของเซิร์ฟเวอร์ ถ้าใช้แผงโฮสติ้ง ให้อัปโหลดด้วยตัวจัดการไฟล์หรือ SFTP ห้ามแตกไฟล์

  4. 4.ติดตั้ง dependency ของมัน

    ถ้าปลั๊กอินต้องใช้ปลั๊กอินอื่น (Vault, PlaceholderAPI, ProtocolLib, LuckPerms) ให้วางไฟล์ .jar ของปลั๊กอินเหล่านั้นใน plugins/ ด้วย

  5. 5.เปิดเซิร์ฟเวอร์แล้วอ่านคอนโซล

    มองหาชื่อปลั๊กอินในล็อกตอนเริ่มทำงาน "Enabling <Plugin>" ที่ไม่มีข้อผิดพลาดตามมาแปลว่าโหลดสำเร็จ

  6. 6.เช็กในเกมแล้วตั้งค่า

    รัน /plugins: ปลั๊กอินที่โหลดแล้วเป็นสีเขียว ปลั๊กอินที่เปิดใช้งานไม่สำเร็จเป็นสีแดง การตั้งค่าของมันอยู่ใน plugins/<PluginName>/config.yml แก้ไขแล้วรีสตาร์ต

ไฟล์ไปอยู่ที่ไหน

โฟลเดอร์เซิร์ฟเวอร์ทั่วไปจะเป็นแบบนี้หลังเปิดครั้งแรกพร้อมปลั๊กอิน:

  • paper.jar (หรือ spigot.jar): ตัวเซิร์ฟเวอร์เอง
  • plugins/MyPlugin.jar: ปลั๊กอินที่คุณเพิ่ม
  • plugins/MyPlugin/: โฟลเดอร์ที่ปลั๊กอินสร้างขึ้น มี config.yml ข้อความ และข้อมูลที่บันทึกไว้
  • logs/latest.log: ล็อกของการรันครั้งปัจจุบัน ซึ่งเป็นที่บันทึกข้อผิดพลาดตอนโหลด

รีสตาร์ต อย่าใช้ /reload

/reload จะถอดและโหลดปลั๊กอินทุกตัวใหม่โดยไม่รีสตาร์ตเซิร์ฟเวอร์ ปลั๊กอินหลายตัวไม่รองรับ: listener ลงทะเบียนซ้ำ ข้อมูลหาย หรือหน่วยความจำรั่ว ให้รีสตาร์ตเซิร์ฟเวอร์ทุกครั้งหลังเพิ่ม ลบ หรืออัปเดตปลั๊กอิน ปลั๊กอินบางตัวมีคำสั่งรีโหลดของตัวเอง (เช่น /myplugin reload) สำหรับคอนฟิกของมันเท่านั้น อันนั้นใช้ได้อย่างปลอดภัย

ก่อนติดตั้งบนเซิร์ฟเวอร์จริง

  • สำรองข้อมูลโฟลเดอร์เซิร์ฟเวอร์ หรืออย่างน้อย plugins/ และโลกต่างๆ
  • ลองบนสำเนาก่อน: ใช้ซอฟต์แวร์ เวอร์ชัน และปลั๊กอินอื่นๆ เหมือนเซิร์ฟเวอร์จริง ดู วิธีทดสอบปลั๊กอิน
  • ทีละปลั๊กอิน: ถ้ามีอะไรพัง คุณจะรู้ว่าตัวไหนเป็นต้นเหตุ
  • ดาวน์โหลดจากหน้าของผู้สร้าง (SpigotMC, Hangar, Modrinth, GitHub) ไม่ใช่จากที่อัปโหลดซ้ำ

ปลั๊กอินที่ทำด้วย Codexe

ปลั๊กอินที่ทำบน Codexe มาเป็น .jar ที่บิลด์แล้วซึ่งตั้งชื่อตามโปรเจกต์ และถูกตรวจก่อนส่งให้คุณ: ต้องมีคลาสที่คอมไพล์แล้วและ plugin.yml คุณลองบนเซิร์ฟเวอร์ทดสอบส่วนตัวได้ก่อนติดตั้งที่ไหนก็ตาม ฟรีในทุกแพ็กเกจ เซิร์ฟเวอร์ทดสอบจะติดตั้งปลั๊กอินที่ระบุเป็น dependency ให้คุณ การดาวน์โหลด .jar ไปใช้บนเซิร์ฟเวอร์ของคุณเองต้องมีแพ็กเกจหรือแพ็กดาวน์โหลด

คำถาม

ติดตั้งปลั๊กอินบนเซิร์ฟเวอร์วานิลลาได้ไหม?

ไม่ได้ ให้เปลี่ยน .jar ของเซิร์ฟเวอร์เป็น Paper (หรือ Spigot) เวอร์ชัน Minecraft เดียวกัน โลกของคุณจะยังใช้ได้ สำหรับเซิร์ฟเวอร์วานิลลา ทางเลือกคือดาต้าแพ็ก

ติดตั้งปลั๊กอินในโหมดเล่นคนเดียวได้ไหม?

ไม่ได้ ปลั๊กอินรันบนเซิร์ฟเวอร์เท่านั้น คุณรันเซิร์ฟเวอร์ Paper ในคอมพิวเตอร์ของตัวเองแล้วเข้าที่ localhost ได้

ผู้เล่นต้องติดตั้งอะไรไหม?

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

ทำไมปลั๊กอินของฉันเป็นสีแดงใน /plugins?

พบปลั๊กอินแล้วแต่เปิดใช้งานไม่สำเร็จ สาเหตุอยู่ในคอนโซลก่อนหน้านั้น ดู วิธีแก้ข้อผิดพลาดของปลั๊กอิน

สร้างปลั๊กอินที่คุณติดตั้งได้วันนี้

พรอมต์นี้จะเปิดขึ้นพร้อมส่งได้ทันที:

“ปลั๊กอิน Paper 1.21.4 ชื่อ JoinMessages: ข้อความเข้าและออกจากเกมแบบกำหนดเอง พร้อมชื่อผู้เล่นและจำนวนคนออนไลน์ ข้อความต่างออกไปเมื่อเข้าครั้งแรก ไตเติลต้อนรับ และทุกข้อความและเสียงอยู่ใน config.yml”

สร้างสิ่งนี้ด้วย Codexe
วิธีติดตั้งปลั๊กอิน Minecraft บนเซิร์ฟเวอร์ของคุณ | Codexe