How to Install Dynmap on Your Minecraft Server
How to Install Dynmap on Your Minecraft Server
Dynmap generates a Google Maps-style live view of your Minecraft world that anyone can view in a web browser. It shows terrain, structures, and optionally player positions in real time.
Compatibility
| Server Software | Install Location | Download |
|---|---|---|
| Paper / Spigot / Purpur | plugins/ | Modrinth or SpigotMC |
| Forge | mods/ | Modrinth or CurseForge |
| Fabric | mods/ | Modrinth |
Make sure the version matches your Minecraft version and server software.
Step 1: Install Dynmap
- Download the correct
.jarfor your server software - Upload it to
plugins/(Paper/Spigot) ormods/(Forge/Fabric) via the control panel file manager - Restart the server
Dynmap generates its configuration files on first start.
Step 2: Configure the Web Server Port
Open the Dynmap config file:
- Paper/Spigot:
plugins/dynmap/configuration.txt - Forge/Fabric:
dynmap/configuration.txt
Find the webserver-port setting:
webserver-port: 8123
Change this to an available port allocated to your server. Check the Network tab in the control panel for your assigned ports.
Save and restart the server.
Step 3: Access the Map
Open a browser and go to:
http://your-server-ip:8123
Replace your-server-ip with your server's IP and 8123 with the port you configured.
Step 4: Render the Map
Dynmap renders chunks as players explore them. To render the entire explored world immediately, run in the console:
dynmap fullrender world
For other dimensions:
dynmap fullrender world_nether
dynmap fullrender world_the_end
Full renders can take a long time on large worlds. Check progress with:
dynmap stats
Performance Tuning
Dynmap uses server resources for rendering. If you notice TPS drops while it's rendering:
In configuration.txt, reduce these values:
renderinterval: 1
tiles-rendered-at-once: 2
Lower tiles-rendered-at-once to reduce CPU impact. Increase renderinterval (seconds between render cycles) to spread the load.
Hiding Players from the Map
To hide player positions (useful for PvP or survival servers):
In configuration.txt:
player-info-protected: true
Individual players can toggle their visibility with /dynmap hide and /dynmap show.
