Skip to content

A 1.7.10 Dynmap fork with improved support for modded blocks and machines

License

Notifications You must be signed in to change notification settings

GTNewHorizons/GTNH-Web-Map

 
 

Repository files navigation

About GTNH-Web-Map

GTNH-Web-Map is a fork of Dynmap (a server side addon which adds a browser accessible shared map for your players) with the explicit goal of improving support for 1.7.10 mods and the contents of the GTNH mod pack. GWM is only available as a Forge mod at this time.

How do I install it?

Latest releases are available on the GWM GitHub page: https://github.com/GTNewHorizons/GTNH-Web-Map/releases

  • NOTE! This is an actively developed mod currently in alpha state. You will experience bugs (please report them!) and possibly crashes so make sure you have backups etc!
  • If you've used Dynmap on this server before, make sure to delete the DynmapForge-xxx.jar and remove all renderdata/custom files as they will override any improvements from this fork.
  • Other than that, basic installation only requires you to add the gtnh-web-map-xxx.jar to your server mods folder and (re)start the server.
  • Once the server is up and running, it will listen on port 8123 by default (so http://:8123/). You may need to open ports in your firewall and/or router.

Support and reporting issues

Some useful commands to get started

  • /dynmap fullrender <dim> can be used to force a re-render of the maps of a dimension. Otherwise it'll only render new or modified chunks.
    • <dim> can be world or whatever you call it in your server.properties for overworld
    • DIM-1 for Nether, DIM1 for the End, DIM28 for the Moon etc. To find the number, consider using /cofh tps.
    • DIM180 is typically the name of the first personal dimension.
    • /dynmap fullrender <dim>:<mapname> can be used to only render a particular map instead of all maps of that dimension. By default you probably have flat, surface and cave.
  • To add, disable or reorder maps, you must first pause rendering with /dynmap pause all. Remember to resume with /dynmap pause none when you are done!
  • Example - To add the other isometric directions to your overworld:
/dynmap pause all
/dmap mapadd world:surfaceNE title:"Surface NE" perspective:iso_NE_30_hires shader:stdtexture lighting:shadows mapzoomin:1
/dmap mapadd world:surfaceNW title:"Surface NW" perspective:iso_NW_30_hires shader:stdtexture lighting:shadows mapzoomin:1
/dmap mapadd world:surfaceSW title:"Surface SW" perspective:iso_SW_30_hires shader:stdtexture lighting:shadows mapzoomin:1
/dynmap pause none
  • NOTE! hires maps use quite a bit of disk space. You may wish to use lores instead and boost rendering in your base(s).

Other tips

  • You can change the port the webserver listens on in dynmap/configuration.txt. Look for webserver-port: 8123 on approximately line 311. The commented out port in the beginning of the file is something completely different, don't touch unless you know what you're doing.
  • You may wish to take a look at some of the performance settings in dynmap/configuration.txt. The defaults were made to have minimal impact on nearly 10 year old hardware and are extremely conservative. You can tweak these pretty aggressively without impacting TPS assuming you have a multicore server.

About

A 1.7.10 Dynmap fork with improved support for modded blocks and machines

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 85.8%
  • JavaScript 11.5%
  • PHP 1.3%
  • CSS 1.2%
  • Other 0.2%