คู่มือ
วิธีติดตั้งปลั๊กอิน Minecraft
อัปเดตเมื่อ 18 ตุลาคม 2569
การติดตั้งปลั๊กอินใช้เวลาแค่นาทีเดียว: วางไฟล์ .jar ในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์แล้วรีสตาร์ต ปัญหาส่วนใหญ่มาจากขั้นตอนรอบๆ: เซิร์ฟเวอร์ที่รันปลั๊กอินไม่ได้ ปลั๊กอินที่ทำมาสำหรับเวอร์ชันอื่น หรือ dependency ที่ขาดไป คู่มือนี้ครอบคลุมทั้งหมด
ลองบนเซิร์ฟเวอร์ทดสอบก่อน แล้วค่อยติดตั้ง .jar
สร้างสิ่งนี้ด้วย Codexeทีละขั้นตอน
1.เช็กว่าเซิร์ฟเวอร์ของคุณรันปลั๊กอินได้
ปลั๊กอินต้องใช้ซอฟต์แวร์เซิร์ฟเวอร์ที่ใช้ Bukkit เป็นฐาน: Paper, Spigot, Purpur หรือ Folia สำหรับเซิร์ฟเวอร์เกม และ BungeeCord หรือ Velocity สำหรับพร็อกซี เซิร์ฟเวอร์วานิลลา หรือเซิร์ฟเวอร์ Fabric หรือ Forge จะไม่โหลดปลั๊กอิน
2.เช็กเวอร์ชันของปลั๊กอิน
หน้าหรือไฟล์ของปลั๊กอินจะบอกว่ารองรับ Minecraft เวอร์ชันไหน ปลั๊กอินที่บิลด์มาสำหรับเวอร์ชันใหม่กว่าเซิร์ฟเวอร์ของคุณมักจะไม่ยอมโหลด
3.หยุดเซิร์ฟเวอร์แล้วคัดลอก .jar
วางไฟล์ .jar ในโฟลเดอร์
plugins/ข้างๆ .jar ของเซิร์ฟเวอร์ ถ้าใช้แผงโฮสติ้ง ให้อัปโหลดด้วยตัวจัดการไฟล์หรือ SFTP ห้ามแตกไฟล์4.ติดตั้ง dependency ของมัน
ถ้าปลั๊กอินต้องใช้ปลั๊กอินอื่น (Vault, PlaceholderAPI, ProtocolLib, LuckPerms) ให้วางไฟล์ .jar ของปลั๊กอินเหล่านั้นใน
plugins/ด้วย5.เปิดเซิร์ฟเวอร์แล้วอ่านคอนโซล
มองหาชื่อปลั๊กอินในล็อกตอนเริ่มทำงาน "Enabling <Plugin>" ที่ไม่มีข้อผิดพลาดตามมาแปลว่าโหลดสำเร็จ
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