ปลั๊กอิน Minecraft dynmap
ข้อมูลเกี่ยวกับ dynmap และเซิร์ฟเวอร์ที่พบ
🔌 เกี่ยวกับ Dynmap
Dynmap เป็นตระกูลปลั๊กอินและม็อดของ Minecraft ที่ให้แผนที่แบบเว็บแบบเรียลไทม์สำหรับเซิร์ฟเวอร์ Minecraft มันเรนเดอร์ไทล์แผนที่ของโลกที่ถูกโหลดไว้และมีอินเทอร์เฟซแผนที่แบบโต้ตอบซึ่งสามารถแสดง marker, พื้นที่, เส้น, ตำแหน่งผู้เล่นแบบสด และฟองแชตได้ Dynmap รองรับการรันเว็บเซิร์ฟเวอร์ภายในของตัวเองหรือส่งออกข้อมูลแผนที่ไปยังโฮสต์ภายนอก และยังมี backend การจัดเก็บหลายแบบ
🎯 เป้าหมาย
เป้าหมายหลักของ Dynmap คือการให้ผู้ดูแลเซิร์ฟเวอร์และผู้เล่นเห็นภาพรวมพื้นที่และกิจกรรมของเซิร์ฟเวอร์แบบสด ๆ ที่สามารถสำรวจได้ผ่านเบราว์เซอร์ มันช่วยแก้ปัญหาการมองเห็นผังโลก การติดตามตำแหน่งผู้เล่น การเผยแพร่แผนที่เซิร์ฟเวอร์ให้ผู้ใช้ และการสร้างแผนที่ที่มีคำอธิบายประกอบด้วย marker และภูมิภาค
⚙️ ฟีเจอร์
- การเรนเดอร์ไทล์ของโลกเซิร์ฟเวอร์แบบเรียลไทม์ (มีหลายมุมมองแผนที่และโหมดเรนเดอร์)
- marker, พื้นที่ และเส้นที่ปรับแต่งได้เพื่อใส่คำอธิบายบนแผนที่สำหรับผู้เล่นหรือทีมงาน
- การติดตามผู้เล่นแบบสดและตัวเลือกฟองแชต / การเชื่อมต่อแชตจากเว็บไปยังเกม
- backend การจัดเก็บหลายแบบ: flat files, MySQL/SQLite/PostgreSQL/MariaDB และรองรับ AWS S3 สำหรับการจัดเก็บแผนที่/เว็บ
- เว็บเซิร์ฟเวอร์ในตัวสำหรับแสดง UI ของแผนที่; สามารถปรับให้เผยแพร่/อัปโหลดเนื้อหาเว็บไซต์แบบ static ไปยังที่เก็บภายนอกได้
- บิลด์ข้ามแพลตฟอร์ม: มีอาร์ติแฟกต์แยกสำหรับบิลด์ Spigot/Paper, Forge และ Fabric
🧩 เหมาะสำหรับใคร
- เจ้าของเซิร์ฟเวอร์และผู้ดูแลที่ต้องการแผนที่ของโลกที่เปิดดูได้
- เซิร์ฟเวอร์ SMP และ survival แบบสาธารณะที่เผยแพร่แผนที่ให้ผู้เล่น
- เซิร์ฟเวอร์ minigame หรือ roleplay ที่ต้องการแผนที่มีคำอธิบาย, marker จุดเกิด, หรือโอเวอร์เลย์ภูมิภาค
- โฮสต์ที่ต้องการตัวเลือกการจัดเก็บ/backend ที่ยืดหยุ่น (SQL หรือ S3) สำหรับแผนที่ขนาดใหญ่
🏗️ ตัวอย่างการใช้งาน
- เรนเดอร์และเผยแพร่แผนที่ overworld แบบสดให้ผู้เล่นดูออนไลน์ได้
- ทำเครื่องหมายเมือง ร้านค้า และจุดสำคัญด้วย marker แบบกำหนดเองและเส้นขอบพื้นที่
- รันการเรนเดอร์ตามกำหนดเวลาหรือเมื่อร้องขอสำหรับ chunk ที่เพิ่งสำรวจ (เรนเดอร์แบบรัศมีหรือทั้งโลก)
⌨️ คำสั่ง
| Command | Description | Permission | Access |
|---|---|---|---|
/dynmap render | ขอให้เรนเดอร์/อัปเดตไทล์แผนที่หรือแผนที่แบบแมนนวล | dynmap.render | Admin |
/dynmap radiusrender <radius> [mapname] | เรนเดอร์ไทล์แผนที่ภายในรัศมีรอบผู้เล่นสำหรับแผนที่ที่ระบุ | dynmap.render | Admin |
(หมายเหตุ: Dynmap มีชุดคำสั่งเกี่ยวกับแผนที่และการกำหนดค่าที่มากกว่านี้ในเอกสารทางการ)
🔐 สิทธิ์
| Permission | Description | Default |
|---|---|---|
dynmap.render | อนุญาตให้ใช้คำสั่งที่เกี่ยวกับการเรนเดอร์ เช่น /dynmap render | ไม่ระบุ |
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลด JAR ทางการของ Dynmap สำหรับแพลตฟอร์มเซิร์ฟเวอร์ของคุณ แล้ววางไว้ในไดเรกทอรี
plugins/(หรือmods/สำหรับ Forge/Fabric) ของเซิร์ฟเวอร์ - รีสตาร์ทเซิร์ฟเวอร์และตรวจสอบคอนโซลเซิร์ฟเวอร์เพื่อยืนยันว่า Dynmap ถูกโหลดแล้วและสร้างโฟลเดอร์การกำหนดค่าและแผนที่แล้ว
- ตั้งค่าแผนที่, marker, backend การจัดเก็บ และตัวเลือกเว็บเซิร์ฟเวอร์ในไฟล์การกำหนดค่าของ Dynmap ที่สร้างขึ้นเมื่อรันครั้งแรก
📦 การพึ่งพา
- บิลด์ของ Dynmap มีการรองรับไดรเวอร์ JDBC บนหลายดิสทริบิวชันของ Spigot/Paper; แพลตฟอร์มอื่นอาจต้องใช้ไดรเวอร์เพิ่มเติมหรือม็อดความเข้ากันได้สำหรับ backend แบบ SQL
- ปลั๊กอินเชื่อมต่อ (เช่น WorldGuard, Towny, Citizens) มีให้ผ่านการอินทิเกรตของ Dynmap แยกต่างหาก; ไม่ใช่การพึ่งพา runtime แบบบังคับ
🧾 การกำหนดค่า
- Dynmap ใช้ไฟล์กำหนดค่า YAML ที่สร้างขึ้นเมื่อเริ่มต้นครั้งแรก การกำหนดค่าจะควบคุมแผนที่, การตั้งค่า render, ชุด marker, backend การจัดเก็บ และพฤติกรรมของเว็บเซิร์ฟเวอร์
- backend การจัดเก็บที่รองรับได้แก่ flat files, MySQL, SQLite, PostgreSQL, MariaDB และการจัดเก็บ AWS S3 แบบตัวเลือกสำหรับโฮสต์ข้อมูลแผนที่
🧠 หมายเหตุทางเทคนิค
- แหล่งข้อมูลทางการของโปรเจกต์มีบิลด์เฉพาะแพลตฟอร์มสำหรับ Spigot/Paper, Forge และ Fabric
- โค้ดเบสของ Dynmap เผยแพร่ภายใต้สัญญาอนุญาต Apache-2.0
- โปรเจกต์รองรับการรันบน Java 8 ระหว่างใช้งานจริง ขณะที่ข้อกำหนดการบิลด์จะแตกต่างกันไปตามเป้าหมาย และอาจต้องใช้ JDK เวอร์ชันใหม่กว่าสำหรับบิลด์สมัยใหม่
- Dynmap มี API ที่เผยแพร่ไว้ (DynmapCoreAPI และ dynmap-api) ซึ่งปลั๊กอินเชื่อมต่อใช้งาน; เป็นอินเทอร์เฟซที่เสถียรสำหรับส่วนขยายของบุคคลที่สาม
🤝 เมื่อใดที่ปลั๊กอินนี้มีประโยชน์
ถ้าคุณต้องการแผนที่ของเซิร์ฟเวอร์ Minecraft แบบถาวรและเปิดดูได้ (สำหรับการนำทาง การติดตามผู้เล่น หรือแผนที่ชุมชน) Dynmap จะมอบโซลูชันที่ปรับแต่งได้ ข้ามแพลตฟอร์ม พร้อม backend การจัดเก็บหลายแบบและชุดฟีเจอร์ด้านการเรนเดอร์และ marker ที่ครบครัน
- Minecart Rapid Transit
เซิร์ฟเวอร์ที่เน้นชุมชนสำหรับการสร้างเมืองและการคมนาคม โดยมีจุดเด่นคือรถไฟที่นั่งได้ เครือข่ายขนส่งขนาดใหญ่ สิ่งปลูกสร้างที่ได้รับการปกป้อง เศรษฐกิจที่ผู้เล่นดูแล และสนาม PvP ที่จัดอย่างเป็นระเบียบ
1150.91 - DaemoniaCraft
เซิร์ฟเวอร์ Towny RPG มีม็อบคัสตอม ระบบเศรษฐกิจ และรองรับ Bedrock — เหมาะกับผู้ชอบการเก็บเลเวลแบบ grind
148.58 - A Fallout Roleplaying Server543.16
- Minetown
เซิร์ฟเวอร์เอาชีวิตรอดสไตล์ Minetopia (เนเธอร์แลนด์) มีระบบเศรษฐกิจ ปลั๊กอินปรับแต่ง และชุมชนเป็นมิตร — เริ่มผจญภัยได้เลย!
142.26 - RSD Minecraft
เซิร์ฟเวอร์ Freebuild Survival ชุมชนเป็นมิตร มี Dynmap และรองรับ Bedrock ผ่าน Geyser/Floodgate — เน้นการสร้างและการเล่น
037.89 - ATM10 Modpack032.18
- GameHaus Light
เซิร์ฟเวอร์ Survival เป็นมิตร มีโซน PvP และบอสแบบกำหนดเอง, โลก Multiverse และการสนับสนุน Discord ที่ใช้งานอยู่.
031.59 - Lululand028.47
- txJttJ8e028.14
- 14 years, still trucking !028.04
- Britania
เซิร์ฟเวอร์ชุมชนมีม็อด — Survival, Freebuild และ Semi‑RP มีทีมงานและวิกิที่ใช้งาน ต้องติดตั้งม็อด Forge.
027.73 - Kaamelot024.13
- Nerd Central023.56
- A Minecraft Server022.64
หน้าปลั๊กอิน dynmap แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง
ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ dynmap ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์
ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ dynmap
ใช้รายชื่อเซิร์ฟเวอร์ที่มี dynmap เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ