BlueMap-Anleitung: eine 3D-Webkarte für deinen Minecraft-Server
Auf dieser Seite
BlueMap rendert deine Minecraft-Welt zu einer live aktualisierten 3D-Karte, die jeder im Browser öffnen kann. Spieler können über Bauwerke fliegen, einander finden und die Welt erkunden, ohne sich einzuloggen – und du hast ein Aushängeschild für die Website oder den Discord deines Servers.
Diese Anleitung behandelt die Installation von BlueMap, die eine Einstellung, die vor dem Start nötig ist, einen eigenen Port für die Karte, die Befehle und wie du verhinderst, dass das Rendern deinen Server ausbremst.
Was BlueMap ist
BlueMap liest deine Weltdateien, rendert sie zu 3D-Kartenkacheln und stellt sie über einen kleinen eingebauten Webserver bereit. Nah herangezoomt siehst du die Blöcke in vollem 3D, weit herausgezoomt eine flache Übersicht. Live-Marker zeigen, wo Spieler sind, und die Karte aktualisiert sich, wenn sich die Welt verändert.
Es rendert nur Welten der Java Edition. Die aktuelle Version, BlueMap 5.29, gibt es für:
| Server-Software | Minecraft-Versionen |
|---|---|
| Paper und Folia (Plugin) | 26.1.1 – 26.3 |
| Spigot (Plugin) | 26.1 – 26.3 |
| Fabric, Forge, NeoForge (Mod) | 26.1 – 26.3 |
Für eine ältere Minecraft-Version lädst du eine ältere BlueMap-Version herunter, die sie aufführt. Jede Version auf Modrinth und Hangar zeigt, welche Versionen sie unterstützt.
BlueMap installieren
- Lade die passende Datei für deinen Server von Modrinth, Hangar oder den GitHub-Releases von BlueMap herunter: die
-paper-jar für Paper,-fabricfür Fabric und so weiter. - Lege sie in den Ordner
plugins(Paper, Spigot) odermods(Fabric, Forge, NeoForge) und starte den Server neu. Wie du Plugins hochlädst, steht in Minecraft-Plugins installieren. - BlueMap legt seine Konfiguration in
plugins/BlueMap/an, auf Modded-Servern inconfig/bluemap/, mit einer bereits eingerichteten Karte für jede deiner Welten.
Jetzt meldet die Konsole, dass BlueMap wartet. Es rendert nichts, bis du den Download akzeptierst – das ist der nächste Schritt.
Den Download in core.conf akzeptieren
Um Blöcke darzustellen, braucht BlueMap die Texturen und Modelle aus dem Minecraft-Client, die es bei Mojang herunterlädt. Öffne core.conf und ändere:
accept-download: true
Damit akzeptierst du die EULA von Mojang und bestätigst, dass du Minecraft Java Edition besitzt. Speichere die Datei und führe /bluemap reload aus oder starte neu. BlueMap lädt die Ressourcen herunter und beginnt zu rendern.
Der Webkarte einen eigenen Port geben
Der Webserver von BlueMap lauscht standardmäßig auf Port 8100. Auf deinem eigenen Rechner öffnest du diesen Port und rufst http://your-ip:8100 auf. Auf gehosteten Servern kannst du meist keinen Port frei wählen, also nutzt du einen, der deinem Server zugewiesen ist:
- Besorge dir einen zweiten Port für deinen Server. Bei HytHost öffnest du im Panel den Tab Network und fügst eine Zuweisung hinzu: Das Panel wählt einen freien Port und öffnet ihn für dich.
- Öffne
webserver.confund setzeportauf diese Nummer:port: 25570
- Führe
/bluemap reloadaus und öffnehttp://your-server-ip:25570im Browser.
Nutze nicht den Spielport – der gehört Minecraft. Um die Karte ohne Portnummer unter deiner eigenen Domain zu zeigen, setze einen Reverse Proxy wie nginx davor; die Dokumentation von BlueMap hat fertige Beispiele.
Füge im Panel selbst einen Port für BlueMap hinzu: HytHost Minecraft-Hosting ab €2.59/Monat.
Minecraft-Pakete ansehenBlueMap-Befehle
| Befehl | Was er macht |
|---|---|
/bluemap | Zeigt Render-Status und Fortschritt |
/bluemap reload | Lädt die Konfiguration nach einer Änderung neu |
/bluemap maps | Listet die Karten und ihren Zustand auf |
/bluemap update [map] | Rendert Änderungen, die noch nicht erfasst wurden |
/bluemap force-update [map] | Rendert alles neu, auch unveränderte Bereiche |
/bluemap freeze <map> / unfreeze | Stoppt oder setzt Updates für eine Karte fort; bleibt nach Neustarts erhalten |
/bluemap stop / start | Pausiert oder setzt das gesamte Rendern fort |
/bluemap purge <map> | Löscht die gerenderten Daten einer Karte, damit sie von Grund auf neu gerendert wird |
Jeder Befehl hat eine Berechtigung der Form bluemap.<command>, zum Beispiel bluemap.reload. Meistens brauchst du keinen davon: BlueMap bemerkt Änderungen in der Welt und rendert sie von selbst.
Das Rendern leicht halten
BlueMap rendert in Hintergrund-Threads, nicht im Haupt-Thread des Servers, aber Rendern kostet trotzdem CPU. Der erste Render einer großen Welt ist der aufwendige Teil; danach werden nur geänderte Chunks neu gezeichnet.
- Render-Threads: Setze
render-thread-countincore.conf. Die Dokumentation von BlueMap empfiehlt1auf Maschinen mit vier Kernen oder weniger. - Rendern, wenn es ruhig ist: Führe zu Stoßzeiten
/bluemap stopaus und nachts/bluemap start, solange der erste Render läuft. - Pausieren, wenn Spieler online sind:
player-render-limitinplugin.confstoppt das Rendern, sobald so viele Spieler online sind. - Setze eine Weltbarriere. Sie verhindert, dass die Karte – und die Renderarbeit – endlos wächst, während Spieler erkunden.
- Friere Karten ein, die du nicht live brauchst, etwa das End, sobald es erkundet ist.
Speicher: Dateien oder eine Datenbank
Standardmäßig speichert BlueMap die Karte als komprimierte Dateien in bluemap/web/maps, im Speicher deines Servers. Die Karte wächst mit dem erkundeten Gebiet, behalte bei einer großen Welt also den Speicherplatz im Auge.
Du kannst eine Karte stattdessen in eine Datenbank verlegen. Lege in storages/sql.conf die Verbindung zu MySQL, MariaDB, PostgreSQL oder SQLite fest, setze dann storage: "sql" in der Konfigurationsdatei der Karte und lade neu:
connection-url: "jdbc:mysql://DB_HOST:3306/DB_NAME"
connection-properties: {
user: "DB_USER",
password: "DB_PASSWORD"
}
Paper bringt einen MySQL-Treiber mit; für Spigot, Fabric und Forge musst du einen JDBC-Treiber hinzufügen. Jedes HytHost Minecraft-Paket enthält MySQL-Datenbanken, die du im Tab Databases des Panels anlegst.
Häufige Fragen
Fast immer, weil accept-download in core.conf noch auf false steht. Setze es auf true und führe /bluemap reload aus. Wartet es weiterhin, prüfe die Konsole auf einen Download-Fehler.
Standardmäßig 8100, eingestellt in webserver.conf. Auf einem gehosteten Server nutzt du stattdessen einen zusätzlichen Port, der deinem Server zugewiesen ist; bei HytHost fügst du ihn selbst im Tab Network des Panels hinzu.
Es rendert außerhalb des Haupt-Threads und blockiert die Ticks daher nicht direkt, aber der erste Render braucht viel CPU. Nutze auf kleinen Paketen einen Render-Thread und lass den ersten Render laufen, wenn wenige Spieler online sind.
Nein. BlueMap rendert nur Welten der Java Edition.
Führe /bluemap purge <map> aus. Das löscht die gerenderten Daten, und die Karte wird von Grund auf neu gerendert, sofern sie nicht eingefroren ist.
Bring deine Welt auf die Karte
HytHost Minecraft-Hosting bietet zusätzliche Ports über das Panel und MySQL-Datenbanken in jedem Paket – ab €2.59/Monat.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursWar diese Anleitung hilfreich?