How to Configure and Use Dynmap on a Minecraft Server - BerryByte Wiki (2024)

Dynmap® is a Bukkit plugin and a mod which can be used to view a live map of the server’s worlds in a browser. Think of like Google Maps but for your Minecraft server!

There are more optimized alternatives like BlueMap and squaremap, but Dynmap is still a popular choice for many Minecraft servers.

This guide will walk you through installation and usage of Dynmap on your Minecraft server!

Installation

You will need a public IP or a port forwarding service to allow other people to use your Dynmap, if you’re running your Minecraft server locally.

To install and configure Dynmap on your Minecraft server, follow these steps:

  1. Download the latest version of the Dynmap plugin from SpigotMC or the Dynmap mod from CurseForge (if you’re running a modded server).
  2. Place the downloaded JAR file in the plugins/mods (depends on your server software; plugins for Bukkit-based servers, mods for Forge and Fabric) folder of your Minecraft server. Refer to this guide for help.
  3. Restart the server. The plugin will automatically be installed and activated
  4. When the server has fully started, stop the server to start configuring the plugin
  5. Create a port in the ”Network” on the game panel
  6. Navigate to the plugins/dynmap folder in your server’s directory
  7. Edit the configuration.txt file and set the port to the one created in the 5th step, and a URL path you want to use for the Dynmap web interface (e.g. /dynmap), and save
  8. Start the server again. Dynmap will now be fully installed and configured

Reverse proxy

To use a custom domain for Dynmap instead of a long numerical IP, you can use a reverse proxy which allows you to access Dynmap using a custom domain name!

With Lime at BerryByte

If you have a Minecraft server from BerryByte, we’ve simplified all steps below to a few buttons on Lime, where you can easily set up a reverse proxy for Dynmap using the Proxies Manager tool. We take care of SSL certificates and all the configuration for you.

  1. Create a DNS record for your custom domain to point to cotton.api.berrybyte.network. If you’re using Cloudflare, make sure to set the proxy status to DNS only.
  2. Head to the Proxies Manager tool and click on the ”Create Proxy” button.
  3. In Source, input the domain used in step 1. In Allocation, input the allocation you created for Dynmap in the installation steps and press ”Create“.

Head to your domain, and it should be all ready and configured!

Locally or at another provider (Advanced)

This part of the guide presumes you have a Debian/Ubuntu-based server, steps may differ for other OSs.

Automatically:

All the steps stated below after the 2nd step have been simplified to a single command for your convenience:

dynmap.conf

curl -s https://cdn.berrybyte.net/scripts/dynmap.sh | sudo bash

Manually:

  1. Set up a server to act as the reverse proxy. This can be a dedicated physical or virtual machine from a public cloud provider (order one at https://berrybyte.net/vps ;) ).
  2. Install a web server on the machine which you intend to run the reverse proxy on (e.g. Nginx, Apache, etc.): sudo apt update && sudo apt -y install nginx
  3. Set up a DNS record for your custom domain to point to the IP address of the reverse proxy server.
  4. Configure the web server on the reverse proxy server to act as the proxy for Dynmap. This will involve adding a configuration block to the web server’s configuration file that specifies the custom domain you want to use for Dynmap and the IP address and port of the Minecraft server where Dynmap is running.

dynmap.conf

server { server_name your-domain.com; listen 80; listen [::]:80; access_log /var/log/nginx/reverse-access.log; error_log /var/log/nginx/reverse-error.log; location / { proxy_pass http://YOUR-REVERSE-PROXY-IP-ADDRESS; }} 
  1. Restart the web server to apply the changes:
sudo systemctl restart nginx
  1. Test the reverse proxy by accessing Dynmap using your custom domain.

Note that setting up a reverse proxy can be a complex process, and it is recommended that you have some experience with web servers and network configuration before attempting it. If you are unfamiliar with these topics, it may be helpful to seek the assistance of a qualified system administrator or engineer.

Usage

To view the Dynmap map, open a web browser and go to the IP address of the server, followed by the port and the webprefix path (if you’ve set one in the configuration file), e.g. http://yourdomain.com:20029/dynmap; this will launch Dynmap’s web interface!

On the left side of the interface, you will see a list of available maps. You can switch between these maps using the dropdown menu at the top. On the right side of the interface, you will see a list of players currently online on the server. You can click on a player’s name to view their location on the map. You can also use the search bar at the top of the interface to search for specific locations or players on the map.

Customization

Dynmap has a wide range of customization options, which can be accessed by clicking on the ”Configure Dynmap” button at the top of the web interface. From here, you can adjust settings such as the map’s zoom level, the visibility of players and markers on the map, and the appearance of the map itself.

For more advanced customization options, you can edit the configuration.txt file in the plugins/dynmap folder on your server. This file contains detailed documentation for all available customization options.

Troubleshooting

If you are having trouble using Dynmap, here are a few common issues and their solutions:

  • If the Dynmap web interface is not loading, check the server.log file in the logs folder of your server for any error messages related to Dynmap. This can help identify the cause of the issue.
  • If the map is not showing the correct area, check the worlds.txt file in the plugins/dynmap folder to ensure that the correct world is being mapped.
  • If the map is not updating in real-time, check the updaterate option in the configuration.txt file. This setting determines how often the map is updated, and can be adjusted as needed.

If you continue to experience issues with Dynmap, you can ask for help on our Discord server!

How to Configure and Use Dynmap on a Minecraft Server - BerryByte Wiki (2024)

FAQs

How do you access Dynmap in Minecraft? ›

Log into your Multicraft panel account and Stop your server. Navigate to Files > FTP File Access. Then, log into the FTP File Manager. Navigate to the Dynmap plugin folder, which should be found inside the \plugins folder.

Does Dynmap work on modded servers? ›

Dynmap allows you to add a webbased map to see what your world looks like, it is possible to use such a plugin, though for modded server you will need to use the Dynmap mod instead.

Where is dynmap config? ›

To start, open the 'File Manager' on the Raw Power Panel and navigate to /home/container/plugins/dynmap . Step 6: In this folder, you are looking for a file called configuration. txt . Open this file with the file editor.

What can I use instead of Dynmap plugin? ›

LiveAtlas is an alternative frontend which aims to provide a more modern interface and improved performance for busy maps. LiveAtlas is a drop-in replacement for Dynmap; Squaremap, Pl3xmap and Overviewer maps are supported with some additional configuration.

Does Dynmap automatically render? ›

1.16.

Because we have over 7000 worlds on Builder's Refuge, it is impossible for dynmap to automatically render the worlds. Therefore, rendering is only started manually. To render your world, use the following commands: /dynmap fullrender – Begin a render for your entire world.

What is the Dynmap in Minecraft? ›

A Google Maps-like map for your Minecraft server that can be viewed in a browser. Easy to set up when making use of Dynmap's integrated webserver which works out-of-the-box, while also available to be integrated into existing websites running on Apache and the like.

How do I make my Dynmap public? ›

Click the gear icon above the graphs. Click Port Forwarding and follow the directions. You'll be able to create a port for Dynmap there. Once you've forwarded the port, it'll give you a public port.

How do I add a domain to Dynmap? ›

How to Link a Custom Domain To Dynmap
  1. Access Namecheap and navigate to Account > Domain List.
  2. Locate the domain you wish to use, and click Manage.
  3. Select Advanced DNS.
  4. Under Host Records, click Add New Record.
  5. Click Save All Changes.

Does Dynmap cost money? ›

Donations and Tips. Dynmap and my other mods and plugins have always been free, as I work on them as time permits and not as a job - the upside is that the price is good, the downside is they get the time I have left after working, taking care of my family, and other things!

Does Dynmap support modded blocks? ›

This repository aims to provide renderdata for the Dynmap mod, which in turn makes Dynmap compatible with other mods or to be more precise: This renderdata helps Dynmap render mod blocks.

How to customize dynmap? ›

How to customize the Dynmap Rich Preview banner
  1. Step 1: Go to the Raw Power Panel, select your server and go to 'File Management'. ...
  2. Step 2: In the /web folder, open the index. ...
  3. Step 3: This file includes all the basic HTML information about Dynmap.
Jan 5, 2021

How do I connect my Dynmap to towny? ›

Installation
  1. Download EP-Dynmap-Towny.jar.
  2. Place the plugin in your servers /plugins folder with Dynmap 3.1-beta5.jar and Towny-0.96.5.2.jar, (Optional to have TownyChat-0.83.jar)
  3. Start the server.
  4. Edit the config. yml in the folder EP-Dynmap-Towny to your needs.

Can you hide yourself on Dynmap? ›

Simply type /dynmap hide and you are hidden, and to be shown again you do /dynmap show.

How do you set a map on a Minecraft server? ›

How to import a map on an Minecraft server?
  1. Stop your Minecraft server.
  2. Transfer the directory containing your map files with your FTP access (by default, the directory is named world ).
  3. Modify your server. properties configuration file by editing the line level-name=DIRECTORY_OF_YOUR_MAP .
  4. Restart your server.

How do I add a map to my minecraft server? ›

Download the map that you want to use and make sure it is in a . zip archived format. Upload the folder to your server's root directory. Stop your server and use the Backup/Restore function to unzip and manage the map.

How do I set up Dynmap bisect hosting? ›

How to setup Dynmap(Legacy)
  1. Log in to the BisectHosting Premium or Budget panel.
  2. Click on File Manager then open the Plugins folder.
  3. Download the official Dynmap plugin from here.
  4. On your control panel, click Upload, then drag and drop the Dynmap jar file into the dropbox.
  5. Restart your server.

How to use dynmap with domain? ›

How to Link a Custom Domain To Dynmap
  1. Access Namecheap and navigate to Account > Domain List.
  2. Locate the domain you wish to use, and click Manage.
  3. Select Advanced DNS.
  4. Under Host Records, click Add New Record.
  5. Click Save All Changes.

Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 5623

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.