So as many people have noticed by now, running DynMap as-is on Xenon or several other full-time hosting services does not work, and attempting to access the page brings you to a black screen. This tutorial will hopefully help you get around that in just a few simple steps. It requires that you have your own webhosting service (in my case, 1and1.com)
First of all, download the latest version of DynMap here: https://www.spigotmc.org/resources/dynmap.274/ - and upload the contents to your MC server like you would any other Bukkit plugin.
Unzip the file above to somewhere in your hard drive, open your FTP application (FileZilla is very good) and log into your webhosting service. You'll have to put the JS files that Xenon won't allow, into a folder somewhere on your webhost. Don't forget to copy "config.js" which is not in the /js/ folder. Remember the URL to this folder.
Open whatever text editor you prefer and open up the "web/index.html" file on your hard drive. You will see several lines like this:
<script type="text/javascript" src="js/jquery.json.js"></script>
The part to focus on is "js/jquery.json.js" - you will have to rename it to your exact folder address.
Do this for every one of those lines whose source tag starts with just "js", also do the same for the "config.js" line at the bottom of the list.
Save the index.html file and upload it over-top of the existing one in your MC server.
Next, open up map.js, go to line 403 (in v0.70.1 - may change with newer versions):
loadjs('js/' + type + '.js', function() {
Replace it with:
loadjs('(YOUR URL HERE)/js/' + type + '.js', function() {
Reupload the 'map.js' file to your webhosting service (not the MC server).
This part is necessary to see players on the map, and to use the chat function, otherwise you will just see the map.
This concludes my totally halfassed tutorial on making DynMap work. I'll probably do a video tutorial later on. Hope this helps!
Contents
Setup
- Base Plugin Settings
- Web Setup
- Storage Setup
- HD Map Configuration
- World and template settings
- Guides
Advanced Configuration
- Advanced Map Configuration
- Component Configuration
- Configuration of worlds
- Exporting World Data in Wavefront OBJ Format
- External Webserver Advanced
Mod Support
- Support for Minecraft Servers other than CraftBukkit
- Support for MinecraftForge based mods
- Support for Tekkit
- Custom Block Definitions
- Model Definition Files
- Texture Definition Files
- Defining a Block using a Custom Block Renderer
- Defining a Block using a Volumetric Model
- Defining a Cuboid Block
- Defining a Simple Block
- Defining Cuboid Models
- Defining Volumetric Models
- Special texture file types
- Using custom block renderers
- Incompatible mods