• 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from sir_brando

    Hi i'm curious about how much Hard drive space you need for a 18,000 x 18,000 map using HDMap very-low-res. And also how much it would take for the "Classic" just top down view.
    I need to know because i have limited space on my host, and want to know how much more space to buy.
    Not sure if anyone really knows this, but thought it'd be worth a shot asking.

    Edit: I figured it out, and if anyone wants to know the answer: The HDMap very-low-res takes about 50% of my world space. My map is about 4gb and the dynmap took up about 2gb.

    One feature, that you may not know about, is to switch from PNG to JPG file format. This can be done for all the maps by changing the 'image-format' setting in configuration.txt (it also can be done map-by-map, but that usually isn't needed). The amount of savings depends upon the specific map type and texture pack, but can often be 3-5x smaller. The consequence may be a hint of softness or blur to the details on the map, but the disk space savings (and network bandwidth from folks loading the map) can be considerable.
    Quote from TheKyle27

    I'm sorry if this has already been asked and I just missed it...

    Does the latest development build support bukkit 1.5.1-R0.2?

    Should be fine - it has been running fine on the 1.5.1-R0.2 I've been using, but I cannot say I'm on the very latest CB build.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    FYI: SignShop now includes support for Dynmap integration on Bukkit - see tiny.cc/signshop for details

    Also, things have been a bit quiet here, on my part - quite busy with a couple of major features for v1.7, which will continue to take much of my limited dev time:
    1) Support for CTM (Connected Texture Mod) enabled texture packs - this client mod gives some very cool results with things like windows (framed windows, etc) and the like: many of the major texture packs exploit this, so I want to make sure that the maps out there that depend on this feature can be rendered properly (I've got specific requests for this from the FyreUK and WesterosCraft guys, among others)
    2) Support for mixed resolution maps: specifically, this would enable folks to have most of their map rendered at one resolution, while having selected areas (the 'interesting stuff') rendered with higher resolution. The idea is to make high resolution maps more practical for big servers that may have lots of generic real-estate (that doesn't really need to be high resolution) while still showing all the pretty sites with the quality they deserve. Plan is to tie this to the markers API - so that markers and outlines derived from things like WorldGuard, Factions, Towny or the like could also be used to indicate which areas are the ones worthy of 'boosted' resolution rendering. Been discussing this one with the GodCraft guys for a while, and I've got it working in prototype now - so hopefully this will be ready for the dev builds soon.

    In any case, these features will hopefully be popping up in the development builds in the next week or so, so stay tuned!
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Folks,
    I've been travelling for most of the past two weeks, which is why I've been pretty quiet with responses here - what little time I've found for working on Dynmap has been focused on getting 1.5 support working. In any case, you can expect to see a 1.6-alpha-1 drop in the next day or so, which will include support for Forge v7.7.0 (MC 1.5) and updated Bukkit support for the sake of MC v1.5 blocks. The alpha will also include an up-to-date version of the mapping UI library we use (Leaflet), which should improve behavior on touch screen devices and newer versions of Chrome and IE.
    Note: The first alpha will NOT include support for the new texture pack format - if you use a custom texture pack, continue to use v1.4.7 versions of the texture pack for MC v1.5 for now. I expect to transparently support both the old and new texturepack formats for vanilla blocks by the next alpha (1.6-alpha-2).
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    *** CraftBukkit for v1.4.6-R0.1 is available ****
    Be sure that, if you decide to mess with the new CB v1.4.6, that you're on build #2546 or later. The first build (#2545) has a bug that impacted Dynmap - I provided a fix to CB, which was incorporated in #2546. I'd suggest using the v1.3 development build for dynmap - it should support the new blocks in v1.4.6 - but v1.2 should also continue to work. Neither has been extensively tested on CB v1.4.6 (CB itself has hardly been tested on v1.4.6), so be cautious about updating.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from Grimshad

    Are there any performance options you would recommend?


    I have Dynmap set to only render when the server is empty and it still has an impact on server performance.
    I have also reduced rendering of tiles from every 1 second to every 3 seconds and I believe I have disabled all but hires so it only renders a tile once instead of 3-4 times (1 for each resolution).

    What are your specific performance concerns? Do understand that nearly all compute load is off the main server thread (which is what dominates server performance in a MC server), so the mere presence of N% CPU use doesn't translate into impact on lag or other elements of game performance.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from mammuthuslol

    Okay, I think, I understand now.
    Well, is it possible to see version of Dynmap which dont use X libs in future? Or it's technically impossible?

    Its not us - its the JVM, and the fact that we use classes that aren't UI-oriented classes, but are implemented by the JVM based on those libraries. If you look around, you'll see the same issue for running the Apache Tomcat server (java-based web server / servlet container) on headless systems: if you need to read or write image files, the ONLY java APIs to do so depend upon the Java2D subsystem, which depends (on Unix-style platforms) on certain X libraries. Only way I could avoid it would be to find or write my own PNG and JPG encoding/decoding libraries, and hope that they were fast enough for what I need them for.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from mammuthuslol

    CraftBukkit version git-Bukkit-1.4.5-R0.2-b2488jnks (MC: 1.4.5) (Implementing API version 1.4.5-R0.2)

    Many errors after first start:


    3:42:38
    dynmap:
    Enabling dynmap v1.2-1423


    3:42:38
    dynmap:
    Added 0 custom biome mappings


    3:42:38
    dynmap:
    Using PermissionsBukkit 2.0 for access control


    3:42:38
    dynmap:
    Web interface permissions only available for online users


    3:42:38
    dynmap:
    plugins/dynmap/configuration.txt not found - creating default


    3:42:38
    CONSOLE:
    [SEVERE] [dynmap] Error reading plugins/dynmap/markers.yml


    3:42:38
    dynmap:
    plugins/dynmap/worlds.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/normal.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/nether.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/skylands.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/normal-lowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/nether-lowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/skylands-lowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/normal-hires.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/nether-hires.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/skylands-hires.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/normal-vlowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/skylands-vlowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/nether-vlowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/the_end.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/the_end-vlowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/the_end-lowres.txt not found - creating default


    3:42:38
    dynmap:
    plugins/dynmap/templates/the_end-hires.txt not found - creating default


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.TexturePack.<init>(TexturePack.java:510)


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320)


    3:42:40
    CONSOLE:
    [SEVERE] java.lang.reflect.InvocationTargetException


    3:42:40
    CONSOLE:
    [SEVERE] at javax.imageio.ImageIO.createImageInputStream(ImageIO.java:357)


    3:42:40
    CONSOLE:
    [SEVERE] ... 22 more


    3:42:40
    CONSOLE:
    [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:270)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.TexturePackHDShader.<init>(TexturePackHDShader.java:25)


    3:42:40
    CONSOLE:
    [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)


    3:42:40
    CONSOLE:
    [SEVERE] [dynmap] Error loading maptype


    3:42:40
    CONSOLE:
    java.lang.NoClassDefFoundError: Could not initialize class sun.java2d.Disposer


    3:42:40
    CONSOLE:
    [SEVERE] java.lang.reflect.InvocationTargetException


    3:42:40
    CONSOLE:
    [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)


    3:42:40
    CONSOLE:
    [SEVERE] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)


    3:42:40
    CONSOLE:
    [SEVERE] at java.lang.reflect.Constructor.newInstance(Constructor.java:525)


    3:42:40
    CONSOLE:
    [SEVERE] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.ConfigurationNode.createInstance(ConfigurationNode.java:322)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.DynmapCore.enableCore(DynmapCore.java:358)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.bukkit.DynmapPlugin.doEnable(DynmapPlugin.java:786)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.bukkit.DynmapPlugin.onEnable(DynmapPlugin.java:768)


    3:42:40
    CONSOLE:
    [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)


    3:42:40
    CONSOLE:
    [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)


    3:42:40
    CONSOLE:
    [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:252)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.HDMapManager.loadHDShaders(HDMapManager.java:38)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.ConfigurationNode.createInstances(ConfigurationNode.java:336)


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:147)


    3:42:40
    CONSOLE:
    [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398)


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320)


    3:42:40
    CONSOLE:
    [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:270)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.MapManager.<init>(MapManager.java:776)


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:299)


    3:42:40
    CONSOLE:
    [SEVERE] Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.java2d.Disposer


    3:42:40
    CONSOLE:
    [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:258)


    3:42:40
    CONSOLE:
    [SEVERE] at javax.imageio.stream.MemoryCacheImageInputStream.<init>(MemoryCacheImageInputStream.java:76)


    3:42:40
    CONSOLE:
    [SEVERE] at javax.imageio.ImageIO.createImageInputStream(ImageIO.java:357)


    3:42:40
    CONSOLE:
    [SEVERE] at com.sun.imageio.spi.InputStreamImageInputStreamSpi.createInputStreamInstance(InputStreamImageInputStreamSpi.java:71)


    3:42:40
    CONSOLE:
    [SEVERE] at javax.imageio.ImageIO.read(ImageIO.java:1351)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.TexturePack.loadTerrainPNG(TexturePack.java:822)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.TexturePack.<init>(TexturePack.java:510)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.TexturePack.getTexturePack(TexturePack.java:328)


    3:42:40
    CONSOLE:
    [SEVERE] at org.dynmap.hdmap.TexturePackHDShader.<init>(TexturePackHDShader.java:25)


    3:42:40
    CONSOLE:
    [SEVERE] ... 22 more


    3:42:40
    dynmap:
    plugins/dynmap/custom-shaders.txt not found - creating default


    3:42:40
    dynmap:
    Loaded 16 shaders.


    3:42:40
    dynmap:
    plugins/dynmap/perspectives.txt not found - creating default


    3:42:40
    dynmap:
    plugins/dynmap/custom-perspectives.txt not found - creating default


    3:42:40
    dynmap:
    Loaded 82 perspectives.


    3:42:40
    dynmap:
    plugins/dynmap/lightings.txt not found - creating default


    3:42:40
    dynmap:
    plugins/dynmap/custom-lightings.txt not found - creating default


    3:42:40
    dynmap:
    Loaded 12 lightings.


    3:42:40
    dynmap:
    Web server started on address 0.0.0.0:8123


    3:42:40
    dynmap:
    version 1.2-1423 is enabled - core version 1.2-432


    3:42:40
    CONSOLE:
    [SEVERE] [dynmap] HDMap 'flat' loading invalid shader 'stdtexture' - map disabled


    3:42:40
    CONSOLE:
    [SEVERE] [dynmap] HDMap 'surface' loading invalid shader 'stdtexture' - map disabled


    3:42:40
    dynmap:
    Loaded 1 maps of world 'world'.


    3:42:40
    CONSOLE:
    [SEVERE] [dynmap] HDMap 'flat' loading invalid shader 'stdtexture' - map disabled


    3:42:40
    CONSOLE:
    [SEVERE] [dynmap] HDMap 'nether' loading invalid shader 'stdtexture' - map disabled


    3:42:40
    dynmap:
    Loaded 0 maps of world 'world_nether'.


    3:42:40
    CONSOLE:
    [SEVERE] [dynmap] HDMap 'flat' loading invalid shader 'stdtexture' - map disabled


    3:42:41
    CONSOLE:
    [SEVERE] [dynmap] HDMap 'the_end' loading invalid shader 'stdtexture' - map disabled


    3:42:41
    dynmap:
    Loaded 0 maps of world 'world_the_end'.


    3:42:41
    dynmap:
    Enabled


    3:42:41
    CONSOLE:
    [INFO] Server permissions file permissions.yml is empty, ignoring it


    3:42:43
    CONSOLE:
    [INFO] Done (5,207s)! For help, type "help" or "?"





    If I understand correctly, I can load webfiles (with map) to another webserver (and open map with anotherserverdomain.com/<map directory>)?

    The errors look like you're running an incorrectly configured headless JVM - specifically, not the headless install of the JVM on a headless system: that's why the Java2D is failing to load (its an X-windows version trying to run on a system that doesn't have X).

    The bukkit server and web server need to share file systems - the paths cannot be URLs.
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from steps

    Hi,
    thanks a lot for answering/explaining.
    So I do´t need to feel silly or search for any solution in that configs ;-)

    If you need a custom biome hex value chart or anything to test (f. e. a working TC/server setup for testing using 91 biomes, the few default included) , feel free to email me to:
    [email protected]
    This would be very nice for just informing me about any progress (or final solution?) about dynmaps handling of custom biomes too.

    Bye and thanks again.
    Steps

    Latest development code (for Bukkit) and alpha releases (for Forge) now support the custom biomes properly. You should be able to tailor them in the colorscheme files using the names [BIOME_<number>], but all biomes will get a default color scheme.
    Quote from minimonkeyble

    with the update prior to 1.0, (0.9 obviously) i am getting the message:

    do i have to delete all my dynmap files and reinstall the plugin for it to work?

    "
    Web files are not matched with plugin version: All files need to be same version (0.90-1347
    how


    Assuming you've updated all the files - meaning you unzipped the whole ZIP, and (if you copied the web files while configuring an external web server) updated any copied files - you should be fine. Flush your browser cache (shift-reload), as javascript files are often cached more that we can control.
    Quote from jconnop

    Did you get around to having a peek at this?

    I realise you're a bit overloaded with support requests at the moment and I apologise if this is already on your to-do list.

    Not sure what you've got going on - I was able to confirm that this works. It may be worth pulling down our latest code (1.1-alpha-3), in the OP.
    Quote from ElectroBot4

    Would it be possible to add a track/rail view? I play on a server that has 2 worlds one of which is over 2 years old and it would be quite cool to be able to see all the rail systems (kinda like cave view) in the world. It would also help for projects that would like to connect to the nearest rail instead of creating another one. Since this would only have tracks, it could be quite low res.

    Thanks.

    I've thought about doing something for this - probably as an add-on mod. Main trick would be detecting the rail routes, and trying to do something to maintain it automatically. I'd played with the idea of an op command that would let you start a polyline for a rail, and have you click the track to add it (and all rails connected to it) to the given line...
    Posted in: Minecraft Mods
  • 5

    posted a message on [1.3.2][FORGE] Dynmap - dynamic web maps for SMP
    NOTE: THIS MOD IS NOW GENERALLY AVAILABLE - PLEASE USE http://www.minecraftforum.net/topic/1543523-dynmap-dynmap-web-maps-for-minecraft/#entry18859919 FOR REQUESTS AND SUPPORT.


    This version will be a port of the existing Dynmap for Bukkit to Minecraft Forge 4.2.5+ based 'vanilla' SMP servers, while maintaining all of the applicable features of the stable, mature Bukkit platform version. The resulting source code will be 95+% common, and existing configuration and customization details should be nearly identical for both version. Once completed, the plan is to maintain and release both platforms at more or less the same time.

    Dynmap - Real-time Minecraft maps:
    Version: v0.90 (alpha for Forge v4.2.5+), v1.0 (alpha for 1.4.2 with Forge v6.0.1+)








    Quick Links:
    Download link for 0.90 Alpha 3 is here! http://adf.ly/DworQ
    To install, just download ZIP, and unzip in your server directory - this will add the mod to the mods directory AND create the dynmap directory, with all configuration files and the like. Once started, configuration and customization is the same as on the Wiki for Dynmap for Bukkit.
    Note: if you installed alpha-1, you will need to delete the Dynmap-0.90-alpha-1.zip from mods, but that is all: don't delete your configuration or rendered worlds. Likewise for alpha-2.

    Download link for 1.0 Alpha 2 (for 1.4.2 with Forge 6.0.1) is here! http://adf.ly/E85H5
    To install, just download ZIP, and unzip in your server directory - this will add the mod to the mods directory AND create the dynmap directory, with all configuration files and the like. Once started, configuration and customization is the same as on the Wiki for Dynmap for Bukkit.

    Wiki
    Issue tracker/Todo list
    Source code
    IRC: irc.esper.net #dynmap

    Dynmap provides an in-browser map, like Google Maps, of your Minecraft world. It updates the map in realtime while you have your browser opened and shows the current players, regions and in-game messages on top of the map. It also allows viewers of the map to chat from within their browser with players in-game.

    How to configure Dynmap
    How to configure separate webservers
    Dynmap Commands

    Videos:



    Features:
    • Configurable maps of different types
    • Configurable color-schemes.
    • Realtime players (with portraits) on map
    • Mark places that will show on the map.
    • Two-way chatting through web and Minecraft.
    • Time on map
    • Weather on map
    • Rendering support for a variety of popular Minecraft Mods (at 1.2.5 level - WIP on 1.3.2 support)
      • Advanced Machines for IC2
      • BuildCraft
      • Bunyan for Extrabiomes
      • Charging Bench for IC2
      • Compact Solars for IC2
      • ComputerCraft
      • Ender Storage
      • Equivalent Exchange 2
      • Extrabiomes XL
      • Forestry
      • IndustrialCraft 2
      • Iron Chest
      • LC Trees++
      • NetherOres
      • Red Power 2
      • SuperSlopes
      • Tubestuff
    Change Log:
    • 1.0-alpha-2 : Support for v1.4.2, including new blocks (except skulls)
    • 0.90-alpha-3 : Fix issues with additional dimensions mapping to the same world name and folder, handle player locations off of dimension 0 properly
    • 0.90-alpha-2 : Workaround for entities not being cleaned up when no players are logged in while tiles are rendering (lags server, big slowdown on chunk loading)
    • 0.90-alpha-1 : initial public release
    Posted in: WIP Mods
  • 1

    posted a message on [1.3.2][FORGE] Dynmap - dynamic web maps for SMP
    I'm switching over to the "main" support thread, as I think things are working well enough to bring in a larger audience!

    http://www.minecraftforum.net/topic/1543523-dynmap-dynmap-web-maps-for-minecraft/#entry18859919
    Posted in: WIP Mods
  • To post a comment, please .