MinecraftVeröffentlicht am 16. Dezember 20258 Min. Lesezeit

Wie installiere ich Dynmap / BlueMap (interaktive Webkarte)?

Dynmap und BlueMap sind Plugins, die eine interaktive Webkarte Ihrer Minecraft-Welt erstellen, abrufbar in jedem Browser. Spieler erkunden damit die Welt, sehen Positionen in Echtzeit und entdecken Bauwerke. Diese Anleitung vergleicht beide und zeigt dann die Installation von Dynmap oder BlueMap auf einem Minecraft-Server mit OuiPanel, dem Game-Panel. Zum Schluss veröffentlichen Sie die Karte unter Ihrem eigenen Domainnamen.


Dynmap und BlueMap vergleichen

KriteriumDynmapBlueMap
Darstellung2D, Satellitenansicht3D, isometrische Ansicht
Speicherplatzmittelhöher
Leistunggutmittel
Optikgutausgezeichnet
Konfigurationeinfachsehr einfach
Erweiterungenvieleeinige
Ressourcenleichtanspruchsvoller

Dynmap zeigt eine 2D-Ansicht im Satellitenstil mit Zoom.

┌──────────────────────────────┐
│  2D-Karte wie Google Maps    │
│  - Ansicht von oben          │
│  - Zoom in mehreren Stufen   │
│  - Markierungen und Zonen    │
└──────────────────────────────┘

BlueMap zeigt eine isometrische 3D-Ansicht.

┌──────────────────────────────┐
│  Isometrische 3D-Karte       │
│  - Freie Drehung             │
│  - Gebäude in 3D             │
│  - Sehr detailliert          │
└──────────────────────────────┘
FunktionDynmapBlueMap
Ansicht2D Satellit3D isometrisch
Standard-Port81238100
Konfigurationsdateienconfiguration.txtcore.conf, webserver.conf
Plugin-Integrationenvieleeinige
RAM-Bedarfmäßighoch
Erstes Renderingschnelllangsamer
Optikgutausgezeichnet
Einrichtungeinfachsehr einfach

Voraussetzungen

Ein kompatibler Server

SoftwareDynmapBlueMap
Paperjaja
Spigotjaja
Purpurjaja
Fabricja (Mod)ja (Mod)
Forgeja (Mod)ja (Mod)
Vanillaneinnein

Ein zusätzlicher Port

Die Webkarte braucht einen eigenen HTTP-Port.

DienstStandard-Port
Minecraft25565
Dynmap8123
BlueMap8100

In OuiPanel fügen Sie diesen Port unter Konfiguration › Port-Verwaltung hinzu, wie weiter unten beschrieben.


Dynmap installieren

Dynmap herunterladen

  1. Öffnen Sie die Dynmap-Seite bei SpigotMC und klicken Sie auf Download.

  2. Nehmen Sie die Version, die zu Ihrer Minecraft-Version passt.

Unter Paper, Spigot oder Purpur können Sie Dynmap auch auf der Seite Plugins von OuiPanel im Tab Katalog suchen und auf Installieren klicken.

Das Plugin ablegen

  1. Melden Sie sich bei OuiPanel an und wählen Sie Ihren Minecraft-Server.

  2. Öffnen Sie im Seitenmenü Dateimanager und dann den Ordner plugins.

  3. Ziehen Sie die Datei Dynmap-*.jar vom Computer auf die Seite. Eine Schaltfläche zum Hochladen gibt es nicht.

Einblendung Dateien hier ablegen während eines Drag-and-drop im Dateimanager

Erster Start

Starten Sie den Server in der Konsole. Warten Sie, bis Dynmap seine Konfigurationsdateien angelegt hat.

[INFO]: [dynmap] Loaded 3 maps of world 'world'
[INFO]: [dynmap] Enabled
[INFO]: [dynmap] Web server started on address 0.0.0.0:8123

Stoppen Sie den Server danach, um ihn zu konfigurieren.

Einen Port für die Karte hinzufügen

  1. Öffnen Sie im Seitenmenü Konfiguration › Port-Verwaltung.

  2. Klicken Sie auf Neuen Port zuweisen. Das Panel fügt ihn sofort hinzu, ohne Bestätigungsfenster.

  3. Notieren Sie die zugewiesene Nummer.

  4. Benennen Sie den Port mit Notiz bearbeiten, zum Beispiel „Dynmap-Port“.

Seite Netzwerk-Ports mit mehreren Ports, ihren Notizen und der Schaltfläche Neuen Port zuweisen

Dynmap konfigurieren

Öffnen Sie im Dateimanager die folgende Datei. Der Editor öffnet sich per Klick, Speichern sichert Ihre Änderungen.

/plugins/dynmap/configuration.txt

Stellen Sie um Zeile 315 den Port des Webservers ein.

# Adresse, auf der der Webserver lauscht
webserver-bindaddress: 0.0.0.0

# Port des Webservers (durch Ihren zugewiesenen Port ersetzen)
webserver-port: 8123

Ersetzen Sie 8123 durch den Port aus der Port-Verwaltung.

Um den Server nicht zu überlasten, senken Sie um Zeile 16 die Rendering-Qualität.

# Rendering-Qualität (vlowres, lowres, hires)
deftemplatesuffix: lowres
QualitätDetailsSpeicherplatzLeistung
vlowressehr niedrigminimalausgezeichnet
lowresniedriggeringsehr gut
hireshochhochanspruchsvoll

Beginnen Sie mit lowres und wechseln Sie nur zu hires, wenn Ihr Server genug Ressourcen hat.

Hier eine empfohlene vollständige Konfiguration.

# Rendering-Qualität
deftemplatesuffix: lowres

# Rendering-Meldungen im Chat
renderacceleratethreshold: 60
updaterate: 2000

# Integrierter Webserver
webserver-bindaddress: 0.0.0.0
webserver-port: 8123

# Höchstzahl wartender Kacheln
parallelrendercnt: 4
tileupdatedelay: 30

# Web-Chat
allowwebchat: true
webchat-interval: 5

# Sichtbarkeit der Spieler
player-info-protected: false
showplayerfacesinmenu: true

Neu starten und die Karte öffnen

Starten Sie den Server und warten Sie auf diese Meldung.

[INFO]: [dynmap] Web server started on address 0.0.0.0:8123

Öffnen Sie im Browser die folgende Adresse, mit der IP Ihres Servers und dem Port der Karte.

http://IHRE_IP:IHR_PORT

Zum Beispiel http://203.0.113.10:8123. Die IP ist die der Hauptadresse auf der Seite Globale Ansicht.

Die Karte generieren

Die Karte füllt sich, während die Spieler die Welt erkunden. Um sie von Hand zu erzeugen, führen Sie diesen Befehl aus.

/dynmap fullrender world

Ein vollständiges Rendering kann lange dauern und viele Ressourcen verbrauchen. Begrenzen Sie den Bereich mit einer Weltbarriere (/worldborder).

Dynmap-Befehle

BefehlBeschreibung
/dynmap fullrender [welt]rendert die ganze Welt
/dynmap cancelrender [welt]bricht das laufende Rendering ab
/dynmap pause allpausiert alle Renderings
/dynmap pause nonesetzt die Renderings fort
/dynmap statszeigt Statistiken
/dynmap hideversteckt Ihre Position auf der Karte
/dynmap showzeigt Ihre Position
/dmarker add <name>fügt eine Markierung hinzu

In der Konsole von OuiPanel geben Sie diese Befehle ohne Schrägstrich ein.


BlueMap installieren

BlueMap herunterladen

Laden Sie BlueMap bei bluemap.bluecolored.de oder bei Modrinth in der Version für Ihren Server herunter. Für die BlueMap-Installation brauchen Sie eine dieser Dateien.

ServerDatei
Paper, SpigotBlueMap-*-spigot.jar
FabricBlueMap-*-fabric.jar
ForgeBlueMap-*-forge.jar

Das Plugin ablegen

Öffnen Sie im Dateimanager den Ordner plugins und ziehen Sie die Datei BlueMap-*.jar hinein. Unter Paper geht es auch über die Seite Plugins.

Erster Start

Starten Sie den Server. BlueMap legt seine Dateien an und zeigt diese Meldung.

[BlueMap] BlueMap needs to download some resources from Mojang.
[BlueMap] Please accept the Minecraft EULA and change 'accept-download' to 'true' in config.

Stoppen Sie den Server danach.

Den Download der Ressourcen erlauben

  1. Öffnen Sie den Ordner /plugins/BlueMap/ (oder /config/bluemap/ unter Fabric).

  2. Öffnen Sie die Datei core.conf.

  3. Setzen Sie die folgende Zeile auf true und klicken Sie auf Speichern.

accept-download: true

Einen Port für die Karte hinzufügen

Klicken Sie unter Konfiguration › Port-Verwaltung auf Neuen Port zuweisen und notieren Sie die Nummer, wie bei Dynmap.

Den Webserver konfigurieren

Öffnen Sie webserver.conf in /plugins/BlueMap/ und passen Sie die Datei so an.

# Integrierten Webserver aktivieren
enabled: true

# Adresse, auf der gelauscht wird
ip: "0.0.0.0"

# Port des Webservers (Ihr zugewiesener Port)
port: 8100

# Höchstzahl an Verbindungen
max-connections: 100

Die Welten einstellen (optional)

Öffnen Sie maps/world.conf, um die Anzeige anzupassen.

# Name auf der Karte
name: "Meine Welt"

# Startposition
start-pos: {x: 0, z: 0}

# Grenzen der Karte (optional)
min-x: -5000
max-x: 5000
min-z: -5000
max-z: 5000

# Höhlen rendern
render-caves: true

# Himmelsfarbe
sky-color: "#7dabff"

Neu starten und die Karte öffnen

Starten Sie den Server und warten Sie auf diese Meldungen.

[BlueMap] WebServer started!
[BlueMap] Loaded 1 map(s)

Öffnen Sie dann die Karte im Browser.

http://IHRE_IP:IHR_PORT

BlueMap-Befehle

BefehlBeschreibung
/bluemap render [welt]startet das Rendering einer Welt
/bluemap pausepausiert das Rendering
/bluemap resumesetzt das Rendering fort
/bluemap cancelbricht das laufende Rendering ab
/bluemap reloadlädt die Konfiguration neu
/bluemap mapslistet die Karten
/bluemap versionzeigt die BlueMap-Version

Die Karte unter einem Domainnamen veröffentlichen

Mit dem Proxy-Manager von OuiPanel erreichen Sie die Karte über einen Domainnamen in HTTPS statt über IP und Port.

Ohne Proxy-ManagerMit Proxy-Manager
http://203.0.113.10:8123https://karte.meinserver.de
ein Port zum Merkeneine einfache Adresse
unverschlüsseltes HTTPverschlüsseltes HTTPS
  1. Öffnen Sie im Seitenmenü Proxy-Manager.

  2. Die Karte Das DNS-Ziel dieses Servers zeigt den anzulegenden Eintrag: Typ A, Name @ und eine IP-Adresse. Legen Sie bei Ihrem Domain-Registrar denselben Eintrag für Ihre Subdomain an, zum Beispiel karte.

  3. Klicken Sie auf Domain hinzufügen. Das Formular Neue Verbindung öffnet sich.

  4. Geben Sie den vollständigen Domainnamen ein, zum Beispiel karte.meinserver.de.

  5. Wählen Sie unter Port den Port Ihrer Karte.

  6. Lassen Sie HTTPS angehakt, um ein automatisch erneuertes Let's-Encrypt-Zertifikat zu erhalten.

  7. Klicken Sie auf DNS prüfen. Das Panel sollte „Das DNS zeigt hierher“ melden.

  8. Klicken Sie auf Weiterleitung anlegen.

Proxy-Manager mit dem DNS-Ziel des Servers und dem Formular Neue Verbindung

Die Domain erscheint unter Verbundene Domains, mit der Schaltfläche Website öffnen. Die Karte ist dann unter https://karte.meinserver.de erreichbar. Die DNS-Verbreitung dauert je nach Registrar 5 Minuten bis 48 Stunden. Die Anleitung Einen Reverse-Proxy konfigurieren (Proxy-Manager) erklärt jeden Schritt.


Die Karte anpassen

Markierungen in Dynmap hinzufügen

Fügen Sie im Spiel eine Markierung mit /dmarker add hinzu.

/dmarker add "Hauptspawn" icon:tower
/dmarker add "Shop" icon:chest
/dmarker add "PvP-Arena" icon:skull
SymbolName
Haushouse
Truhechest
Schädelskull
Turmtower
Loreminecart
Sternstar
rote Flaggeredflag

Markierungen in BlueMap hinzufügen

Legen Sie die Datei /plugins/BlueMap/markers/markers.json an.

{
  "markers": [
    {
      "id": "spawn",
      "type": "poi",
      "label": "Spawn",
      "position": {"x": 0, "y": 64, "z": 0},
      "icon": "assets/poi.svg"
    },
    {
      "id": "shop",
      "type": "poi",
      "label": "Shop",
      "position": {"x": 100, "y": 64, "z": -50}
    }
  ]
}

Dynmap mit anderen Plugins verbinden

Dynmap kann über Erweiterungen die Zonen gängiger Plugins anzeigen.

PluginDynmap-Erweiterung
WorldGuardDynmap-WorldGuard
TownyDynmap-Towny
FactionsDynmap-Factions
GriefPreventionDynmap-GriefPrevention
ResidenceDynmap-Residence

Laden Sie die Erweiterung herunter und legen Sie sie in /plugins/.


Die Leistung optimieren

Den Rendering-Bereich begrenzen

Legen Sie vor einem vollständigen Rendering eine Weltbarriere fest.

/worldborder set 10000

Die Welt und damit das Rendering sind dann auf ein Quadrat von 10.000 Blöcken Kantenlänge begrenzt.

Leichtere Konfiguration für Dynmap

# Update-Häufigkeit senken
updaterate: 3000
tileupdatedelay: 60

# Parallele Renderings begrenzen
parallelrendercnt: 2

# Aufwendige Funktionen abschalten
smooth-lighting: false
better-grass: false

Leichtere Konfiguration für BlueMap

Stellen Sie in core.conf diese Werte ein.

# Rendering-Threads (je nach RAM anpassen)
render-threads: 2

# Update-Intervall (in Sekunden)
update-interval: 300

Wenn die Karte nicht erreichbar ist

UrsacheLösung
Falscher Portvergleichen Sie den Port der Konfiguration mit dem in der Port-Verwaltung
Port fehltfügen Sie ihn mit Neuen Port zuweisen hinzu
Webserver nicht gestartetlesen Sie das Startprotokoll in der Konsole

Fehler „Port already in use“

Der Port ist schon belegt. Ändern Sie den Port in der Konfiguration oder nutzen Sie einen anderen Port aus der Port-Verwaltung.

Schwarze oder leere Karte

Die Karte wurde noch nicht generiert. Erkunden Sie die Welt im Spiel oder starten Sie ein Rendering mit /dynmap fullrender world oder /bluemap render world.

Der Server laggt beim Rendering

  • Wechseln Sie zur Qualität lowres oder vlowres.

  • Senken Sie parallelrendercnt auf 1 oder 2.

  • Erhöhen Sie tileupdatedelay.

  • Lassen Sie Renderings zu ruhigen Zeiten laufen.

Zu wenig Speicherplatz

Karten in hoher Auflösung belegen viel Platz.

  • Nutzen Sie lowres statt hires.

  • Begrenzen Sie den Bereich mit einer Weltbarriere.

  • Löschen Sie alte Renderings in /plugins/dynmap/web/tiles/.

Mehr dazu im Dynmap-Wiki oder im BlueMap-Wiki. Beide Projekte haben einen Discord (discord.gg/dynmap und discord.gg/bluemap).


Brauchen Sie Hilfe?

Eröffnen Sie ein Ticket über Tickets › Ticket öffnen oder über die Kachel Support kontaktieren unten auf der Seite Ihres Servers im Kundenbereich. Sie können Ihre Frage auch auf dem Discord von OuiHeberg stellen.

War dieser Artikel hilfreich?

812 Aufrufe
Diesen Artikel teilen
Minecraft
Brauchen Sie einen Minecraft-Server?

Entdecken Sie unsere Minecraft-Hosting-Angebote ab 1,99€/Monat mit automatischer Mod-Installation.

Minecraft Server mieten →
Minecraft
Brauchen Sie einen Minecraft-Server?

Entdecken Sie unsere Minecraft-Hosting-Angebote ab 1,99€/Monat mit automatischer Mod-Installation.

Minecraft Server mieten →

Verwandte Artikel