Plugin Minecraft dynmap
Thông tin về dynmap và máy chủ nơi plugin được tìm thấy
🔌 Giới thiệu về Dynmap
Dynmap là một bộ plugin và mod của Minecraft cung cấp bản đồ web theo thời gian thực cho các máy chủ Minecraft. Nó hiển thị các ô bản đồ của những thế giới đã được tải và cung cấp giao diện bản đồ tương tác có thể hiển thị marker, khu vực, đường kẻ, vị trí người chơi trực tiếp và bong bóng chat. Dynmap hỗ trợ chạy webserver nội bộ hoặc xuất dữ liệu bản đồ để lưu trữ bên ngoài, đồng thời cung cấp nhiều backend lưu trữ.
🎯 Mục đích
Mục đích cốt lõi của Dynmap là cho quản trị viên máy chủ và người chơi một chế độ xem trực tiếp, có thể điều hướng của địa hình và hoạt động máy chủ thông qua trình duyệt. Nó giải quyết vấn đề trực quan hóa bố cục thế giới, theo dõi vị trí người chơi, công bố bản đồ máy chủ cho người dùng và tạo bản đồ có chú thích bằng marker và vùng.
⚙️ Tính năng
- Hiển thị ô bản đồ của thế giới máy chủ theo thời gian thực (nhiều kiểu xem bản đồ và chế độ render).
- Marker, khu vực và đường kẻ có thể cấu hình để chú thích bản đồ cho người chơi hoặc nhân viên.
- Theo dõi người chơi trực tiếp và tùy chọn bong bóng chat / tích hợp chat web vào game.
- Nhiều backend lưu trữ: file phẳng, MySQL/SQLite/PostgreSQL/MariaDB, và hỗ trợ AWS S3 cho lưu trữ bản đồ/web.
- Webserver tích hợp để phục vụ giao diện bản đồ; có thể tùy chỉnh để đăng tải/nạp nội dung trang web tĩnh lên lưu trữ bên ngoài.
- Bản dựng đa nền tảng: có các artifact riêng cho Spigot/Paper, Forge và Fabric.
🧩 Dành cho ai
- Chủ server và quản trị viên muốn có bản đồ có thể duyệt của thế giới (của họ).
- Các server SMP công khai và survival công bố bản đồ cho người chơi.
- Server minigame hoặc roleplay cần bản đồ có chú thích, marker spawn hoặc lớp phủ khu vực.
- Những máy chủ cần tùy chọn lưu trữ/backend linh hoạt (SQL hoặc S3) cho bản đồ lớn.
🏗️ Ví dụ sử dụng
- Render và công bố bản đồ overworld trực tiếp để người chơi xem online.
- Đánh dấu thị trấn, cửa hàng và các địa danh nổi bật bằng marker tùy chỉnh và đường viền khu vực.
- Chạy render theo lịch hoặc theo yêu cầu cho các chunk mới khám phá (render theo bán kính hoặc toàn thế giới).
⌨️ Lệnh
| Command | Description | Permission | Access |
|---|---|---|---|
/dynmap render | Yêu cầu render/cập nhật thủ công các ô bản đồ hoặc bản đồ. | dynmap.render | Admin |
/dynmap radiusrender <radius> [mapname] | Render các ô bản đồ trong bán kính quanh người chơi cho bản đồ được chỉ định. | dynmap.render | Admin |
(Lưu ý: Dynmap cung cấp một bộ lệnh bản đồ và cấu hình lớn hơn trong tài liệu chính thức.)
🔐 Quyền
| Permission | Description | Default |
|---|---|---|
dynmap.render | Cho phép sử dụng các lệnh liên quan đến render như /dynmap render. | không xác định |
⚙️ Cài đặt
📥 Thiết lập
- Tải JAR Dynmap chính thức cho nền tảng máy chủ của bạn và đặt nó vào thư mục
plugins/(hoặcmods/cho Forge/Fabric) trên server. - Khởi động lại server và kiểm tra console để xác nhận Dynmap đã được tải và đã tạo các thư mục cấu hình và bản đồ.
- Cấu hình bản đồ, marker, backend lưu trữ và các tùy chọn webserver trong các tệp cấu hình Dynmap được tạo ở lần chạy đầu tiên.
📦 Phụ thuộc
- Các bản dựng Dynmap bao gồm hỗ trợ driver JDBC trên nhiều bản phân phối Spigot/Paper; các nền tảng khác có thể cần driver bổ sung hoặc mod tương thích cho backend SQL.
- Các plugin tích hợp (ví dụ WorldGuard, Towny, Citizens) được cung cấp qua các tích hợp Dynmap riêng; chúng không phải là phụ thuộc runtime bắt buộc.
🧾 Cấu hình
- Dynmap sử dụng các tệp cấu hình YAML được tạo ở lần khởi động đầu tiên. Cấu hình điều khiển bản đồ, thiết lập render, bộ marker, backend lưu trữ và hành vi của webserver.
- Các backend lưu trữ được hỗ trợ bao gồm file phẳng, MySQL, SQLite, PostgreSQL, MariaDB và lưu trữ AWS S3 tùy chọn để host dữ liệu bản đồ.
🧠 Ghi chú kỹ thuật
- Nguồn chính thức của dự án cung cấp các bản dựng riêng cho Spigot/Paper, Forge và Fabric.
- Mã nguồn Dynmap được phát hành theo giấy phép Apache-2.0.
- Dự án hỗ trợ chạy trên Java 8 khi runtime, trong khi yêu cầu build thay đổi theo mục tiêu và có thể cần JDK mới hơn cho các bản dựng hiện đại.
- Dynmap cung cấp các API đã công bố (DynmapCoreAPI và dynmap-api) được các plugin tích hợp sử dụng; đây là các giao diện ổn định cho tiện ích mở rộng của bên thứ ba.
🤝 Khi nào plugin này hữu ích
Nếu bạn muốn có một bản đồ Minecraft server bền vững, có thể duyệt được (để điều hướng, theo dõi người chơi hoặc bản đồ cộng đồng), Dynmap cung cấp một giải pháp có thể cấu hình, đa nền tảng với nhiều backend lưu trữ và một bộ tính năng render cùng marker phong phú.
- Minecart Rapid Transit
Máy chủ tập trung vào cộng đồng, về xây dựng thành phố và giao thông, với tàu có thể đi được, mạng lưới vận tải lớn, công trình được bảo vệ, nền kinh tế do người chơi vận hành và các đấu trường PvP được tổ chức.
1350.89 - DaemoniaCraft
Server Towny RPG với mobs tuỳ chỉnh, kinh tế và hỗ trợ Bedrock — tiến trình sâu cho fan grind.
350 - A Fallout Roleplaying Server543.04
- ArdakazMC
Server survival thân thiện, hướng cộng đồng — xây dựng, chống grief, thế giới lâu dài.
041.87 - Minetown
Máy chủ sinh tồn phong cách Minetopia (Hà Lan) với nền kinh tế, plugin tùy chỉnh và cộng đồng thân thiện — bắt đầu cuộc phiêu lưu ngay!
041.26 - RSD Minecraft
Server survival freebuild với cộng đồng thân thiện, Dynmap và hỗ trợ Bedrock qua Geyser/Floodgate — tập trung vào xây dựng và chơi.
037.95 - ATM10 Modpack134.54
- GameHaus Light
Máy chủ Survival thân thiện với khu vực PvP và boss tùy chỉnh, nhiều thế giới và hỗ trợ Discord hoạt động.
031.71 - Lululand028.54
- txJttJ8e028.18
- 14 years, still trucking !028.08
- Britania
Server cộng đồng có mod — Survival, Freebuild và Semi‑RP. Staff hoạt động và wiki; cần cài mods Forge.
027.77 - Kaamelot024.17
- Nerd Central023.58
- A Minecraft Server022.66
Trang plugin dynmap cho biết hệ thống giám sát đã tìm thấy plugin này trên máy chủ nào, cùng với nền tảng và phiên bản liên quan.
Plugin có thể thêm lệnh, kinh tế, bảo vệ, quyền, minigame, tích hợp hoặc cơ chế khác. Vai trò thực tế của dynmap phụ thuộc vào cấu hình của từng máy chủ.
Dữ liệu được tạo tự động từ phản hồi kỹ thuật của máy chủ. Nếu máy chủ ẩn danh sách plugin, nó có thể không xuất hiện trong phần này ngay cả khi dùng dynmap.
Sử dụng danh sách máy chủ có dynmap để so sánh dự án, kiểm tra phiên bản tương thích hoặc tìm ví dụ sử dụng plugin trên máy chủ công khai.