ปลั๊กอิน Minecraft DiscordSRV
ข้อมูลเกี่ยวกับ DiscordSRV และเซิร์ฟเวอร์ที่พบ
🔌 เกี่ยวกับ DiscordSRV
DiscordSRV เป็นปลั๊กอิน Minecraft ที่เชื่อมต่อเซิร์ฟเวอร์ Minecraft กับเซิร์ฟเวอร์ Discord โดยจะส่งต่อแชตในเกมไปยัง Discord (และส่งข้อความจาก Discord ไปยังเกม), รองรับการเชื่อมบัญชีระหว่างบัญชี Minecraft และ Discord และมีจุดเชื่อมต่อสำหรับการซิงค์บทบาท/กลุ่ม รวมถึงอีเวนต์ต่าง ๆ ของเซิร์ฟเวอร์
🎯 วัตถุประสงค์
จุดประสงค์หลักของ DiscordSRV คือการเป็นสะพานที่เชื่อถือได้และปรับแต่งได้ระหว่างเซิร์ฟเวอร์ Minecraft และ Discord เพื่อให้ชุมชนสื่อสารกันได้บนทั้งสองแพลตฟอร์ม, ทีมงานได้รับข้อมูลอัปเดต และสามารถซิงค์ข้อมูลสมาชิก/บทบาทได้เมื่อมีการตั้งค่าไว้
⚙️ คุณสมบัติ
- ซิงค์แชตสองทางระหว่างช่อง Minecraft และ Discord (ปรับแต่งได้ตามแต่ละช่อง)
- การเชื่อมบัญชี Minecraft <-> Discord สำหรับผู้เล่น
- จุดเชื่อมต่อการซิงค์บทบาท/กลุ่ม (จุดผสานกับปลั๊กอินสิทธิ์ เช่น LuckPerms)
- การประกาศและข้อความสำหรับสตาฟจาก Minecraft ไปยัง Discord
- คำสั่งสำหรับการเชื่อม, ตรวจสอบสถานะการเชื่อม และการจัดการของแอดมิน (reload, resync, debug)
- ไฟล์คอนฟิกหลายไฟล์สำหรับการจับคู่ช่อง, ภาษา/ข้อความ, การซิงค์ และฟีเจอร์เสียง
- โค้ดแบบโอเพนซอร์สพร้อมตัวติดตามปัญหาสาธารณะและรีลีส
🧩 เหมาะสำหรับใคร
- เจ้าของเซิร์ฟเวอร์และแอดมินที่ต้องการรวมแชตของชุมชนระหว่าง Minecraft และ Discord
- ทีมม็อดที่ต้องการเห็นอีเวนต์ของเซิร์ฟเวอร์ใน Discord
- เครือข่ายที่ใช้ปลั๊กอินสิทธิ์และต้องการซิงค์บทบาทหรือกลุ่มกับ Discord
🏗️ ตัวอย่างการใช้งาน
- ส่งต่อแชต Minecraft แบบรวมศูนย์หรือเฉพาะช่องไปยังช่อง Discord ที่กำหนด เพื่อให้ผู้ใช้นอกเซิร์ฟเวอร์ติดตามการสนทนาได้
- เชื่อมบัญชีผู้เล่นกับ Discord ID เพื่อมอบ role ใน Discord หรือยืนยันตัวตนผู้ใช้ข้ามแพลตฟอร์ม
- ส่งบันทึกการเข้า/ออก/คอนโซลของเซิร์ฟเวอร์ไปยังช่องม็อดใน Discord
⌨️ คำสั่ง
| คำสั่ง | คำอธิบาย | สิทธิ์ | การเข้าถึง |
|---|---|---|---|
/discord /discordsrv | แสดงข้อความ DiscordSRV ที่ตั้งค่าไว้ (ตาม messages.yml) | discordsrv.discord | แอดมิน |
คำสั่งย่อยของผู้เล่น:
| คำสั่ง | คำอธิบาย | สิทธิ์ | การเข้าถึง |
|---|---|---|---|
help / ? | แสดงรายการตัวเลือกที่ผู้ใช้มีสิทธิ์ใช้ | discordsrv.help | ผู้เล่น |
linked | แสดงว่าบัญชี Minecraft ของคุณเชื่อมกับบัญชี Discord หรือไม่ | discordsrv.linked | ผู้เล่น |
link | ส่งคำแนะนำในการเชื่อมบัญชี Minecraft ของคุณกับบัญชี Discord | discordsrv.link | ผู้เล่น |
unlink / clearlinked | ยกเลิกการเชื่อมบัญชี Discord ออกจากบัญชี Minecraft ของคุณ | discordsrv.unlink | ผู้เล่น |
คำสั่งสำหรับสตาฟ:
| คำสั่ง | อาร์กิวเมนต์ | คำอธิบาย | สิทธิ์ | การเข้าถึง |
|---|---|---|---|---|
broadcast / bcast | <#ChannelID/#ChannelName> <Message> | ส่งข้อความประกาศไปยังช่อง Discord ที่ตั้งค่าไว้ | discordsrv.bcast | แอดมิน |
linked | <Name/UUID/DiscordID/DiscordTag> | ตรวจสอบสถานะการเชื่อมของผู้ใช้อื่น | discordsrv.linked.others | แอดมิน |
link | <Name/UUID> <DiscordID/DiscordTag> | ส่งคำแนะนำการเชื่อมสำหรับผู้ใช้อื่น | discordsrv.link.others | แอดมิน |
unlink / clearlinked | <Name/UUID/DiscordID/DiscordTag> | ยกเลิกการเชื่อมบัญชี Discord ของผู้ใช้อื่น | discordsrv.unlink.others | แอดมิน |
resync | เริ่มการซิงค์กลุ่ม (ต้องมีการตั้งค่าการซิงค์) | discordsrv.resync | แอดมิน | |
reload | โหลดคอนฟิกปลั๊กอินใหม่ | discordsrv.reload | แอดมิน | |
language / lang | <Language> [-confirm] | เปลี่ยนภาษาของปลั๊กอิน | discordsrv.language | แอดมิน |
debugger | <start [categories...]/stop/upload> | ดัมพ์ข้อมูล debug และสามารถอัปโหลด debug trace ได้ตามต้องการ | discordsrv.debug | แอดมิน |
(คำสั่งที่เลิกใช้ซึ่งเกี่ยวข้องกับระบบ subscription แบบเก่า ได้บันทึกไว้ในประวัติ แต่ถูกนำออกจากการใช้งานปัจจุบันแล้ว)
🔐 สิทธิ์
| สิทธิ์ | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
discordsrv.discord | อนุญาตให้ใช้ /discord และ /discordsrv | true |
discordsrv.help | เข้าถึงคำสั่งย่อย help | ไม่ระบุ |
discordsrv.link | ใช้คำสั่งย่อย link | ไม่ระบุ |
discordsrv.unlink | ใช้คำสั่งย่อย unlink | ไม่ระบุ |
discordsrv.linked | ตรวจสอบสถานะการเชื่อมของตนเอง | ไม่ระบุ |
discordsrv.bcast | ส่งข้อความ broadcast ไปยังช่อง Discord | ไม่ระบุ |
discordsrv.linked.others | ดูสถานะการเชื่อมของผู้เล่นคนอื่น | ไม่ระบุ |
discordsrv.link.others | ส่งคำแนะนำการเชื่อมให้ผู้เล่นคนอื่น | ไม่ระบุ |
discordsrv.unlink.others | ยกเลิกการเชื่อมของผู้เล่นคนอื่น | ไม่ระบุ |
discordsrv.resync | เริ่มการซิงค์กลุ่ม/บทบาท | ไม่ระบุ |
discordsrv.reload | โหลดปลั๊กอินใหม่ | ไม่ระบุ |
discordsrv.language | เปลี่ยนภาษาของปลั๊กอิน | ไม่ระบุ |
discordsrv.debug | เรียกใช้ debugger/อัปโหลด debug traces | ไม่ระบุ |
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลด DiscordSRV
.jarอย่างเป็นทางการจากแหล่งแจกจ่ายทางการ (หน้าผลิตภัณฑ์ / แคตตาล็อก / รีลีส) - วางไฟล์ jar ลงในโฟลเดอร์
plugins/ของเซิร์ฟเวอร์สำหรับเซิร์ฟเวอร์ที่รองรับ Bukkit/Spigot - รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบ log ของคอนโซลเพื่อยืนยันว่า DiscordSRV โหลดแล้ว
- ทำการตั้งค่าเริ่มต้นให้เสร็จ (bot token, การจับคู่ช่อง, ตัวเลือกการเชื่อม) โดยใช้ไฟล์คอนฟิกที่สร้างขึ้น
📦 ไฟล์คอนฟิก
DiscordSRV ใช้ไฟล์คอนฟิกหลายไฟล์; ชื่อไฟล์ที่ยืนยันได้ ได้แก่:
config.ymlmessages.ymllinking.ymlsynchronization.ymlvoice.ymlalerts.yml
แก้ไขไฟล์ที่เหมาะสมเพื่อตั้งค่า Discord bot token, การจับคู่ช่อง, และการตั้งค่าการซิงค์ ฟีเจอร์บางอย่าง (การซิงค์บทบาท/กลุ่ม, การเชื่อมต่อ voice) ต้องมีการตั้งค่าเพิ่มเติม
🧠 หมายเหตุทางเทคนิค
- ซอร์สโค้ดและรีลีสถูกดูแลใน repository สาธารณะ
- โปรเจ็กต์เผยแพร่ภายใต้ GPL-3.0
- การผสานงานเสริมที่ยืนยันแล้ว ได้แก่ LuckPerms (contexts/การซิงค์กลุ่ม) และ PlaceholderAPI (placeholders)
- คำสั่งและสิทธิ์มีเอกสารในเอกสารทางการ; การดำเนินการระดับแอดมิน เช่น resync และ reload มีอยู่และอาจต้องใช้สิทธิ์ของ operator
🤝 ปลั๊กอินนี้มีประโยชน์เมื่อใด
หากคุณต้องการแชตสองทางที่สม่ำเสมอและปรับแต่งได้ รวมถึงการเชื่อมบัญชีระหว่างเซิร์ฟเวอร์ Minecraft กับชุมชน Discord DiscordSRV จะมอบสะพานเชื่อม, จุดเชื่อมการผสานงาน และไฟล์คอนฟิกเพื่อใช้งานฟีเจอร์เหล่านั้นร่วมกับปลั๊กอินเซิร์ฟเวอร์ที่พบได้ทั่วไป
- Herocraft Online
เครือข่าย RPG มีหลายคลาส, ทาวน์ชิป, ดันเจี้ยน และระบบเศรษฐกิจ — เหมาะกับคนที่ชอบเอาชีวิตรอดเชิงบทบาทและ PvP.
2555.77 - LinkCraft
เซิร์ฟเวอร์ Minecraft ชุมชน โฟกัสที่ rankup, คอร์สพาร์คัวร์, เขาวงกต และชาเลนจ์ — มินิเกมเรียบง่ายพร้อมระบบก้าวหน้า
1154.5 - Rooted Realm
SMP Survival Java แบบ whitelist: ไม่มีการล้างโลกตามแผน, เศรษฐกิจขับเคลื่อนโดยผู้เล่น, อีเวนต์รายสัปดาห์ และ PvP ทางเลือก ชุมชนผู้ใหญ่เป็นมิตร.
851.78 - Smithtainment
SMP โหมดเอาชีวิตรอดมุ่งเน้นชุมชน มีปลั๊กอินปรับแต่ง เศรษฐกิจ mcMMO และมินิเกม — ผู้เล่นเป็นมิตรและฟอรัมคึกคัก
851.06 - DaemoniaCraft
เซิร์ฟเวอร์ Towny RPG มีม็อบคัสตอม ระบบเศรษฐกิจ และรองรับ Bedrock — เหมาะกับผู้ชอบการเก็บเลเวลแบบ grind
350.22 - Froggie
SMP แนวเอาชีวิตรอดที่เป็นมิตร มีการป้องกันพื้นที่ claim, ระบบเศรษฐกิจที่มีร้านค้าผู้เล่นและการประมูล, รองรับหลายเวอร์ชัน และ cross-play ระหว่าง Java–Bedrock สำหรับสายสร้างเล่นสบายๆ และชุมชน
249.78 - GospelCraft
เซิร์ฟเวอร์ Towny ธีมคริสเตียน มีม็อบปรับแต่ง mcMMO และงานต่างๆ — นำเสนอคัมภีร์ผ่านการเล่นเกม
949.51 - GenuineMC
SMP แนวเอาชีวิตรอดแบบเซมิแวนิลลาที่เน้นชุมชน พร้อมการป้องกันที่ดิน ร้านค้าผู้เล่น รางวัลจากการโหวต ของตกแต่ง และน่าจะมีครอสเพลย์ระหว่าง Bedrock กับ Java
249.42 - Minecart Rapid Transit
เซิร์ฟเวอร์ที่เน้นชุมชนสำหรับการสร้างเมืองและการคมนาคม โดยมีจุดเด่นคือรถไฟที่นั่งได้ เครือข่ายขนส่งขนาดใหญ่ สิ่งปลูกสร้างที่ได้รับการปกป้อง เศรษฐกิจที่ผู้เล่นดูแล และสนาม PvP ที่จัดอย่างเป็นระเบียบ
1049.28 - Netherlite is loading...148.72
- LilBoxPvP
เซิร์ฟเวอร์ที่เน้น BoxPvP พร้อมการต่อสู้ในอารีน่าแบบรวดเร็ว ดวลเดี่ยว และความก้าวหน้าแบบตามฤดูกาล มีไอเท็มแบบกำหนดเอง เมนูที่ขับเคลื่อนด้วย NPC และน่าจะรองรับครอสเพลย์ระหว่าง Java กับ Bedrock
348.31 - EthelMC
เซิร์ฟเวอร์เซอร์ไววัลชุมชน มีระบบเศรษฐกิจ ป้องกันที่ดิน สนามประลอง และเล่นข้าม (Java & Bedrock) มีร้านและอีเวนต์
043.71 - A Minecraft Server143.01
- A Fallout Roleplaying Server341.34
- The Dojo
Towny เซอร์ไววัล พร้อมระบบ mcMMO, เศรษฐกิจผู้เล่นและชุมชน — สร้างเมือง อัปสกิล และเล่นกับเพื่อน ๆ
041.32
หน้าปลั๊กอิน DiscordSRV แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง
ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ DiscordSRV ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์
ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ DiscordSRV
ใช้รายชื่อเซิร์ฟเวอร์ที่มี DiscordSRV เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ