Plugin Minecraft dynmap

Informacje o dynmap i potwierdzonych serwerach

🔌 O Dynmap

Dynmap to rodzina pluginów i modów do Minecrafta, która zapewnia działające w czasie rzeczywistym mapy oparte na przeglądarce dla serwerów Minecraft. Renderuje kafelki mapy załadowanych światów i udostępnia interaktywny interfejs mapy, który może pokazywać znaczniki, obszary, linie, bieżące pozycje graczy oraz dymki czatu. Dynmap obsługuje uruchomienie własnego webservera lub eksport danych mapy do zewnętrznego hostingu i oferuje wiele backendów przechowywania.

🎯 Cel

Głównym celem Dynmap jest zapewnienie administratorom serwera i graczom nawigowalnego podglądu terenu i aktywności serwera na żywo przez przeglądarkę. Rozwiązuje problem wizualizacji układu świata, śledzenia lokalizacji graczy, publikowania map serwera dla użytkowników oraz tworzenia map z adnotacjami, znacznikami i regionami.

⚙️ Funkcje

  • Renderowanie kafelków światów serwera w czasie rzeczywistym (wiele widoków mapy i trybów renderowania).
  • Konfigurowalne znaczniki, obszary i linie do opisywania map dla graczy lub administracji.
  • Śledzenie graczy na żywo oraz opcjonalne dymki czatu / integracja czatu web-to-game.
  • Wiele backendów przechowywania: flat files, MySQL/SQLite/PostgreSQL/MariaDB oraz wsparcie AWS S3 dla przechowywania mapy/web.
  • Wbudowany webserver do udostępniania interfejsu mapy; można go dostosować do publikowania/wysyłania statycznej zawartości strony do zewnętrznego magazynu.
  • Kompilacje wieloplatformowe: dostępne są osobne artefakty dla Spigot/Paper, Forge i Fabric.

🧩 Dla kogo

  • Właściciele i administratorzy serwerów, którzy chcą przeglądalnej mapy swoich światów.
  • Publiczne serwery SMP i survivalowe, które udostępniają mapy graczom.
  • Serwery minigier lub roleplay wymagające map z adnotacjami, znaczników spawnu lub nakładek regionów.
  • Hostingi, które potrzebują elastycznych opcji przechowywania/backingu (SQL lub S3) dla dużych map.

🏗️ Przykładowe zastosowania

  • Renderowanie i publikowanie mapy Overworld na żywo, aby gracze mogli ją oglądać online.
  • Oznaczanie miast, sklepów i ważnych punktów orientacyjnych niestandardowymi znacznikami i obrysami obszarów.
  • Uruchamianie zaplanowanych lub wykonywanych na żądanie renderów nowo odkrytych chunków (render według promienia lub całego świata).

⌨️ Komendy

CommandDescriptionPermissionAccess
/dynmap renderProsi o ręczne renderowanie/aktualizację kafelków mapy lub map.dynmap.renderAdmin
/dynmap radiusrender <radius> [mapname]Renderuje kafelki mapy w promieniu wokół gracza dla określonej mapy.dynmap.renderAdmin

(Uwaga: Dynmap udostępnia w oficjalnej dokumentacji większy zestaw komend mapy i konfiguracji.)

🔐 Uprawnienia

PermissionDescriptionDefault
dynmap.renderUmożliwia korzystanie z komend związanych z renderowaniem, takich jak /dynmap render.nie określono

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalny plik JAR Dynmap dla swojej platformy serwera i umieść go w katalogu plugins/ (lub mods/ dla Forge/Fabric).
  • Uruchom ponownie serwer i sprawdź konsolę, aby potwierdzić, że Dynmap został załadowany i utworzył foldery konfiguracji oraz map.
  • Skonfiguruj mapy, znaczniki, backend przechowywania i opcje webservera w plikach konfiguracyjnych Dynmap utworzonych przy pierwszym uruchomieniu.

📦 Zależności

  • Kompilacje Dynmap zawierają obsługę sterowników JDBC w wielu dystrybucjach Spigot/Paper; inne platformy mogą wymagać dodatkowych sterowników lub modów zgodności dla backendów SQL.
  • Pluginy integracyjne (np. WorldGuard, Towny, Citizens) są dostarczane przez osobne integracje Dynmap; nie są bezwzględnymi zależnościami w czasie działania.

🧾 Konfiguracja

  • Dynmap używa plików konfiguracyjnych YAML tworzonych przy pierwszym uruchomieniu. Konfiguracja steruje mapami, ustawieniami renderowania, zestawami znaczników, backendem przechowywania i działaniem webservera.
  • Obsługiwane backendy przechowywania obejmują flat files, MySQL, SQLite, PostgreSQL, MariaDB oraz opcjonalne AWS S3 do hostowania danych mapy.

🧠 Uwagi techniczne

  • Oficjalne źródła projektu udostępniają kompilacje specyficzne dla platformy dla Spigot/Paper, Forge i Fabric.
  • Kod Dynmap jest wydany na licencji Apache-2.0.
  • Projekt wspiera uruchamianie na Java 8 w czasie działania, podczas gdy wymagania kompilacyjne zależą od celu i mogą wymagać nowszych wersji JDK dla nowoczesnych buildów.
  • Dynmap oferuje opublikowane API (DynmapCoreAPI i dynmap-api) używane przez pluginy integracyjne; są to stabilne interfejsy dla rozszerzeń firm trzecich.

🤝 Kiedy ten plugin jest przydatny

Jeśli chcesz mieć trwałą, przeglądalną mapę swojego serwera Minecraft (do nawigacji, śledzenia graczy lub map społeczności), Dynmap zapewnia konfigurowalne, wieloplatformowe rozwiązanie z wieloma backendami przechowywania oraz bogatym zestawem funkcji renderowania i znaczników.

Serwery z pluginem dynmap

Strona pluginu dynmap pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.

Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola dynmap zależy od ustawień serwera.

Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać dynmap, ale nie pojawiać się w tej sekcji.

Użyj listy serwerów z dynmap, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.