Dynmap — interaktywna mapa serwera w przeglądarce
Dynmap to plugin serwerowy, który generuje interaktywną mapę Twojego świata Minecraft i udostępnia ją w przeglądarce internetowej. Gracze widzą rendering 3D terenu, pozycje innych graczy w czasie rzeczywistym i oznaczone punkty na mapie — wszystko bez instalowania czegokolwiek po stronie klienta. Jeden z najstarszych i najpopularniejszych pluginów serwerowych.
Czym jest Dynmap?
Dynmap (Dynamic Map) to plugin po stronie serwera — instalujesz go na serwerze Minecraft (Spigot, Paper, Bukkit), a on generuje kafelki mapy i serwuje je przez wbudowany serwer HTTP. Gracze otwierają adres w przeglądarce (np. http://twojserwer.pl:8123) i widzą interaktywną mapę z drag-and-drop, zoomem i warstwami.
Plugin istnieje od 2011 roku i jest jednym z najdłużej rozwijanych dodatków do Minecraft. Przez lata stał się standardem — większość dużych serwerów polskich i zagranicznych oferuje Dynmap jako część doświadczenia dla graczy.
Kluczowa zaleta: gracze nie muszą niczego instalować. Mapa działa w dowolnej przeglądarce, nawet na telefonie. To odróżnia Dynmap od modów mapowych (JourneyMap, Xaero's), które wymagają instalacji po stronie klienta.
Główne funkcje
Rendering 3D mapy
Dynmap renderuje świat w izometrycznej perspektywie 3D — widzisz góry, doliny, budowle i drzewa z lotu ptaka, z zachowaniem głębi. Każdy blok jest odwzorowany kolorem i kształtem. Dostępne są też widoki 2D (mapa płaska, jak na nawigacji GPS) oraz widok jaskiń.
Śledzenie graczy w czasie rzeczywistym
Ikony graczy aktualizują się na żywo — widzisz, kto jest online i gdzie się znajduje. Kliknięcie na gracza pokazuje jego nick, współrzędne i aktualny wymiar (Overworld/Nether/End). Administratorzy mogą wyłączyć śledzenie dla wybranych graczy lub grup.
Markery i warstwy
Administratorzy mogą dodawać na mapę markery — oznaczenia ważnych miejsc (spawn, sklepy, areny PvP, domeny klanów). Markery można grupować w warstwy i włączać/wyłączać po stronie przeglądarki. Pluginy integracyjne (np. Dynmap-Towny, Dynmap-WorldGuard) automatycznie rysują granice regionów na mapie.
Chat
Opcjonalny chat na stronie mapy — gracze w przeglądarce mogą rozmawiać z graczami w grze (i odwrotnie). Przydatne dla administratorów monitorujących serwer zdalnie.
Instalacja i konfiguracja
Wymagania
- Serwer Spigot, Paper, Purpur lub Bukkit (nie działa na vanilla serverze)
- Java 17 lub nowsza
- Wolna przestrzeń dyskowa — renderowane kafelki mogą zajmować od kilkuset MB do kilku GB, w zależności od rozmiaru świata
- Wolny port HTTP (domyślnie 8123)
Instalacja krok po kroku
- Pobierz Dynmap z Modrinth lub SpigotMC
- Umieść plik
.jarw folderzeplugins/serwera - Zrestartuj serwer
- Dynmap automatycznie wygeneruje konfigurację w
plugins/dynmap/ - Otwórz
http://localhost:8123w przeglądarce — mapa powinna być dostępna
Pierwsze renderowanie
Po instalacji Dynmap musi wyrenderować istniejący świat. Użyj komendy /dynmap fullrender world w konsoli serwera. Pierwsza pełna renderka może trwać od minut (mały świat) do godzin (duży świat z wieloma chunkami). Późniejsze aktualizacje renderują tylko zmienione chunki, więc są szybkie.
Tryby renderingu
Dynmap oferuje kilka trybów wyświetlania mapy:
- 3D izometryczny — domyślny, najładniejszy. Pokazuje teren z perspektywy, widoczne budowle i ukształtowanie terenu. Zużywa najwięcej miejsca na dysku
- Flat (2D) — widok z góry, jak mapa satelitarna. Lżejszy, szybszy do renderowania, zużywa mniej dysku. Dobry jako dodatkowa warstwa obok 3D
- Cave — wyświetla jaskinie i tunele podziemne. Przydatny do znalezienia kopalń, lochów i baz podziemnych
- Surface — uproszczony widok powierzchni, jeszcze lżejszy niż Flat. Dobry dla serwerów z ograniczoną przestrzenią dyskową
Każdy tryb konfiguruje się osobno w pliku configuration.txt. Możesz włączyć kilka trybów jednocześnie — gracze przełączają się między nimi w przeglądarce.
Wpływ na wydajność serwera
Dynmap obciąża serwer podczas renderowania — odczytuje chunki, przetwarza bloki i generuje obrazy. Na serwerach z wieloma graczami może to być odczuwalne.
Sposoby na zmniejszenie obciążenia:
- Ogranicz częstotliwość aktualizacji — w konfiguracji ustaw dłuższy interwał między renderami (np. co 5 minut zamiast co sekundę)
- Renderuj w godzinach nocnych — użyj crontab lub plugin schedulera, żeby pełna renderka uruchamiała się, gdy serwer jest pusty
- Ogranicz promień mapy — nie renderuj nieskończonego świata. Ustaw border (np. 10 000 bloków od spawna)
- Wyłącz tryb 3D — jeśli wydajność jest problemem, zostaw tylko Flat. Zużywa znacznie mniej zasobów
- Osobny dysk SSD — kafelki mapy to tysiące małych plików. SSD radzi sobie z nimi lepiej niż HDD
Alternatywy: BlueMap, Squaremap, Pl3xMap
Dynmap to klasyk, ale nie jedyna opcja. Nowsze alternatywy oferują inny styl renderingu i wydajność:
BlueMap
Renderuje świat w pełnym 3D z obsługą WebGL — efekt wizualny jest spektakularny, z cieniami, wodą i głębią. Znacznie ładniejszy niż Dynmap, ale zużywa więcej zasobów. Obsługuje Spigot, Paper, Fabric i Forge. Dobry wybór dla serwerów z budowlami wartymi pokazania.
Squaremap (dawniej Pl3xMap)
Minimalistyczna mapa 2D — bardzo lekka, szybka w renderowaniu, zużywa mało dysku. Nie ma trybu 3D, ale za to praktycznie nie obciąża serwera. Idealny dla serwerów survival z ograniczonymi zasobami.
Który wybrać?
- Dynmap — jeśli potrzebujesz sprawdzonego rozwiązania z ogromną bazą pluginów integracyjnych
- BlueMap — jeśli zależy Ci na wyglądzie i masz zasoby serwerowe
- Squaremap — jeśli priorytetem jest wydajność i prostota
Powiązane strony
- Wszystkie narzędzia Minecraft
- Xaero's World Map — mod mapowy po stronie klienta
- VoxelMap — klasyczny mod minimapowy
- Chunkbase — szukanie struktur po seedzie
- Jak postawić serwer Minecraft
- Lista serwerów Minecraft