Discord

Dynmap - mapa serwera Minecraft na żywo

Typ: Mapa
Serwery: Spigot, Paper, Purpur, Forge
Wersje MC: 1.0 - 1.21+
Licencja: Apache 2.0 (open source)

Czym jest Dynmap?

Dynmap (Dynamic Map) to jeden z najstarszych i najbardziej rozpoznawalnych pluginów do serwerów Minecraft. Jego główne zadanie jest proste, ale niezwykle przydatne: generuje w czasie rzeczywistym interaktywną mapę Twojego świata, którą każdy może otworzyć w zwykłej przeglądarce internetowej. Wystarczy wpisać adres serwera z odpowiednim portem, a cały świat pojawia się przed oczami jak w Google Maps.

Plugin renderuje chunki w miarę ich eksploracji przez graczy, tworząc coraz pełniejszy obraz świata. Obsługuje zarówno Overworld, jak i Nether oraz End. Dynmap jest szczególnie popularny na serwerach survival i towny, gdzie gracze chcą zobaczyć, jak wygląda ich okolica, gdzie znajdują się budowle innych graczy i jakie tereny są jeszcze nieodkryte.

Tryby wyświetlania

Dynmap oferuje kilka trybów renderowania mapy, z których każdy ma swoje zastosowanie:

Każdy tryb można włączać i wyłączać niezależnie dla poszczególnych światów. Na serwerach z ograniczonymi zasobami administratorzy często zostawiają tylko widok płaski, który generuje najmniejsze obciążenie.

Funkcje śledzenia i markerów

Jedną z najcenniejszych funkcji Dynmapu jest śledzenie graczy w czasie rzeczywistym. Na mapie widać ikony wszystkich zalogowanych graczy, ich nazwy i pozycje aktualizowane co kilka sekund. To fantastyczne narzędzie do koordynowania gry zespołowej, ale też do moderacji - administratorzy mogą szybko sprawdzić, gdzie przebywają gracze.

System markerów pozwala oznaczać na mapie ważne lokalizacje: spawn, sklepy, areny PvP, tereny gildii. Markery można dodawać przez komendy w grze lub przez API. Wiele pluginów towny i faction integruje się z Dynmapem, automatycznie rysując granice terytoriów na mapie, co tworzy niezwykle czytelny obraz polityczny serwera.

Instalacja i konfiguracja

Instalacja Dynmapu jest standardowa - wystarczy pobrać plik JAR ze SpigotMC lub z Modrinth i umieścić go w folderze plugins/. Po restarcie serwera plugin tworzy folder konfiguracyjny z plikiem configuration.txt.

Domyślnie mapa jest dostępna pod portem 8123 (np. http://adres-serwera:8123). Kluczowe ustawienia to:

Na większych serwerach warto rozważyć użycie zewnętrznego serwera WWW (np. nginx) jako reverse proxy, co pozwala podpiąć mapę pod subdomenę typu mapa.serwer.pl i obsługiwać ją na porcie 80/443 z certyfikatem SSL.

Wydajność i alternatywy

Dynmap potrafi być zasobożerny, szczególnie podczas pełnego renderowania dużego świata. Proces /dynmap fullrender może trwać wiele godzin i obciążać zarówno procesor, jak i dysk. Warto planować pełne renderowania na godziny nocne, kiedy na serwerze jest mało graczy.

Dla serwerów, które potrzebują lżejszej alternatywy, powstał BlueMap - nowszy plugin mapowy z pięknym renderowaniem 3D opartym na WebGL. BlueMap wygląda efektowniej, ale Dynmap nadal wygrywa funkcjonalnością markerów i liczbą integracji z innymi pluginami. Inną opcją jest squaremap (wcześniej Pl3xMap), który oferuje minimalistyczną mapę 2D z bardzo niskim obciążeniem serwera.