/
mc-node.net →
Minecraft

Jak zainstalować BlueMap (mapa 3D) na serwerze Minecraft?

Zaktualizowano 07/09/20262 min czytania
W tym artykule
  1. Krok 1: instalacja
  2. Krok 2: zaakceptuj pobieranie
  3. Krok 3: otwórz port
  4. Zarządzanie renderowaniem
  5. Mniejsze obciążenie
  6. Alternatywa: Dynmap

BlueMap tworzy mapę 3D twojego świata, którą każdy może oglądać w przeglądarce, razem z pozycjami graczy. To nowoczesny następca Dynmapa; działa jako plugin na Paperze i Purpurze oraz jako mod na Fabricu i Forge. Na SMP przydaje się obserwatorom, miłośnikom map i każdemu, kto chce znaleźć bazę kogoś innego.

Krok 1: instalacja

  1. Zainstaluj BlueMap z biblioteki pluginów w panelu albo wgraj plik jar do folderu plugins. Zobacz jak zainstalować plugin.
  2. Zrestartuj serwer. BlueMap utworzy folder plugins/BlueMap z plikami konfiguracyjnymi i zatrzyma się z komunikatem, że musisz zaakceptować pobieranie.

Krok 2: zaakceptuj pobieranie

BlueMap potrzebuje oryginalnych plików Minecrafta, żeby rysować bloki. Otwórz plugins/BlueMap/core.conf i ustaw:

accept-download: true

Zrestartuj serwer. Przy pierwszym uruchomieniu BlueMap pobierze potrzebne pliki i zacznie renderować w tle. Na istniejącym świecie może to potrwać kilka godzin i obciąża CPU; zrób to w spokojnym momencie.

Krok 3: otwórz port

BlueMap uruchamia własny serwer WWW na porcie 8100. Przypisz w panelu dodatkowy port do swojego serwera i wpisz go w plugins/BlueMap/webserver.conf:

ip: "0.0.0.0"
port: 8100

Użyj numeru portu, który dał ci panel, jeśli to nie jest 8100. Po restarcie mapa jest dostępna pod adresem http://ip-twojego-serwera:8100. Jeśli mapa nie ma być publiczna, udostępniaj ten link tylko swojej ekipie.

Zarządzanie renderowaniem

  • /bluemap pokazuje postęp renderowania.
  • /bluemap stop wstrzymuje renderowanie, na przykład na czas zatłoczonego wieczoru; /bluemap start je wznawia.
  • /bluemap render world renderuje świat od nowa po dużych zmianach.

Po pierwszym renderowaniu nowe chunki są aktualizowane automatycznie w trakcie gry.

Mniejsze obciążenie

Jeśli chcesz oszczędzić CPU i miejsce na dysku, wyłącz Nether i End w plugins/BlueMap/maps/, ustawiając w tych plikach enabled: false, albo ogranicz mapę do granicy świata. Świat o wymiarach 3000 na 3000 bloków renderuje się w kilka godzin i zajmuje około gigabajta na dysku; większe światy skalują się mniej więcej liniowo. Na serwerze z 5 GB RAM BlueMap działa bez problemu, o ile nie uruchomisz pierwszego renderowania w środku pełnego wieczoru.

Alternatywa: Dynmap

Jeśli wolisz lżejszą mapę 2D, Dynmap to dobra alternatywa. Wyjaśnienie znajdziesz w artykule jak skonfigurować Dynmap. Nie uruchamiaj obu naraz; to podwaja pracę renderowania bez żadnej wartości dodanej.