Dynmap ISO View

Using Dynmap & BlueMap

View your server from above. Learn how to set up a real-time, 3D web map for your community to explore via their browser.

1. The Rise of the Live Map: Why and How?

A web map plugin allows anyone with a browser to see your Minecraft world in real-time. In 2026, these maps are no longer just "nice-to-haves", they are essential for community building. They show player locations, active chat, territorial boundaries, and even 3D terrain. Dynmap remains the industry standard for 2D/2.5D isometric views, while BlueMap has taken the lead for fully-immersive, shader-ready 3D experiences.

2. Critical Performance: Rendering Modes

The most common cause of server lag on new servers is an unoptimized map render. Choosing the right "Quality" setting is vital:

  • vlowres / lowres: Best for free-tier servers. It reduces the resolution of the map tiles, saving up to 70% in CPU cycles and 50% in disk space.
  • hi-res: Stunning, but every block is a data point. Only use this if you have dedicated NVMe storage and high-end CPUs (like the Ryzen 9000 used on Deduck).
  • Surface vs. Flat: "Flat" is a top-down 2D map. "Surface" (Isometric) provides depth but requires 4x more processing power as it must calculate lighting and shadow for every block side.

3. Storage Models: Flat-file vs. SQLite in 2026

How you save your map tiles is just as important as how you render them.

"Help! My server has 2 million tiny files!"

Standard Dynmap saves every tile as a .png. This can overwhelm some file systems. We strongly recommend switching your storage-type to SQLite. This packs all map tiles into a single .db file, making it much easier to manage, backup, and move between servers.

4. Setting up on Deduck (Port Binding & Reverse Proxies)

To access your map from the web, you need a dedicated web port.

  1. Open your Deduck Dashboard and note your assigned Web Port.
  2. Edit /plugins/dynmap/configuration.txt or BlueMap's core.conf.
  3. Set the webserver-port to your assigned port.
  4. Ensure webserver-bindaddress is set to 0.0.0.0 to allow external connections.
  5. Pro-Tip: Use a Reverse Proxy (like NGINX) to point map.yourserver.com to [IP]:[PORT] so players don't have to remember a port number.

5. Map Integration: Markers and Layers

Static maps are boring. Dynamic maps use Markers.

  • WorldGuard: Dynmap-WorldGuard automatically draws the boundaries of your protected regions.
  • Towny / GriefPrevention: Show player-owned lands and city borders to help new players find unclaimed territory.
  • Custom POIs: Use /dmarker add "Spawn" icon:pin to create clickable points of interest.

6. Privacy: Hiding Your Secrets

Data privacy extends to your Minecraft world. Use In-game Visibility controls:
/dynmap hide [player]: Removes a player from the live map.
secret: true in world configuration: Hides an entire world (like a staff-only world) from the map selector.