Discord

Dynmap

Interaktywna mapa świata serwera dostepna z poziomu przegladarki. Renderowanie w czasie rzeczywistym, zaznaczeni gracze, markery i regiony.

Mapy i świat SpigotPaperPurpur

O pluginie Dynmap

Dynmap generuje interaktywna mape świata Twojego serwera Minecraft, dostepna przez przegladarke internetowa (np. http://twojserwer.pl:8123). Mapa renderuje sie w czasie rzeczywistym, pokazujac teren, budowle, pozycje graczy i markery. Dynmap oferuje trzy tryby renderowania: mapa plaska (2D z góry), mapa izometryczna (3D) i mapa jaskiniowa (wnetrze jaskini). Każdy świat może miec osobna konfiguracje renderowania.

Plugin integruje sie z WorldGuard (wyświetlanie regionow na mapie), Towny (terytoria miast) i innymi pluginami regionow. Możesz dodawac własne markery: ikony, linie, obszary i HTML popupy. Dynmap jest zasobozerny pod wzgledem CPU i dysku (plik map zajmuje kilka GB dla duzego świata), ale renderowanie odbywa sie stopniowo w tle. Na serwerach z ograniczonym CPU rozważ alternatywy.

Dynmap to jeden z popularniejszych pluginow do zarzadzania światem, który powinienes rozwazyc na swoim serwerze Minecraft. Wspiera wersje 1.13 - 1.21.x i działa na Spigot, Paper, Purpur.

Funkcje Dynmap

Poniżej lista głównych funkcji, które Dynmap dodaje do Twojego serwera. Każda z nich można skonfigurowac w pliku konfiguracyjnym pluginu.

  • Mapa w przegladarce
  • Renderowanie w czasie rzeczywistym
  • Widok 2D, 3D i jaskiniowy
  • Pozycja graczy na mapie
  • Markery i regiony
  • Integracja z WorldGuard i Towny

Komendy Dynmap

Dynmap rejestruje 5 komend (pokazujemy najważniejsze). Pelna lista dostepna jest w oficjalnej dokumentacji. Pamietaj, ze każda komende możesz zablokowac lub odlokowac przez system uprawnien (np. LuckPerms).

Komenda Opis Uprawnienie
/dynmap fullrender [świat] Renderuje cały świat (długo!) dynmap.fullrender
/dynmap radiusrender [promien] Renderuje w promieniu od gracza dynmap.radiusrender
/dynmap hide Ukrywa Cie na mapie dynmap.hide.self
/dynmap show Pokazuje Cie na mapie dynmap.show.self
/dmarker add [nazwa] Dodaje marker w Twojej pozycji dynmap.marker.add
Podpowiedz: Uzyj autouzupelniania w konsoli serwera (Tab), zeby zobaczyć dostępne argumenty komend. Na serwerze z LuckPerms nadawaj uprawnienia grupom, nie pojedynczym graczom.

Uprawnienia (permissions)

System uprawnien pozwala kontrolowac, kto może używać poszczegolnych funkcji Dynmap. Uprawnienia nadajesz przez plugin rang, np. LuckPerms (/lp group [grupa] permission set [node] true). Kolumna "Domyslnie OP" oznacza, czy operatorzy serwera maja to uprawnienie bez konfiguracji.

Node uprawnienia Opis Domyslnie OP
dynmap.fullrender Renderowanie świata Tak
dynmap.hide.self Ukrycie sie na mapie Nie
dynmap.marker.add Dodawanie markerow Tak

Konfiguracja Dynmap

Po pierwszym uruchomieniu Dynmap wygeneruje plik konfiguracyjny w folderze plugins/Dynmap/. Poniżej najważniejsze opcje z komentarzami. Pełna lista ustawien jest w oficjalnej dokumentacji.

config.yml Przykladowa konfiguracja
# configuration.txt Dynmap
webserver-port: 8123        # Port serwera webowego
deftemplatesuffix: hires    # Jakość: hires, lowres, vlowres
render-triggers:
  - chunkloaded             # Renderuj chunki przy zaladowaniu
  - chunkgenerated          # Renderuj nowe chunki
updaterate: 3000            # Częstotliwość aktualizacji (ms)
showplayerfacesinmenu: true # Pokazuj twarze graczy

Po zmianie konfiguracji zapisz plik i uzyj komendy przeladowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jeśli plugin nie pobiera zmian po przeladowaniu, zrestartuj serwer komenda /stop.

YAML to wredny format. Jeden bledny spacja albo tabulacja może zepsuc cały plik. Uzywaj edytora z podswietlaniem skladni (VS Code, Notepad++) i sprawdzaj plik na yamllint.com przed wrzuceniem na serwer.

Jak zainstalowac Dynmap

Pobierz Dynmap ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Mapa bedzie dostepna pod adresem http://IP:8123. Wykonaj /dynmap fullrender world, zeby wyrenderowac cały świat. Jezeli masz forwarding portow, przekieruj port 8123.

  1. Pobierz Dynmap z oficjalnej strony. Upewnij sie, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.13 - 1.21.x).
  2. Skopiuj pobrany plik .jar do folderu plugins/ w katalogu Twojego serwera.
  3. Zrestartuj serwer komenda /stop i uruchom go ponownie. Nie uzywaj /reload przy pierwszej instalacji.
  4. Sprawdź konsole serwera. Jeśli Dynmap zaladowal sie poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił sie błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
  5. Skonfiguruj plugin edytujac plik plugins/Dynmap/config.yml (lub odpowiednik). Po zmianach uzyj komendy przeladowania.
Kompatybilnosc serwerow: Dynmap działa na Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik serwera — ma lepsza wydajność i więcej API niz Spigot.

Alternatywy dla Dynmap

Dynmap nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozwazyc, jeśli szukasz czegos innego lub Dynmap nie spelnia Twoich oczekiwan.

BlueMap

Nowsza mapa 3D z pięknym renderowaniem. Lzejsza niz Dynmap.

squaremap

Minimalistyczna mapa 2D, bardzo lekka. Świetna wydajność.

Pl3xMap

Wydajna mapa 2D z nowoczesnym interfejsem webowym.

Często zadawane pytania o Dynmap

Jak zainstalowac Dynmap?

Pobierz Dynmap ze SpigotMC. Wrzuc .jar do plugins/, zrestartuj serwer. Mapa bedzie dostepna pod adresem http://IP:8123. Wykonaj /dynmap fullrender world, zeby wyrenderowac cały świat. Jezeli masz forwarding portow, przekieruj port 8123. Szczegolowa instrukcja z zaleznosciami i konfiguracja znajduje sie w sekcji instalacja powyżej.

Na jakich silnikach serwerowych działa Dynmap?

Dynmap działa na: Spigot, Paper, Purpur. Rekomendujemy Paper jako silnik — wiekszosci serwerow daje najlepsza rownowage miedzy wydajnoscia a kompatybilnoscia z pluginami. Więcej o silnikach serwerowych przeczytasz w naszym porownaniu.

Czy Dynmap jest darmowy?

Tak, Dynmap jest darmowy i dostępny na SpigotMC. Kod źródłowy jest otwarty na GitHub.

Dynmap nie działa — co robic?

Sprawdź plik logs/latest.log w katalogu serwera. Najczestsze przyczyny błędów: (1) brakujaca zależność, (2) niekompatybilna wersja Minecraft (sprawdź czy masz 1.13 - 1.21.x), (3) błąd w pliku config.yml (sprawdź format YAML), (4) konflikt z innym pluginem o tej samej funkcji.

Czy moge używać Dynmap na serwerze Bedrock?

Nie. Dynmap to plugin Java Edition i działa na serwerach Spigot/Paper/Purpur. Bedrock Edition używa innego systemu (behavior packs). Jeśli chcesz łączyć graczy Java i Bedrock na jednym serwerze, sprawdź Geyser.

Inne pluginy z kategorii Mapy i świat

Komentarze