Skip to content
EndercloudKnowledge Base
GuidePlugins, Mods & Modpacks

Dynmap and BlueMap: add a live web map of your world

Install Dynmap or BlueMap, set its web server port to an extra port from the Network tab, and open http://your-server-address:port in a browser to see a live map.

Updated 3 min read
Difficulty:
Intermediate
Time:
15 minutes
On this page

Dynmap and BlueMap turn your world into a map that anyone can open in a web browser. Both run a small web server inside your Minecraft server, so they need an extra port from the Network tab. Install one of them, set its port, and open http://your-address:port.

Which one should I use?

Feature

Dynmap

BlueMap

Look

Classic flat and angled 2D map, live player markers and chat

Full 3D map you can fly around, plus a flat view

Config file

configuration.txt

core.conf and webserver.conf

Default port

8123

8100

Runs on

Paper/Spigot, Fabric, Forge

Paper/Spigot, Fabric, Forge, Sponge

Use only one at a time. The default ports above won't work on a hosted server; you must use your own extra port.

Step 1: Get an extra port

  1. In the Game Panel, open your server and go to Network.

  2. Click Create Allocation and note the new port number. Type what it is for in the Notes column. See How to add extra ports.

Step 2: Install the map

On Paper or Purpur use Plugins → Browse Plugins; on Fabric, Forge or NeoForge use Mods → Browse Mods. Search for Dynmap or BlueMap, click Install, then start the server once so the config files are created. Stop it again before editing.

Step 3a: Set up Dynmap

  1. Open Files and edit configuration.txt. On plugin servers it is in plugins/dynmap/; on modded servers it is in the dynmap/ folder in the main server folder.

  2. Find webserver-port: 8123 and change it to your extra port, for example webserver-port: 45572.

  3. Save and start the server. The console shows that the Dynmap web server started on your port.

  4. To draw the whole existing world, run dynmap fullrender world in the console (replace world with your world's folder name). New areas are added as players explore.

Step 3b: Set up BlueMap

  1. Open the BlueMap folder: plugins/BlueMap/ on plugin servers, or config/bluemap/ on Fabric and Forge.

  2. Edit core.conf and change accept-download: false to accept-download: true. This allows BlueMap to download the Minecraft textures it needs. BlueMap will not render until you do this.

  3. Edit webserver.conf and set port to your extra port, for example port: 45572.

  4. Save and start the server (or run bluemap reload if it is already running). Run bluemap to see render progress.

Step 4: Open the map

In any browser, go to http:// + your server address + : + the map port. Use the hostname from the panel header or the Server IP on the Dashboard, for example:

http://in6.endercloud.in:45572

Use http://, not https://. Share this link with your players.

Rendering a big world uses a lot of CPU and can take hours, and map tiles take up disk space. Start a full render when few players are online, and keep an eye on your disk usage in the panel header. Pre-generating and limiting your world size helps; see Pre-generate your world with Chunky.

Frequently asked questions

The map page won't open

Check that the server is online, that the port in the config exactly matches a port in your Network tab, and that you used http://. Also make sure no other plugin (Geyser, voice chat) is using the same port.

The BlueMap page opens but the map is empty

Rendering has not finished, or accept-download is still false. Set it to true, restart, and check progress with bluemap.

Can I use my own domain for the map?

Yes: point a domain or subdomain to your server's IP with an A record, then open http://your-domain:port. The port is still needed.

Get a Minecraft serverInstant setup · 24/7 support · DDoS protection

Was this article helpful?

Related articles

Join Our Discord

Connect with our community of gamers and developers

Get instant support, share experiences, and stay updated with the latest news

Join Discord