Anyone got Dynmap working?

6,177 views
Skip to first unread message

Eric

unread,
Sep 14, 2013, 3:05:46 AM9/14/13
to minecraft...@googlegroups.com
I was excited to learn about Dynmap - it makes an overhead map of your server, and updates it as students build new areas. It also shows an icon at each of your students' current locations, and displays chat bubbles for anything they type. It seemed like the PERFECT server monitor tool for a teacher!

But... I can't get it working with Edu. It seems to install and run just fine, but when I look at the generated map on the internet, it's just a black screen. It doesn't seem like it can render any tiles from an Edu world or something.

Which is weird, because it SHOULD be working. I downloaded the 151 Forge 771 version (which should be perfect compatible with the latest version of Edu), and there are no error messages and all the commands work in the game. It's just that you only see a black map when you go to actually look at your server.

Anyone got this to work? Or if you'd like to try, you can get it here: http://www.minecraftforum.net/topic/1543523-dynmap-dynamic-web-based-maps-for-minecraft/

Just make sure you download the Forge 771 version, and place the jar file in the server/mods folder. Let me know if you get it to work, because this could be an essential monitoring tool for teachers.

Eric

unread,
Sep 14, 2013, 3:07:21 AM9/14/13
to minecraft...@googlegroups.com
I also ran the "/render full" command and it took a few hours to render all of WoH, but at the end I was still only getting a black map on the server monitor in a web page.

EduElfie

unread,
Sep 14, 2013, 3:10:25 AM9/14/13
to minecraft...@googlegroups.com
I am pretty sure Joel Levin had it working a while ago, are you sure you have ports and everything opened where they need to be?

Elfie.

Eric

unread,
Sep 14, 2013, 5:05:12 AM9/14/13
to minecraft...@googlegroups.com
Pretty sure - I was running it on my local server for testing. I then opened http://localhost:8123 and it seemed like it was connected to my server - it showed the time of day, and showed any messages I typed at the bottom. It showed an icon at the map's spawn location. But it's just that no land was showing up - it was all black. Can you give it a try? It's really easy to set up - just drop the mod file in the folder.

EduElfie

unread,
Sep 14, 2013, 5:08:37 AM9/14/13
to minecraft...@googlegroups.com
Not right away, but I will see what I can do in the next couple of days.

Elfie.

Eric

unread,
Sep 14, 2013, 6:19:53 AM9/14/13
to minecraft...@googlegroups.com
Thanks. Let me know when you do. Maybe someone else can help, too.

I think it must be an Edu issue, perhaps with the copying of worlds from the save folder to the tmpworld folder, and dynmap is looking in the wrong location or something. I have done several searches and haven't found anyone else having the same problems.
Message has been deleted

Mirek Hancl (infchem)

unread,
Sep 14, 2013, 1:40:05 PM9/14/13
to minecraft...@googlegroups.com
Open the Servertool, then Settings, Server Settings, Advanced Settings.
At the Server launch parameters, add: -Djava.net.preferIPv4Stack=true
Dont forget to save.

Mirek

Eric

unread,
Sep 14, 2013, 2:31:21 PM9/14/13
to minecraft...@googlegroups.com
Is this referring to me? Because I added that parameter and Dynmap is still black.

Mirek Hancl

unread,
Sep 14, 2013, 3:30:02 PM9/14/13
to minecraft...@googlegroups.com
Sorry Eric,

wrong reply. 
For your problem: Have you called "/dynmap fullrender" without the quotes?
If your world is larger, it could take up to 10 minutes, depending on your hardware.
And you can try to place some blocks in black areas. Dynmap just renders changed chunks in standard mode.


2013/9/14 Eric <ejwal...@gmail.com>

--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/A9ZevTZfkis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Eric

unread,
Sep 14, 2013, 4:22:27 PM9/14/13
to minecraft...@googlegroups.com
Yes I did the fullrender, and it took a few hours, actually. Also, the whole world is black, not just some areas. Nothing shows. The spawn icon itself does show, and it's at the right location, according to the x y z coordinates. It has certainly made a connection with the server, as my chat I type in the game appears in the web monitor. Also, player icons do not show up, either.


2013/9/14 Eric <ejwal...@gmail.com>
To unsubscribe from this group and all its topics, send an email to minecraft-teachers+unsub...@googlegroups.com.

Mirek Hancl

unread,
Sep 14, 2013, 6:01:00 PM9/14/13
to minecraft-teachers@googlegroups com

Which other mods do you use? Which server environment?

To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.

Eric

unread,
Nov 3, 2013, 10:26:49 AM11/3/13
to minecraft...@googlegroups.com
I still can't get this working. It would be so cool as a teacher monitor tool, but it simply does not work with Edu. Has anyone else tried it? Please try it!


2013/9/14 Eric <ejwal...@gmail.com>
To unsubscribe from this group and all its topics, send an email to minecraft-teachers+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

Mark Sutherland

unread,
Nov 7, 2013, 7:16:51 PM11/7/13
to minecraft...@googlegroups.com
I tried it and nothing I am currently looking at altnatives

Andrew Pelz

unread,
Nov 11, 2013, 11:25:53 AM11/11/13
to minecraft...@googlegroups.com
I just found out about MinecraftEDU addition, but I run a modded multiplayer server with a group of folks and we have dynmap up and running.  It could be that you have multiple worlds loaded on your server and it simply is not displaying them to you.  Check my server dynmap page here.  http://209.188.12.210:39156/

I would start with your dynmap/worlds.txt file.   I lists many details about how dynmap should display/map each distinct world on your server.  My guess is that you might have to add any custom world you loaded into this file.  It has many comments in the file itself on how to do it, but most basic example is simply.

If you start basic minecarft world, it saves all the data in a folder named "world"
for that map to get displyed on dynmap you have to add lines in the file like
- name: world
  title: "World"

So if you have a custom saved world that you imported into a folder for Mrs.Smith's 4th grade class named "Smith4thGrade", you have to add
- name: Smith4thGrade
  title: "Mrs. Smith 4th Grade"

save and exit the file.
then do a fullrender of that world using command like "/dynmap fullrender Smith4thGrade"  (no quotes)

Once on the dynmap page for your server, hover over the little arrow on the right hand side to expand the world list, then view the appropriate world.
FYI - Dynmap renders can take up lots of space depending on world size.

Hope that helps.

Rick M

unread,
Nov 11, 2013, 9:02:40 PM11/11/13
to minecraft...@googlegroups.com
Oh, that's interesting. I wonder if you have to point Dynmap to the MinecraftEdu tmpworld folder to see the world currently loaded on the server? It's not the same path as a vanilla Minecraft server. I have too many things going on at once, but that's a possible lead when I have more time to monkey around with Dynmap.

EduElfie

unread,
Nov 12, 2013, 12:21:29 AM11/12/13
to minecraft...@googlegroups.com
If that is the case I am pretty sure the world name is tmpworld....

Elfie.

Eric

unread,
Nov 12, 2013, 8:41:07 AM11/12/13
to minecraft...@googlegroups.com
I edited the file and added:
- name: tmpworld
title: "World of Humanities"

And still got only a blank map, even after rendering a radius.

Can anyone else try this?

Rick M

unread,
Nov 12, 2013, 12:11:44 PM11/12/13
to minecraft...@googlegroups.com
I can't right now because both my servers are in use today :/

If all you can do in the config file is change the name of the world, then...I'm guessing the path to the "worlds" folder is written into the code for the mod, and the config file is assuming it's in the traditional vanilla path? 

I don't know if you could append a different path to the " -name: tmpworld" entry in the config file, like

- name: .\minecraftedu\servertool\worlds\tmpworld

If you can't change the path there, you may have to pull apart the dynmap source code and change the path to the MCEdu tmpworld folder? That's beyond what I mess around with, unfortunately, and I don't have time to mess around with it right now. 

And I could be completely wrong, but I'm posting it in the hope someone else who knows more about modding or the dynmap config could confirm or deny the path as an avenue of investigation.

Andrew Pelz

unread,
Nov 12, 2013, 1:25:30 PM11/12/13
to minecraft...@googlegroups.com
Again I don't actually have MinecraftEdu, but it seems like when you load world templates, it just copies the map data into the tmpworld folder then starts the server.  But the problem may also be a combination as described above that MinecraftEDU does not actually use the default minecraft world save location, so dynmap can't even find the world data at all.  (not sure that is the case as you mentioned it took several hours for you to render, so it must have been doing something)

Either way, that sounds problematic for dynmap as it would have to do a fullrender each time you load anything new.  The dynmap plugin is always actively attempting to render any chunk (16x16 area) of the map when certain events happens to it.  (like placing blocks, chopping trees, etc).  It saves all those rendered images into it's own subfolder underneath the plugin directory in a folder that matches the name of the world.

So let's at 9am, you start one world for a class, then at 10am you close that one and start another world.
All the dynmap render data you had for the 9am class is all wrong for the 10am class.  It would show the wrong map, and you would be forced to do a fullrender again.

Can you let us know, what is your data structure under the dynmap plugin folder
on my server I can find all the rendered images here (starting from where my server is running)
plugins/dynmap/web/tiles/<world_name>

below that are additional folders for each render type, and location on the map.  So if those did get rendered, I would say dynmap itself is working fine.  

Eric,
Keep posting details and I think we can get this figured out.

Rick M

unread,
Nov 12, 2013, 1:30:53 PM11/12/13
to minecraft...@googlegroups.com
MinecraftEdu is Forge-compatible, so Eric is using the Forge version of Dynmap - but the basic idea would be the same. The path might be mods/dynmap/web/tiles/<world_name> instead of plugins/dynmap/web/tiles/<world_name>?


--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/A9ZevTZfkis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.

Maize

unread,
Nov 15, 2013, 11:16:35 PM11/15/13
to minecraft...@googlegroups.com

I downloaded Dynmap-1.9-forge-9.10.0.jar and tried it out. This version of the mod would not let me use the fullrender command without a world name. So after some magic words like “Render-Says-a-Me!” and

/dynmap fullrender ..-worlds-tmpworld

or

/dynmap fullrender ../worlds/tmpworld

The console told me it was rendering, but when I went to the browser it was just a black screen with a spawn point. I thought it didn’t work until I opened the side-bar and chose “Overworld”, once I loaded the right map everything was rendered nicely.

ShaneA

unread,
Nov 16, 2013, 3:34:18 AM11/16/13
to minecraft...@googlegroups.com
Nice job Maize...I may have to try this out.
Message has been deleted

Maize

unread,
Nov 16, 2013, 11:20:35 PM11/16/13
to minecraft...@googlegroups.com

I played around with Dynmap a little more….there are lots of settings!

Currently there is no support for edu mod blocks, so they don’t render on the map. My attempts at replacing them with existing blocks (there is an alias assignment section in configuration.txt) was unsuccessful. Under the example I added the following:

block-id-alias:

#    "14": 1

#    "15": 1

#    "16": 1

# Build Disallow block replaced with redstone block

    "3720": 152

# Build Allow block replaced with emerald block

    "3721": 133

# Information block replaced with sponge bob

    "3722": 19

# Info Blue block replaced with lapis block

    "3723": 1

# Border block replaced with brown mushroom cap

    "3724": 100

# Spawn block replaced with diamond block

    "3725": 100

# Foundation block replaced with red mushroom cap

    "3726": 100

# Teleport block replaced with clay block

    "3727": 100

I couldn’t get the map to render after adding this, from the looks of it it should work….? <_>

I’m not sure if edu blocks can be added properly (in the renderdata folder) as MinecraftEdu is structured differently than other mods. I may try if the mod works for others. I don’t really mind the missing blocks though, they don’t seem to detract from the overall map. I couldn’t resist taking some screen shots:

A bit of WOH:

Flat View:

Super close-up:


One thing to note if you want to render different maps for different worlds: Save the map or a new one will either overwrite it or not render at all.

To save a rendered map:

Before loading a different world, move the existing dynmap folder out of the server directory.

The mod will generate a new folder the next time the server is launched.

This folder can be quite large depending on the size of the world. You can zip it and save it for the next time you want to load that world. 

This way you will end up with a dynmap folder for each world that can be swapped in and out. Just copy in the folder for the world you are going to load.

A word of caution if using the Natura mod, it adds cloud blocks that will render in Dynmap. I would suggest turning these off in the settings file Natura.txt (in the config folder). Otherwise your map may look like it was overrun by giant flying slugs:

Nibbles attack Mo’Biomes:

Slug-free map - Surface view:

Cave view (elevation map):

Custom configuration with Areas & Markers

This is a really great mod, I hope we can get it working for everyone!

:)

Maize





Eric

unread,
Nov 17, 2013, 10:01:11 AM11/17/13
to minecraft...@googlegroups.com
My God, brilliant work!!

I never saw that little side menu arrow... maybe it was working the whole time! Why would that be so hidden? And why doesn't it just default to showing the overworld? Anyway...

I will use this! But... I don't think I'll share the link with my students just yet. People can type from the web browser, and if they use not-so-nice words, we would never know who they are. I would recommend AGAINST publicly sharing your dynmap web link, as this may happen to all of your students.

Is there way to disable web chat?

Eric

unread,
Nov 17, 2013, 11:57:29 AM11/17/13
to minecraft...@googlegroups.com
Made some progress, but ran into a snag again...

If you just load in the jar file and start the server, you can /fullrender your world using what you said, 

/dynmap fullrender ../worlds/tmpworld

And everything renders fine. 

HOWEVER, once I started to update the configuration.txt file (to require web login to chat, which works great, by the way), the world will no longer render. It gives the error message "error 'null' world not specified in configuration". And when you just try "/dynmap fullrender", it says rendering paused because world was unloaded.

Seems weird - any updating to configuration.txt and the world can no longer be loaded. Maybe this is the same problem you had when you tried to change block IDs?

Andrew Pelz

unread,
Nov 17, 2013, 2:48:56 PM11/17/13
to minecraft...@googlegroups.com
be careful editing the config files, they cannot contain tabs, but instead just use spaces to align text.  the spacing is very important, these files are very picky, so follow other examples.

Also, you can disable web chat in the config file, you should find a line like below, just change that to false.

  - class: org.dynmap.InternalClientUpdateComponent
    sendhealth: true
    sendposition: true
    allowwebchat: true
    webchat-interval: 2

I think all changes to config file have to be made before server is started, so if it's already running turn it off and back on.

Maize

unread,
Nov 17, 2013, 2:58:14 PM11/17/13
to minecraft...@googlegroups.com

Yup, thats what happened to me with the IDs…

However I was able to change a bunch of other settings, like pinning the sidebar open, player icons, world default, etc

After trying out the web chat settings I had the same problem. Dynmap can’t seem to load the world, so nothing will render. You can tell this has happened when no clock is displayed in the browser. Also there is a command to list the worlds, they must be loaded in order to render:

/dmap worldlist

As was stated before, it’s probably a pathing problem. Dynmap is expecting a standard world name and server structure so the only way to fix this is to change its internal function…or contact the developer….hmmm….

An easier way would be to password protect the port in your router settings. This does not involve changing the mod configuration and with only one password you do not have to manage credentials for every user. This should be fairly easy to do with most routers, if you can open a port you can usually protect it. A login box will pop up asking for the username and password before loading the map.

Hope that helps!

:)


On Sunday, November 17, 2013 10:57:29 AM UTC-6, Eric wrote:

Eric

unread,
Nov 18, 2013, 8:03:35 AM11/18/13
to minecraft...@googlegroups.com
Can we get a list of the variables that should be changed in the configuration.txt file for other people's reference? That file is very dense and difficult to untangle.

I think the functions people would want are:
1. Disallowing web chat unless you are logged in (through the permissions and ID number generated by an OP on the server)
2. Defaulting to flat version of the overworld (for tmpworld) and not having to click on the sidebar
3. Defaulting the sidebar open, to see joined player names
4. Displaying more lines of chat in the chat history, so teachers can review recent chat (much easier and less cluttered than server logs)
5. Disabling Nether and End rendering and display - most Edu worlds do not utilize those two dimensions

We could compile a list of the variables and their setttings (true, false, off, etc.) in the file so that teachers could more easily set up their Dynmap moderating website.

Maize

unread,
Nov 18, 2013, 11:57:43 AM11/18/13
to minecraft...@googlegroups.com
Okay! Will do!
Would it be better to post a copy of the configuration file or just list the entries that should be changed?
I will continue to work with the web chat settings, I'm wondering using forge permissions might circumvent the pathing problem. It would require another mod but a much simpler setup.
Please stay tuned, we will be right back after these messages!
Maize

Eric

unread,
Nov 18, 2013, 12:55:49 PM11/18/13
to minecraft...@googlegroups.com
Excellent. Looking forward to it!

Maybe a list of the toggles, and a sample configuration.txt file with those things implemented in it, for those less technically-inclined.
Message has been deleted

Maize

unread,
Nov 28, 2013, 11:49:44 AM11/28/13
to minecraft...@googlegroups.com
Exciting News!
Mike Primm, the developer of Dynmap has kindly responded to my plea for help. He would like to take a look at the Edu mod and see if he can get things working. I am wondering what is the appropriate way to proceed?
Original message is here:
Maize

Rick M

unread,
Nov 28, 2013, 12:03:14 PM11/28/13
to minecraft...@googlegroups.com

Nice going Maize! It's exciting to see mod makers interested in the Edu version

--

ShaneA

unread,
Nov 28, 2013, 2:14:01 PM11/28/13
to minecraft...@googlegroups.com
Hey Maize, I brought this up to the devs. So I am sure they will contact him and possible come up with a system to help devs work with MCEdu.

Sort of exciting. Please invite him to make a thread in here much like Noppes did.

I will talk to the guys about getting a thread stickied that has to do with these mod devs maybe...we will talk about it.

Joel Levin

unread,
Nov 29, 2013, 12:40:04 AM11/29/13
to minecraft...@googlegroups.com
Awesome!  Thanks to much, Maize, for taking action on this!  I just PM'ed Mike on the forums to get him set up.  Hopefully he'll respond!

~Joel

Michael Primm

unread,
Dec 1, 2013, 5:35:16 PM12/1/13
to minecraft...@googlegroups.com
Hey folks - I'm the author of Dynmap (and a bunch of related and not-so-related mods) :)  Hopefully, I can help with getting things ironed out with MinecraftEdu.  The item I've been asked about seems to be related to you guys seeing a black screen on the web, likely in response to your odd world naming (../world/tmpworld or the like).  I don't have your mod pack yet, but I've been able to use the same sort of path manually (via worldname setting in server.properties) on the current dev code (haven't gone back to older stuff) - which is at http://mikeprimm.com/dynmap/builds/DynmapForge/Dynmap-HEAD-forge-7.8.1.jar (corresponds currently to 1.9.1-alpha-1 for v1.5.2).

Michael Primm

unread,
Dec 1, 2013, 5:38:24 PM12/1/13
to minecraft...@googlegroups.com
Make that level-name setting - but you probably know that.

ShaneA

unread,
Dec 1, 2013, 5:56:11 PM12/1/13
to minecraft...@googlegroups.com
Welcome Michael!

Always great to see mod makers willing to come in and help the education community / side of Minecraft.

ShaneA

Maize

unread,
Dec 2, 2013, 4:17:47 PM12/2/13
to minecraft...@googlegroups.com
Hello Michael,

Glad your here!
It does sort of work using the path manually, Dynmap seems to know the world name, it just doesn't want to load it after we change the settings in the configuration file. 
With the Edu mod pack we are using the server.properties file is re-generated every time the server is launched. I haven't had much luck changing settings after the server loads.
I tried out the version from your link but the server would not launch (epic crash). We are using 1.6.4 version of Minecraft and forge 9.11.1 so I'm guessing the new version of Dynmap is not compatible.
Maybe this will be an easy fix once you get a look at the Edu mod.
Thanks again,
Maize 

Michael Primm

unread,
Dec 2, 2013, 5:36:25 PM12/2/13
to minecraft...@googlegroups.com
No luck reproducing problem - I took the version of MinecraftEdu you supplied, installed it, added dynmap to the servertool/server/mods directory, restarted, and everything started clean and rendered properly when I issued the dynmap fullrender command on the funky world name (..-world-tmpworld), and the web UI came up with no issues.   I am running the server on Linux, in case that matters.

Now that I have Edu, and see that you are on 1.6.4, you'll need the 1.6.4 version ( http://mikeprimm.com/dynmap/builds/DynmapForge/Dynmap-HEAD-forge-9.10.0.jar ).

Jennifer Krouse

unread,
Dec 2, 2013, 7:18:51 PM12/2/13
to minecraft...@googlegroups.com
Yes, it works great right from start-up...now I am changing the config settings. This is usually where I get the black screen...but so far things are working really well! I will try out the web chat settings and post my results.
Thank you again,
Maize


--

Maize

unread,
Dec 2, 2013, 9:26:46 PM12/2/13
to minecraft...@googlegroups.com

Hello again,

Unfortunately the same problem happens when settings are changed. I set “defaultworld: ..-worlds-tmpworld” and uncommented “sidebaropened: true” in the configuration file. When the server is restarted the map will not render.

/dynmap fullrender
returns:
2013-12-02 20:08:05 [INFO] World name is required

/dynmap fullrender ..-worlds-tmpworld
returns:
2013-12-02 20:08:20 [INFO] Could not render: world 'null' not defined in configuration.

When I enter /dmap worldlist
it returns:
2013-12-02 20:05:38 [INFO] world ..-worlds-tmpworld_the_end: loaded=false, enabled=true, title=../worlds/tmpworld/The End, center=0.0/0.0/0.0, extrazoomout=2, sendhealth=true, sendposition=true, protected=false

2013-12-02 20:05:38 [INFO] world ..-worlds-tmpworld_nether: loaded=false, enabled=true, title=../worlds/tmpworld/Nether, center=0.0/0.0/0.0, extrazoomout=2, sendhealth=true, sendposition=true, protected=false

2013-12-02 20:05:38 [INFO] world ..-worlds-tmpworld: loaded=false, enabled=true, title=../worlds/tmpworld/Overworld, center=0.0/0.0/0.0, extrazoomout=2, sendhealth=true, sendposition=true, protected=false

I’m puzzled that things would work fine until the configuration file is modified. It doesn’t seem to matter what is changed, the map will not load with the new settings. I cannot seem to put settings back either, I have to delete the dynmap folder and get it to generate a new one. Then everything goes back to working again….?

Maybe someone else using the Edu mod could try the new jar and see if they get better results? I am going to try on a different system, it could just my test machine…I remain hopeful!
Maize

To unsubscribe from this group and all its topics, send an email to minecraft-teachers+unsub...@googlegroups.com.

Eric

unread,
Dec 2, 2013, 11:01:18 PM12/2/13
to minecraft...@googlegroups.com
Yeah, everything works wonderfully at first, but as soon as we change anything in the configurations.txt file, the world can no longer be found to render. And we as teachers need to change those settings, because we have to make our servers safe from unmonitored web user chat. 

Michael Primm

unread,
Dec 3, 2013, 11:30:55 AM12/3/13
to minecraft...@googlegroups.com
Sounds like the changes to configuration.txt aren't being done correctly - what changes do you need to do?

Michael Primm

unread,
Dec 3, 2013, 11:50:56 AM12/3/13
to minecraft...@googlegroups.com
AH - ok - went through the scenario you described, and found what is going on: problem isn't the fact that the configuration is being changed - its actually that the funky world names are breaking the restore of the world state ON ANY RESTART AFTER THE FIRST.  Specifically, you can get things to work for one run by deleting the minecraftedu/servertool/server/dynmap/forgeworlds.yml file before starting the server.  I'm at work, so cannot produce a fix right now, but I should be able to get a fixed build available tonight sometime.

Michael Primm

unread,
Dec 3, 2013, 4:37:33 PM12/3/13
to minecraft...@googlegroups.com
OK - give this new build a try - http://mikeprimm.com/dynmap/builds/DynmapForge/Dynmap-1.9.1-alpha-1-forge-9.10.0.jar .  You may want to delete the minecraftedu/servertool/server/dynmap/forgeworlds.yml first, but it should clear up either way after the first run.


Joel Levin

unread,
Dec 3, 2013, 9:01:41 PM12/3/13
to minecraft...@googlegroups.com
Woo!  Just tried it and it worked right away.  Thank you do much for taking a look at this.  I'm sure you're made a lots of teacher (and kids!) very happy.

~Joel




On Tue, Dec 3, 2013 at 4:37 PM, Michael Primm <mavma...@gmail.com> wrote:
OK - give this new build a try - http://mikeprimm.com/dynmap/builds/DynmapForge/Dynmap-1.9.1-alpha-1-forge-9.10.0.jar .  You may want to delete the minecraftedu/servertool/server/dynmap/forgeworlds.yml first, but it should clear up either way after the first run.


--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/A9ZevTZfkis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.



--
~Joel Levin
________________________________

Eric

unread,
Dec 4, 2013, 7:49:16 AM12/4/13
to minecraft...@googlegroups.com
I'm going to load it up right away!

Eric

unread,
Dec 4, 2013, 8:17:21 AM12/4/13
to minecraft...@googlegroups.com
It works! It's great!

Now... just a configuration question: How do I make it so that when I open the web page, it defaults to the surface map? I have changed the following in configuration.txt:

# Default selection when map page is loaded
defaultzoom: 3
defaultworld: ../worlds/tmpworld/Overworld
defaultmap: surface

But when I load the web page, it still defaults to the black screen, and I have to select the world from the menu on the right. It also still defaults to zoom level 0.

And one more configuration question: is it possible to remove nether and end options from the menu on the right? I just want flat and surface overworld of my map (tmpworld) to be selectable, and nothing else.

Thanks!

Michael Primm

unread,
Dec 4, 2013, 10:51:45 AM12/4/13
to minecraft...@googlegroups.com
Like the commands, the world "ID" is used, versus the world label.  You can see these for each of the worlds by using the '/dmap worldlist' command.

defaultworld: ..-worlds-tmpworld
defaultmap: surface

Joel Levin

unread,
Dec 4, 2013, 11:38:21 AM12/4/13
to minecraft...@googlegroups.com

Matt Coia

unread,
Dec 4, 2013, 12:01:45 PM12/4/13
to minecraft...@googlegroups.com
Thats very cool!  Elfie, get on that for the MCedu server!
You received this message because you are subscribed to the Google Groups "Minecraft Teachers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minecraft-teach...@googlegroups.com.

Michael Primm

unread,
Dec 4, 2013, 6:03:15 PM12/4/13
to minecraft...@googlegroups.com
The other thing you might want to do is to set the Title for the individual maps to something nicer.  To do this ingame, do the following:

/dynmap pause all
/dmap worldset ..-worlds-tmpworld title:"Surface Map"
/dmap worldset ..-worlds-tmpworld_nether title:"The Nether Map"
/dmap worldset ..-worlds-tmpworld_the_end title:"The End Map"
/dynmap pause none


On Wednesday, December 4, 2013 11:01:45 AM UTC-6, CoiaScience wrote:
Thats very cool!  Elfie, get on that for the MCedu server!

On Wednesday, December 4, 2013, Joel Levin wrote:
On Wed, Dec 4, 2013 at 10:51 AM, Michael Primm <mavma...@gmail.com> wrote:
Like the commands, the world "ID" is used, versus the world label.  You can see these for each of the worlds by using the '/dmap worldlist' command.

defaultworld: ..-worlds-tmpworld
defaultmap: surface

On Wednesday, December 4, 2013 7:17:21 AM UTC-6, Eric wrote:
It works! It's great!

Now... just a configuration question: How do I make it so that when I open the web page, it defaults to the surface map? I have changed the following in configuration.txt:

# Default selection when map page is loaded
defaultzoom: 3
defaultworld: ../worlds/tmpworld/Overworld
defaultmap: surface

But when I load the web page, it still defaults to the black screen, and I have to select the world from the menu on the right. It also still defaults to zoom level 0.

And one more configuration question: is it possible to remove nether and end options from the menu on the right? I just want flat and surface overworld of my map (tmpworld) to be selectable, and nothing else.

Thanks!

--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/A9ZevTZfkis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teachers+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Minecraft Teachers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minecraft-teachers+unsub...@googlegroups.com.

Maize

unread,
Dec 4, 2013, 9:55:25 PM12/4/13
to minecraft...@googlegroups.com

The new Dynmap version is working marvellously! 

As per Eric’s request I have uploaded some config files here:

Dynmap Config.zip

Unzip and copy the files into the dynmap directory. In configuration.txt the web chat has been turned on, default world set, sidebar pinned, etc. 

The worlds.txt file disables the nether and end dimensions and changes the map title to “EduWorld”.

To Register for web chat enter the this command into the Minecraft console:

/dynmap webregister username

It will return a registration code that is required for the website:

The config files are well documented, you can customize everything...there are lots of settings. The commands and settings are listed on the Github page: https://github.com/webbukkit/dynmap/wiki

I assigned some Minecraft textures to the Edu blocks so they would show up on the map. I’m not quite sure how to put the real ones in yet, the files look a bit complicated..... <_>

If you want to use permissions to control web chat as well as login, add these files to the dynmap folder:

Dynmap Config Perms.zip

This version of the configuration.txt file has the setting webchat-permissions: true 

User names must be added to the permissions.yml file in order to use chat.

Eg: Delete the “#”s to enable the command and change the name

#playername1:

#  - webchat

I’m really glad this mod is working now, thank you Michael! 

w00t!

Maize

Eric

unread,
Dec 5, 2013, 8:24:26 AM12/5/13
to minecraft...@googlegroups.com
Great work! I was going to upload my edited configuration.txt, but you beat me to it!

But... I'm still having a few problems. Dynmap works great when I first start up the server, but it's still not loading my world after I stop the server and restart it. It shows my rendered map and the players on it, but the time of day is not shown and I can't make new/updated renders.

Also, it's not showing me scrollback chat even though I have that option enabled.

And, I want to show offline players after they have disconnected (for up to 10,000 minutes... one week) but it's not doing that, either, even though I edited the settings for it in the configuration. Player names just disappear after they log out... according to the configuration file, they should be shown as "offline" where they last were before they disconnected.

Any suggestions?

Eric

unread,
Dec 5, 2013, 8:51:58 AM12/5/13
to minecraft...@googlegroups.com
To clarify, it's not showing chat that occurred before I log in to the Dynmap web map. Maybe it is not correctly saving chat logs and player offline logs on the server? I would imagine Dynmap would need to retrieve that info from the server to display it in the map chat logs and offline players display.

Jennifer Krouse

unread,
Dec 5, 2013, 10:34:26 AM12/5/13
to minecraft...@googlegroups.com
Hello Eric,

I'm still trying to figure out how Dynmap saves the chat logs, or if it does at all.....? I'm digging through files trying to find the history. Otherwise it must be copied from the chat window manually.

It sounds like you are getting the same errors as before, (no rendering, no clock) maybe check that the new file is in the mods directory?
You've probably already done this, but the old dynmap mod must be removed and replaced with this one.

You could also try cleaning out the installation...
If you want to save your rendered map:
Copy out the "tiles" folder from dynmap/web (maybe the config files too if you have done a lot of editing)
Then delete the dynmap folder
Launch the server and a new config folder will be automatically created.
Close the server and copy over your backups...replace the "tiles" directory and any config files.
Try launching the server again.
This is how I was able to test the new Dynmap with WOH without having to re-render the whole map.
I've been fiddling with the same settings but haven't run into the same problems, so I can only suggest getting rid of any old files that might still be lurking in your directory.

Good luck,
Maize





--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/A9ZevTZfkis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.

Eric

unread,
Dec 5, 2013, 1:06:26 PM12/5/13
to minecraft...@googlegroups.com
Nope, it's not working. I've done everything right - multiple times.

Maybe it has something to do with replacing the configuration.txt file - when I was just editing it, yesterday, everything worked. I was able to restrict web chat access, etc. But when I replaced the file with one I had edited on my hard drive, problems started. But that doesn't make any sense, since replacing files on the server is done anyway as you are editing them, I would think...

I've fully deleted the dynmap folder, and then the first time I start the server with the new jar, I am logged into the world perfectly. I can render the world, etc. (without even having to add the "..-worlds-tmpworld" to the fullrender command). But as soon as I stop the computer and replace the configuration.txt and worlds.txt files with the ones you made (and my own additions, like keeping offline user icons a lot longer than 30 minutes), the world will not load, even though the web map shows the old render and displays all the new configuration settings. It just can't render anything new, and doesn't display the time clock.

I think the jar needs further updating to accept the file paths. I don't think it's been completely fixed yet.
To unsubscribe from this group and all its topics, send an email to minecraft-teachers+unsub...@googlegroups.com.

Eric

unread,
Dec 5, 2013, 1:24:14 PM12/5/13
to minecraft...@googlegroups.com
Nevermind, I'm a dumba**. 

I had somehow replaced the alpha jar with the old regular jar during one of my frequent file uploads. Re-downloaded the alpha jar and placed it on my server, and all is peachy-keen now. Sorry for taking up your time. 

Rick M

unread,
Dec 5, 2013, 2:54:18 PM12/5/13
to minecraft...@googlegroups.com
I'm not laughing at you, I'm laughing with you - totally been there. Absolutely sure I'm doing everything right, only to realize hours later "oh...duh."

Jennifer Krouse

unread,
Dec 5, 2013, 3:47:21 PM12/5/13
to minecraft...@googlegroups.com
LoL! Happens to me too, thats why I suggested double checking. Let us know how the new configs are working out and if you find out more about the chat logs. 


To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.

Eric

unread,
Dec 6, 2013, 1:34:23 AM12/6/13
to minecraft...@googlegroups.com
Is there any way you could update the mod so that it keeps a simple text file log of all chat, and displays that (up to the "scrollback" limit) when you access the web page? That way our students' chat could be viewed when we, as teachers, access the web map, even if the chat occurred when the map wasn't open in our browsers. This, I think, would be about the last step in making this the perfect server monitor/manager resource for us teachers.

Eric

unread,
Dec 6, 2013, 5:21:20 PM12/6/13
to minecraft...@googlegroups.com
I would also GREATLY prefer it if the mod showed offline player positions even after a server restart. Again, it would be as simple as the mod saving the player name and location coordinates to a simple text file in the mod directory, then opening it up at server boot.

Michael Harvey

unread,
Dec 6, 2013, 5:43:59 PM12/6/13
to minecraft...@googlegroups.com
So long story short, this is fantastic.  I'm really looking forward to using this on Monday (up on the projector) as a way to track my students' progress through a race.
What I'm wondering is the simplest way to view the map from a different perspective.  I saw Joel had his slanted so you could see two side faces of each block, but my map is rendering just the top.  I'm not going to be too upset if I can't figure out, but seeing a different perspective would be great.  I don't know thing I have the mind right now to decipher the entire configuration file, so I'm really hoping someone who already knows how to do this could just share the steps.  Thanks for any help.

Jennifer Krouse

unread,
Dec 6, 2013, 7:04:36 PM12/6/13
to minecraft...@googlegroups.com
Sounds like it will be a fun Monday!

To change the default map in the configuration.txt file, edit the line:
defaultmap: surface

There are 3 settings, "flat", "surface" and "cave". 
These options can also be selected manually in the sidebar of the website:
Inline image 1


To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.
Dynmap Sidebar-MapType.png

Michael Harvey

unread,
Dec 6, 2013, 7:27:44 PM12/6/13
to minecraft...@googlegroups.com
Awesome, thank you. I must have missed those buttons when I was looking at school. Monday will definitely be fun. My fifth graders are going to help me test my ComputerCraftEdu world for the Hour of Code!

Michael Harvey

unread,
Dec 9, 2013, 10:24:55 AM12/9/13
to minecraft...@googlegroups.com
Help!
I have no idea what I'm missing but I can't get anything to work today.  Depending on the steps I either get a blank map, with a globe and no faces, or the url doesn't load at all.  I'm sure I'm missing something simple - Can anyone help me troubleshoot?

I've tried erasing the entire dynmap folder from /server in hopes that there was an issue there, but that causes the first problem.  If I load in Maize's configuration settings it stops loading all together.  Any quick ideas?

Michael Harvey

unread,
Dec 9, 2013, 2:19:57 PM12/9/13
to minecraft...@googlegroups.com
All set now.  Don't you all love the pressure of getting brand new software to all work correctly with incoming students at the door?

Joe Allington

unread,
Dec 9, 2013, 2:25:46 PM12/9/13
to minecraft...@googlegroups.com
Hey folks,

I know I'm late to the party, but I've read through these posts a couple times and still can't seem to get the map running.  I'm able to get the web UI to load, and I can see my character moving, but the whole map is black.  Here's the steps I take to set it up:
  1. Downloaded Michael's Dynmap-1.9.1-alpha-1-forge-9.10.0.jar, and put it in servertool/server/mods.
  2. Run server with mod for first time, using a saved map.  (At this point, the directory "dynmap" is generated in my server directory.  Also, I can now load the web UI using "localhost:8123", since I'm running the server on the same computer as the client.  However, the map is black.)
  3. Stop server.  (This appears to cause the "forgeworlds.yml" and "markers.yml" files to be generated in the dynmap directory.  Should I be deleting the "forgeworlds.yml" file?  Right now, I'm leaving it.)
  4. Copy+paste the contents of Maize's zip file (configuration, etc.) into the dynmap directory, overwriting existing files when prompted.
  5. Start server again.  (After this second restart, I refresh the web UI, but suddenly it can't connect to "localhost:8123")
It's clear that you folks have done a lot of work to help us sort out this problem, which I greatly appreciate, but at this point the thread is so large that it's hard for me to sort out exactly what steps I need to take.  Would anyone with a currently functioning map be willing to write out a complete set of steps, from clean install to functioning map?

Maize

unread,
Dec 10, 2013, 3:13:11 AM12/10/13
to minecraft...@googlegroups.com

Hi Joe,

From your list it looks like you’ve done everything right.

When you load the for the first time the map will most likely be black. Check the sidebar on the far right to see what world is selected, make sure it is Overworld. You could enter /fullrender into the console to start the process and see if anything comes up on the page, /dynmap cancelrender will stop the process.  You can also log on to the world and run around a bit...the map will fill in slowly.

-Deleting forgeworlds.yml is another way of cleaning out the config, instead of deleting the whole config folder. I would leave it alone unless you want to reset everything.

If you can get the world to render then stop the server and then try the process again (without any changes). The original problem happened when the world was closed, it never worked the second time it was loaded. To make sure this isn’t happening to you, reload again and render more of the map.

When you get to that point, then try copying over the configs. They shouldn't be causing any issues but it may be better to edit the existing ones instead of replacing them. I haven’t made a guide yet, but the Dynmap wiki has a good one: https://github.com/webbukkit/dynmap/wiki. You could also let me know how you want things configured and I can list the settings here. 

Good luck,

Maize

Michael Primm

unread,
Dec 10, 2013, 4:58:32 PM12/10/13
to minecraft...@googlegroups.com
I'm hoping to release a recommended build for Forge sometime this weekend (it'll be 1.9.2 - the 1.9.1. release was for v1.7.x support on Bukkit, and there wasn't a corresponding v1.7.x Forge to be supported yet).  I've made some more updates that might be relevant to you folks - particularly to anyone that might be using MCPC-Plus (which is a Forge server with Bukkit compatibility), which I also support via the Forge builds of Dynmap.

If anyone is interested in the latest, 'bleeding edge' dev build for 1.6.4, see here - http://mikeprimm.com/dynmap/builds/DynmapForge/Dynmap-HEAD-forge-9.10.0.jar : this link is updated every time I build, so no promises on it being 'good' versus 'bad' on any given day.  For the latest recommended builds, go to http://minecraft.curseforge.com/mc-mods/dynmapforge/files/ or to the links in the OP of my support thread, http://www.minecraftforum.net/topic/1543523-dynmap-dynamic-web-based-maps-for-minecraft/

Eric

unread,
Dec 11, 2013, 1:26:21 PM12/11/13
to minecraft...@googlegroups.com
Do you have a changelog we could see? Did you think about incorporating the retaining of offline player data and chat after server reboots?

Ignatius Lee

unread,
Dec 31, 2013, 1:51:40 AM12/31/13
to minecraft...@googlegroups.com
Hi esteem colleagues,

I'm having the same problem with plug-in. 
It would be great if someone could point me in the right direction.
Below are the steps: 
1. Deleted the old installation files.
2. Re-installed fresh with MinecraftEdu 1.6.4 (stable build 6)
3. Startup ServerTool, created teacher password and a random world.
4. Shut down the the Servertool.
5. Downloaded "Dynmap-1.9.1-alpha-1-forge-9.10.0" and paste it in mod folder "minecraftedu -> servertool -> server -> mods -> 1.6.4"
6. Restated the application.
7. view dynmap from the browser. 
8. Granted that when it would be black when first started.

9. Goto the ServerTool dialog box and enter this command "/dynmap fullrender ../worlds/tmpworld

10. Once its process is completed, servertool is restarted.

11. Dynmap still looks the same on the browser. At the same time, the far right sidebar on the browser. It only has "TheEnd" as maptype. Cant seems to locate/find "OtherWorld"  















12. Once its sorted, will proceed with the next step in Dynam Config. 

Would be glade to create a step-by-step guide for those who needed it.

Thanks for your kind assistance on this.

Season greeting and a happy new year!!!


CONFIDENTIALITY NOTE: 

The information and/or files attached to this email message may contain information which is confidential or privileged.  The information is intended for the use of the individual or entity to whom it is addressed.  If you are not the intended recipient, be aware that any disclosure, copying, distribution, or other use of the contents of the information contained within the email message and/or any attachments is prohibited.  If you have received this email message in error, please contact the above named sender immediately to notify him of the error, and delete the email message.

Maize

unread,
Jan 1, 2014, 2:28:08 PM1/1/14
to minecraft...@googlegroups.com

Happy New Year!

Here are some general steps on the install procedure. I am working on a more comprehensive guide with info on configuration, permissions, etc.

Dynmap Installation for MinecraftEdu

  1. Copy Dynmap-HEAD-forge-9.10.0.jar file to server mods/1.6.4 directory
  2. Launch server to generate dynmap folder with config files
  3. Close server
  4. Edit config files
  5. DELETE forgeworlds.yml in the dynmap folder
  6. Launch server

Step 5 is very important. The forgeworlds.yml file must be deleted before the server is started. Repeat this step before every server launch or the map will not load properly. 

Good luck,
Maize

Ignatius Lee

unread,
Jan 2, 2014, 5:24:54 AM1/2/14
to minecraft...@googlegroups.com
Hi Maize,

Thanks for the tip.
Just wondering what changes is needed on the config files.
I'm assuming the config files are located in minecraftedu ->servertools -> server ->dynmap -> configeration.txt

Have an AWESOME 2014!!

Michael Harvey

unread,
Jan 3, 2014, 6:47:12 AM1/3/14
to minecraft...@googlegroups.com
In my own experience, changing the config isn't essential, so it's really up to you. If you just want to get a map up, I believe you can safely skip that step.

Maize

unread,
Jan 4, 2014, 5:15:13 PM1/4/14
to minecraft...@googlegroups.com
I just posted a guide for configuring dynmap my website. It does not explain everything like the dynmap wiki, but does list some of the settings you may want to customize:


Happy Mapping,
Maize

Daniel Bell

unread,
Mar 26, 2014, 4:46:08 PM3/26/14
to minecraft...@googlegroups.com
Not sure if you can help, but I managed to get Dynmap running and followed your steps to setting up, but when I try and do a full render the map stays black appart from the spawn and my icon when I am in game. In the server console I get the following message:
2014-03-26 15:26:51 [INFO] [Dynmap] Reading chunks without loading/activating

Any ideas on what I can do?

Daniel Bell

unread,
Mar 26, 2014, 5:06:50 PM3/26/14
to minecraft...@googlegroups.com

Following from the above post this is the screen I get when trying a full render from within the game.

Jennifer Krouse

unread,
Mar 26, 2014, 5:35:29 PM3/26/14
to minecraft...@googlegroups.com
Hello again,
Looks like your almost there!
Try deleting the forgeworlds.yml file from the dynmap directory (stop the server first). This file cannot exist when the server is launched. It is re-created every time the mcedu server is shut down normally, so the file must be deleted before you start the server again.

There is a guide for using Dynmap with MinecraftEdu on my website (if you need it):

There is also a working example of a remote hosted map here:

Hope that helps!
:)
Maize

EduElfie

unread,
Mar 26, 2014, 5:35:50 PM3/26/14
to minecraft...@googlegroups.com
Daniel, you could try the following that was posted about 3 posts above yours.

Elfie

"Hi Joe,

From your list it looks like you’ve done everything right.

When you load the for the first time the map will most likely be black. Check the sidebar on the far right to see what world is selected, make sure it is Overworld. You could enter /fullrender into the console to start the process and see if anything comes up on the page, /dynmap cancelrender will stop the process.  You can also log on to the world and run around a bit...the map will fill in slowly.

-Deleting forgeworlds.yml is another way of cleaning out the config, instead of deleting the whole config folder. I would leave it alone unless you want to reset everything.

If you can get the world to render then stop the server and then try the process again (without any changes). The original problem happened when the world was closed, it never worked the second time it was loaded. To make sure this isn’t happening to you, reload again and render more of the map.

When you get to that point, then try copying over the configs. They shouldn't be causing any issues but it may be better to edit the existing ones instead of replacing them. I haven’t made a guide yet, but the Dynmap wiki has a good one: https://github.com/webbukkit/dynmap/wiki. You could also let me know how you want things configured and I can list the settings here. 

Good luck,

Maize"


Daniel Bell

unread,
Mar 26, 2014, 6:35:43 PM3/26/14
to minecraft...@googlegroups.com
Hi Mazie,

I have deleted that file but still have the black screen. Do you know of anything else I might try?

Daniel

Daniel Bell

unread,
Mar 26, 2014, 6:56:38 PM3/26/14
to minecraft...@googlegroups.com
Sorry just got it working I used the Dynmap version from your guide and it worked first time

thanks

Daniel

Jennifer Krouse

unread,
Mar 26, 2014, 7:01:07 PM3/26/14
to minecraft...@googlegroups.com
YaY! :D
Your Welcome,
Maize


--
You received this message because you are subscribed to a topic in the Google Groups "Minecraft Teachers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/minecraft-teachers/A9ZevTZfkis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to minecraft-teach...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages