Przejdź do głównej zawartości

Dynmap - Jak zainstalować i skonfigurować

Dynmap to popularny plugin, który pozwala na podgląd świata serwera Minecraft z poziomu przeglądarki internetowej — coś w stylu Google Maps, tylko dla Twojego serwera.

INFORMACJA:

Dynmap działa na serwerach Spigot, Paper, Purpur oraz Forge/Fabric (jako mod). Upewnij się, że pobierasz odpowiednią wersję dla swojej platformy.

Wymagania wstępne​

Przed rozpoczęciem instalacji upewnij się, że posiadasz:

  • Działający serwer Minecraft (Spigot/Paper/Purpur lub Forge/Fabric)
  • Możliwość dodania dodatkowego portu sieciowego
  • Zalecane minimum: 2GB RAM dla podstawowej mapy, 4GB+ dla map wysokiej rozdzielczości
UWAGA:

Dynmap może zużywać znaczące zasoby serwera, szczególnie podczas pełnego renderowania mapy. Renderowanie map w wysokiej rozdzielczości może zająć wiele gigabajtów miejsca na dysku.

Instalacja pluginu​

Pobranie pluginu​

Pobierz najnowszą wersję pluginu Dynmap ze strony CurseForge lub SpigotMC.

WSKAZÓWKA:

Sprawdź wersję swojego serwera Minecraft i pobierz odpowiadającą jej wersję pluginu. Używanie niekompatybilnej wersji może powodować błędy.

Przesłanie pliku na serwer​

  1. Przejdź do zakładki Pliki w panelu zarządzania serwerem
  2. Otwórz folder plugins znajdujący się w katalogu głównym serwera
  3. Kliknij przycisk „Wyślij na serwer" i prześlij pobrany plik Dynmap-(Wersja).jar

Pierwsze uruchomienie​

  1. Uruchom serwer Minecraft (lub uruchom ponownie, jeśli był już włączony)
  2. Plugin automatycznie utworzy folder Dynmap oraz pliki konfiguracyjne
  3. Po pierwszym uruchomieniu serwera zatrzymaj go

Konfiguracja portu dla Dynmap​

Dynmap wymaga dedykowanego portu sieciowego do wyświetlania mapy w przeglądarce.

Dodanie nowego portu​

  1. Przejdź w panelu serwera do zakładki Sieć
  2. Dodaj nowy port, wybierając opcję Port Dynmap, a następnie Utwórz nowy port
  3. Skopiuj numer przypisanego portu — będzie potrzebny w następnym kroku

Konfiguracja pluginu Dynmap​

Edycja pliku konfiguracyjnego​

  1. Wróć do zakładki Pliki
  2. Przejdź do folderu plugins, następnie do folderu dynmap
  3. Odszukaj plik konfiguracyjny configuration.txt i otwórz go

Najważniejsze ustawienia​

1. Port serwera WWW​

Znajdź linię z parametrem webserver-port: (zazwyczaj około linii 300-400 w zależności od wersji) i ustaw przypisany wcześniej port:

webserver-port: 21000

2. Rozdzielczość mapy​

Ustaw parametr deftemplatesuffix: na początku pliku:

deftemplatesuffix: vlowres

Dostępne opcje:

  • vlowres — bardzo niska rozdzielczość (zalecane dla minimalnego zużycia zasobów)
  • lowres — niska rozdzielczość (dobry kompromis między jakością a wydajnością)
  • medres — średnia rozdzielczość (wymaga więcej zasobów)
  • hires — wysoka rozdzielczość (bardzo zasobożerne, może zajmować setki GB)

:::tip Zalecenie Dla większości serwerów zalecamy vlowres lub lowres. Możesz później zwiększyć rozdzielczość, jeśli zasoby serwera na to pozwalają. :::

3. Format obrazów (opcjonalnie)​

Aby zaoszczędzić miejsce na dysku, znajdź parametr image-format: i ustaw go na:

image-format: jpg

Możesz również użyć formatu webp dla jeszcze lepszej kompresji:

image-format: webp-q90

4. Zapisanie zmian​

Po dokonaniu wszystkich zmian:

  1. Zapisz plik configuration.txt
  2. Uruchom ponownie serwer w zakładce Konsola

Testowanie Dynmap​

Dostęp do mapy​

Po uruchomieniu serwera, otwórz przeglądarkę i wpisz:

http://IP_SERWERA:PORT_DYNMAP

Przykład:

http://83.168.106.243:21000
INFORMACJA:

Zastąp IP_SERWERA adresem IP swojego serwera, a PORT_DYNMAP portem, który skonfigurowałeś w pliku configuration.txt.

Jeśli zobaczysz stronę Dynmap, wszystko działa poprawnie!

Przydatne komendy​

Zarządzanie renderowaniem​

  • /dynmap fullrender — rozpoczyna pełne renderowanie wszystkich map
  • /dynmap fullrender <świat> — renderuje konkretny świat
  • /dynmap cancelrender <świat> — anuluje aktywne renderowanie
  • /dynmap pause all — wstrzymuje wszystkie renderowania
  • /dynmap pause none — wznawia renderowanie

Zarządzanie pluginem​

  • /dynmap reload — przeładowuje ustawienia pluginu bez restartu serwera
  • /dynmap refresh — odświeża mapę
  • /dynmap purgequeue — czyści kolejkę aktualizacji kafelków

Widoczność graczy​

  • /dynmap hide — ukrywa gracza na mapie
  • /dynmap show — pokazuje gracza na mapie
  • /dynmap hide <nick> — ukrywa konkretnego gracza (wymaga uprawnień)