Skip to content

Setting up Dynamic Map with IIS

FrozenCow edited this page May 14, 2011 · 11 revisions

This page assumes:

  • The root directory of your webserver is found at C:\Inetpub\wwwroot\.
  • You have IIS and CraftBukkit running on the same machine.
  • You have ASP.NET enabled in IIS (http://support.microsoft.com/kb/315122).

Start:

  • To start, create the directory C:\Inetpub\wwwroot\dynmap\.
  • Create the directory C:\Inetpub\wwwroot\dynmap\tiles\.
  • Copy the contents of the web directory found in the repository to C:\Inetpub\wwwroot\dynmap\.

You should now have the following file: C:\Inetpub\wwwroot\dynmap\up.aspx.

  • Go to minecraft_server/plugins/dynmap/configuration.txt and make sure you have the property tilespath set to C:\Inetpub\wwwroot\dynmap\tiles\:
# The path where the tile-files are placed.
tilespath: C:\Inetpub\wwwroot\dynmap\tile
  • Restart your Minecraft server.
  • Join your Minecraft server and place a few blocks (randomly) to trigger dynmap to generate tiles for your map.

If everything went alright, you should now find some new .png files in C:\Inetpub\wwwroot\dynmap\tiles\. You can also go to http://yourwebserver/dynmap/ in your browser. It should display the map, but also display an error not being able to update (player locations and map changes).

Open up C:\Inetpub\wwwroot\dynmap\config.js in Notepad and change the following line:

            updateUrl:   'up/',

To:

            updateUrl:   'up.aspx?path=',

Now refresh your browser. It should now display online players on http://mywebserver/dynmap/, keeping them up-to-date.

Troubleshooting

Go to your webserver and open up a browser there. Go to http://localhost/dynmap/up.aspx?path=configuration. It should show some text representing the configuration you have in configuration.txt. If it shows some sort of error, analyse the error. If you can't figure out what to do, please come to IRC or the forums.