FAQ
Frequently Asked Questions
The configuration I just changed is not being used?
Use '/reload', '/dynmap reload' or restart your server. If this does not help, look in server.log for errors.
How can I host Dynmap on my webserver (which is on the same machine)?
Presuming your webserver is on the same machine as CraftBukkit is, use the guide to make Dynmap work without the internal webserver.
I don't have a webserver, how can I show the map to others?
Portforward TCP-port 8123 on your CraftBukkit server, so that everyone can visit Dynmap.
For better security, you might want to use a webserver (like Nginx) that proxies traffic to Dynmap. Do this if you know how to do so.
How can I host Dynmap on my webserver (which is on another machine)?
Portforwarding, like above, might still be a good solution. If it is impossible to portforward, or you want to offload your CraftBukkit server, you can still periodically synchronize 'plugin/dynmap/web' between CraftBukkit and your webserver using RSync or FTP. However, you won't have any of the 'real-time' features that Dynmap provides (players, map-updates, chat, etc).
If you don't mind tinkering a bit on Linux, you can still get the real-time features by using sshfs or fuseftp to mount the (remote) 'web/standalone' directory from your webserver onto your CraftBukkit server 'plugins/dynmap/web/standalone'.
How can I integrate Dynmap on my website?
Make sure Dynmap is available for anyone on a certain URL. If you've done portforwarding, this will likely be something like http://youripaddress:8123. If you've hosted Dynmap on your webserver, this will likely be something like http://yourwebsite/map/.
Then you can use an iframe to integrate Dynmap in your website. You might need some HTML knowledge, but if you're using a CMS there will likely be an option to add an iframe. The HTML-code of that iframe will look like:
<iframe src="http://youripaddress:8123/" width="800" height="600" />
How can I get high detailed maps?
You must make use of the HD renderer. To do this, simply open 'plugins/dynmap/configuration.txt' and uncomment the line:
#deftemplatesuffix: hires
So that you get:
deftemplatesuffix: hires
How can I change the order in which the worlds are shown?
Open 'plugins/dynmap/worlds.txt' and add world-sections right after the line 'worlds:' in the order you want to have them in the sidebar. You should get something like the following:
worlds: - name: world - name: nether - name: skylands
In this example, the names of your worlds are 'world', 'nether' and 'skylands'.
How can I change the name that is shown for each world?
Open 'plugins/dynmap/worlds.txt' and add/change the world-sections right after the line 'worlds:', so that you get the following:
worlds: - name: world title: "My Awesome World" - name: nether title: "My Awesome Nether" - name: skylands title: "My Awesome Skylands"
In this example, the names of your worlds are 'world', 'nether' and 'skylands'.
How can I hide a world from being listed?
Open 'plugins/dynmap/worlds.txt' and add/change the world-section for the world you want to hide. Add the value 'enabled: false' to that world-section, so that you get something like the following:
worlds: - name: world title: "My Awesome World" - name: nether title: "My Awesome Nether" enabled: false - name: skylands title: "My Awesome Skylands" enabled: false
In this example both 'nether' and 'skylands' will be hidden, since they have 'enabled: false' in their world-section.
How can I remove the cave map?
Copy the appropriate template file to make a custom one. For example, copy 'plugins/dynmap/templates/normal-vlowres.txt' to 'plugins/dynmap/templates/custom-normal-vlowres.txt'. Open the copied file and remove the following section:
- class: org.dynmap.hdmap.HDMap name: cave title: "Cave" prefix: ct perspective: iso_SE_60_lowres shader: cave lighting: default mapzoomin: 3
How can I hide certain players on the map?
Use the command '/dynmap hide PlayerName', where 'PlayerName' is the name of the player to hide.
How can I hide everyone except certain players?
Open 'plugins/dynmap/configuration.txt' and set 'display-whitelist' to false. This will look like:
# Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false) display-whitelist: false
Now everyone is hidden. You can use '/dynmap show PlayerName' to show certain players.
How can I disable chat balloons?
Open 'plugins/dynmap/configuration.txt' and place '#' in front of the following lines:
- class: org.dynmap.ClientComponent type: chatballoon focuschatballoons: false
So that you get:
#- class: org.dynmap.ClientComponent # type: chatballoon # focuschatballoons: false
How can I enable night/day on my maps?
Copy the appropriate template file to make a custom one. For example, copy 'plugins/dynmap/templates/normal-vlowres.txt' to 'plugins/dynmap/templates/custom-normal-vlowres.txt'. Open the copied file and change all instances of the following line:
lighting: shadows
to:
lighting: nightandday
Now reload the plugin and do a fullrender.
@Shortyk777
Please go to your dynmap settings and change the port (TCP listener port) to a different one.
It should fix the problem.
I installed and set up dynmap but when i go to http://myip:port, it will not load.I am NOT using a web server. I set disable webserver to true in the config and that got rid of an error where it said it could not bind to the port. the port itself has been properly forwarded (i used the default 8123). help pleeeaaase?
My Server always says "connection reset while loading!" Look for yourself http://vgcminigames.mchost.org:25566/
This is the adress... not a wrong one!
Hi , is there an way that i can deny the Dynmap Access for 1 User.
I know that banned players cant use the Dynmap , or i think so
But i want that the Player can plays on the Server, but he shouldnt have access to dynmap.
Only for that one guy, not for all.
@Toothwitch
You used the wrong port here:
http://vgcminigames.mchost.org:8123
@makerofrobots
I had the same problem, look in the config for:
webserver-bindaddress: 0.0.0.0
then change the 0.0.0.0 to your IP. Hope that helps! ;)
My problem is that my server CityCraft has others the same but mine is CityCraft.fchosting.co:8123 and that picks up another server same for ip
Is it possible to have hires on only one map? and perhaps even only on "Surface" view?
@Nfell2009
Bind it to the hostname of your server and the port you have been allocated (e.g. 6635) in configuration.txt
How resource intensive is Dynmap? I am only using it to show the map without any player info or chat. I am trying to figure out a way to set it to update the map every hour or so rather than as frequently as it does now. It is mostly a tool to see where towny towns are for me.
When I open my dynmap, as I have a hosted server, so a dedicated ip, I get someone elses world, even though I have typed in the correct ip and :8123 at the end
Any help appreciated :D
@iiAnderson
Hi, I had the same problem.. it depends on your server provider but i am with 'Daddycheese Hosting' and to get your map to come up you have to change the port in configuration.txt to anything between 40000 - 50000.. this may be different for you but its worth a try. If it doesnt work just simply send them a support ticket and ask them to set it up for you :D Hope this helps
Hello, I am having issues importing my custom Icon marker for dynmap, unfortunately it keeps saying its an invalid file, I placed the file inside the server folder itself just like how it said in the wiki, but can you be a bit more specific to as where I should place it so I can see what im doing wrong? thanks.
-Draxcyn
@iiAnderson
I had the same problem, i submitted a support ticket with my host and they fixed it, all they did was change the port for the dynmap and put in the server ip address in the config file
I have this plugin installed and running perfect... except when players are logged in they show up in the Player list but they're grayed out and don't show on the map. What's going wrong?
!-Poke-!
I have this plugin installed and running perfect... except when players are logged in they show up in the Player list but they're grayed out and don't show on the map. What's going wrong?
I have been using DYNMAP for a very long time now and I love it, I just enabled Login with my server, and it doesn't seem to be writing anything anywhere.... I logout and try to login and I it says Login Failed, I re-run the reg on the page and it works until I logout
In addition I can't seem to get the chat working at all on a hosted web server. Is it not suppose to work unless using the internal webserver?
Hey I recently installed the version 0.7 to my plugins
when I go to my browser and type "myserverIP:8123" It give me this report ==
[BukkitTelnet] - Session Started! Username: Password: Invalid Username or Password.
Username: Password: Invalid Username or Password.
Username: Password: Invalid Username or Password.
Too many failed login attempts. [BukkitTelnet]: Closing connection. ======
Any Idea why?
Testing some other parts of chat though:
- Web to server chat works.
- /dynmap sendtoweb works to send the messages to the web clients.</s>
Edit: Seemed to be an issue with Factions. Did some tinkering and got it working.
Do you have a 1.2.5 R4 or R5 build available? I would really like this on my tekkit server!