Dynmap is a plugin for Bukkit-based servers. It works with Paper, Spigot, and Bukkit server types. If you’re using Forge, Fabric, or vanilla Minecraft, you’ll need a different mapping solution.

What is Dynmap?

Dynmap generates a real-time web-based map of your Minecraft world with features including:

  • Interactive web interface viewable from any browser
  • Live updates as your world changes
  • Multiple map styles (flat, 3D isometric, cave view)
  • Player tracking and markers
  • Customizable configuration

Installation Guide

1. Download Dynmap

  1. Visit the Official Dynmap Spigot page
  2. Download the latest version compatible with your server

2. Install the Plugin

  1. Log in to your Game Panel
  2. Navigate to your server’s Files section
  3. Open the plugins folder (create it if it doesn’t exist)
  4. Upload the Dynmap JAR file you downloaded
  5. Restart your server to load the plugin

3. Configure Dynmap

After restarting, Dynmap will generate configuration files. You’ll need to set up the web server port:

  1. Go back to your server’s Files section
  2. Navigate to plugins/dynmap
  3. Open configuration.txt
  4. Locate the webserver-port setting (around line 355)

4. Set Up a Port

You need a dedicated port for Dynmap’s web server:

  1. Go to your server’s Network tab
  2. Click ADD NEW PORT
  3. Note the port number assigned
  4. Update the webserver-port in Dynmap’s configuration.txt to match this port
  5. Save the file and restart your server

5. Access Your Map

After configuration, access your map using:

http://YOUR_SERVER_IP:PORT

Replace YOUR_SERVER_IP with your server’s IP address and PORT with the port you configured.

Rendering Your World

Dynmap needs to render your world before it will be visible:

/dynmap fullrender world

This will start rendering your Minecraft world, which may take time depending on world size.

Rendering Status and Control

  • Check status: /dynmap radiusrender status
  • Cancel rendering: /dynmap cancelrender world
  • Render specific area: /dynmap radiusrender [player] [radius]

Optimization Tips

For large servers or worlds, consider these optimizations:

  • In configuration.txt, adjust renderinterval for rendering speed vs. server performance
  • Reduce tile update rate with updaterate setting
  • Disable unused map types in world configuration files
  • Use deftemplatesuffix: lowres for lower resource usage

Visit the official Dynmap documentation for advanced configuration options.