webbukkit / dynmap

A set of Minecraft mods that provide a real time web-based map system for various Minecraft server implementations.
https://www.reddit.com/r/Dynmap/
Apache License 2.0
2.06k stars 419 forks source link

Dynmap not rendering. #949

Closed Shade32 closed 12 years ago

Shade32 commented 12 years ago

I had Dynmap previously installed and it worked fine. Then I redownloaded all of my plugins and craftbukkit because they needed updated. Now, Dynmap will not load. I have tried /dynmap fullrender and it gives me the confirmation, but does not give the rendering updates, nor does the map update at all. I have tried redownloading Dynmap and I have even deleted my PermissionsEX, but to no avail. Like I said, I had Dynmap working previously. This is the map 5.194.181.72:8123 It shows the players on, but does not render the world. Let me know if I need to provide more information.

veN1337 commented 12 years ago

Could you post the log of dynmap starting and your config file? Maybe you set the tiles- or webpath wrong

Shade32 commented 12 years ago

Log is: pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:47 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:48 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:49 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:50 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:53 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:54 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:55 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:56 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:57 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException 14:31:58 [SEVERE] [dynmap] Exception occured: java.util.concurrent.ExecutionException: java.lang.NullPointerException at org.bukkit.craftbukkit.scheduler.CraftFuture.getResult(CraftFuture.ja va:67) at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:58)

    at org.bukkit.craftbukkit.scheduler.CraftFuture.get(CraftFuture.java:47)

    at org.dynmap.bukkit.DynmapPlugin$BukkitServer.createMapChunkCache(Dynma

pPlugin.java:413) at org.dynmap.MapManager$FullWorldRenderState.processTile(MapManager.jav a:606) at org.dynmap.MapManager$FullWorldRenderState.run(MapManager.java:568) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$1.run(MapMana ger.java:180) at org.dynmap.MapManager$DynmapScheduledThreadPoolExecutor$2.run(MapMana ger.java:196) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException

And Config is:# All paths in this configuration file are relative to Dynmap's data-folder: minecraft_server/plugins/dynmap/

All map templates are defined in the templates directory

The 'classic' FlatMap and KzedMap templates are used, which can be found in normal.txt, nether.txt, and skylands.txt

To use these, do not set deftemplatesuffix (make sure deftemplatesuffix is commented, below)

To use the HDMap very-low-res map templates as world defaults (normal-vlowres, nether-vlowres and skylands-vlowres), set value to vlowres

The definitions of these templates are in normal-vlowres.txt, nether-vlowres.txt, and skylands-vlowres.txt

To use the HDMap low-res map templates as world defaults (normal-lowres, nether-lowres and skylands-lowres), set value to lowres

The definitions of these templates are in normal-lowres.txt, nether-lowres.txt, and skylands-lowres.txt

To use the HDMap hi-res map templates (these can take a VERY long time for initial fullrender), set value to hires

The definitions of these templates are in normal-hires.txt, nether-hires.txt, and skylands-hires.txt

deftemplatesuffix: vlowres

components:

Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false)

display-whitelist: false

How often a tile gets rendered (in seconds).

renderinterval: 1

How many tiles on update queue before accelerate render interval

renderacceleratethreshold: 60

How often to render tiles when backlog is above renderacceleratethreshold

renderaccelerateinterval: 0.2

How many update tiles to work on at once (if not defined, default is 1/2 the number of cores)

tiles-rendered-at-once: 2

If true, use normal priority threads for rendering (versus low priority) - this can keep rendering

from starving on busy Windows boxes (Linux JVMs pretty much ignore thread priority), but may result

in more competition for CPU resources with other processes

usenormalthreadpriority: true

Save and restore pending tile renders - prevents their loss on server shutdown or /reload

saverestorepending: true

Zoom-out tile update period - how often to scan for and process tile updates into zoom-out tiles (in seconds)

zoomoutperiod: 30

Tile hashing is used to minimize tile file updates when no changes have occurred - set to false to disable

enabletilehash: true

Optional - hide ores: render as normal stone (so that they aren't revealed by maps)

hideores: true

Optional - enabled BetterGrass style rendering of grass and snow block sides

better-grass: true

Optional - enable smooth lighting by default on all maps supporting it (can be set per map as lighting option)

smooth-lighting: false

Default image format for HDMaps (png, jpg, jpg-q75, jpg-q80, jpg-q85, jpg-q90, jpg-q95, jpg-q100)

Has no effect on maps with explicit format settings

image-format: png

use-generated-textures: if true, use generated textures (same as client); false is static water/lava textures

correct-water-lighting: if true, use corrected water lighting (same as client); false is legacy water (darker)

use-generated-textures: true correct-water-lighting: true

Control loading of player faces (if set to false, skins are never fetched)

fetchskins: false

Control updating of player faces, once loaded (if faces are being managed by other apps or manually)

refreshskins: false

Customize URL used for fetching player skins (%player% is macro for name)

skin-url: "http://s3.amazonaws.com/MinecraftSkins/%player%.png"

Control behavior for new (1.0+) compass orientation (sunrise moved 90 degrees: east is now what used to be south)

default is 'newrose' (preserve pre-1.0 maps, rotate rose)

'newnorth' is used to rotate maps and rose (requires fullrender of any HDMap map - same as 'newrose' for FlatMap or KzedMap)

compass-mode: newnorth

Mod block support

Enable Industrial Craft 2 block rendering support (core, Advanced Machines, Charging Bench, Power Converters, Compact Solars, Nuclear Control)

ic2-support: true

ic2-advancesmachines-support: true

ic2-chargingbench-support: true

ic2-powerconverters-support: true

ic2-compactsolars-support: true

ic2-nuclearcontrol-support: true

Enable BuildCraft block rendering support

buildcraft-support: true

Enable RedPower2 block rendering support

redpower2-support: true

Enable NetherOres block rendering support

netherores-support: true

Enable RailCraft block rendering support

railcraft-support: true

Enable Kaevator's Superslopes block rendering support

superslopes-support: true

Enabled ComputerCraft block rendering support

computercraft-support: true

Enabled LC Trees++ block rendering support

lctrees-support: true

Enable Forestry block rending support

forestry-support: true

Enable IronCheck block rendering support

ironchest-support: true

Enable TubeCraft block rendering support

tubecraft-support: true

Enable Ender Storage block rendering support

enderstorage-support: true

Enable ExtraBiomesXL block rendering support

extrabiomesxl-support: true

Enable ExtraBiomesXL Bunyan block rendering support

extrabiomesxl-bunyan-support: true

Equivalent Exchange 2 block rendering support

ee2-support: true

render-triggers:

- playermove

- playerjoin

Title for the web page - if not specified, defaults to the server's name (unless it is the default of 'Unknown Server')

webpage-title: "My Awesome Server Map"

The path where the tile-files are placed.

tilespath: web/tiles

The path where the web-files are located.

webpath: web

The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access).

webserver-bindaddress: 0.0.0.0

The TCP-port the webserver will listen on.

webserver-port: 8123

Maximum concurrent session on internal web server - limits resources used in Bukkit server

max-sessions: 30

Disables Webserver portion of Dynmap (Advanced users only)

disable-webserver: false

Enable/disable having the web server allow symbolic links (true=compatible with existing code, false=more secure (default))

allow-symlinks: true

Enable login support

login-enabled: false

Require login to access website (requires login-enabled: true)

login-required: false

Period between tile renders for fullrender, in seconds (non-zero to pace fullrenders, lessen CPU load)

timesliceinterval: 0.0

Maximum chunk loads per server tick (1/20th of a second) - reducing this below 90 will impact render performance, but also will reduce server thread load

maxchunkspertick: 200

Progress report interval for fullrender/radiusrender, in tiles. Must be 100 or greater

progressloginterval: 100

Parallel fullrender: if defined, number of concurrent threads used for fullrender or radiusrender

Note: setting this will result in much more intensive CPU use, some additional memory use. Caution should be used when

setting this to equal or exceed the number of physical cores on the system.

parallelrendercnt: 4

Interval the browser should poll for updates.

updaterate: 2000

If nonzero, server will pause fullrender/radiusrender processing when 'fullrenderplayerlimit' or more user's are logged in

fullrenderplayerlimit: 0

showplayerfacesinmenu: true

Control whether players that are hidden or not on current map are grayed out (true=yes)

grayplayerswhenhidden: true

Set sidebaropened: 'true' to pin menu sidebar opened permanently, 'pinned' to default the sidebar to pinned, but allow it to unpin

sidebaropened: true

Customized HTTP response headers - add 'id: value' pairs to all HTTP response headers (internal web server only)

http-response-headers:

Access-Control-Allow-Origin: "my-domain.com"

X-Custom-Header-Of-Mine: "MyHeaderValue"

joinmessage: "%playername% joined" quitmessage: "%playername% quit" spammessage: "You may only chat once every %interval% seconds."

format for messages from web: %playername% substitutes sender ID (typically IP), %message% includes text

webmsgformat: "&color;2[WEB] %playername%: &color;f%message%"

Control whether layer control is presented on the UI (default is true)

showlayercontrol: true

Enable checking for banned IPs via banned-ips.txt (internal web server only)

check-banned-ips: true

Default selection when map page is loaded

defaultzoom: 0 defaultworld: world defaultmap: flat

(optional) Zoom level and map to switch to when following a player, if possible

followzoom: 3

followmap: surface

If true, make persistent record of IP addresses used by player logins, to support web IP to player matching

persist-ids-by-ip: true

Messages to customize

msg: maptypes: "Map Types" players: "Players" chatrequireslogin: "Chat Requires Login" chatnotallowed: "You are not permitted to send chat messages"

URL for client configuration (only need to be tailored for proxies or other non-standard configurations)

url:

configuration URL

#configuration: "up/configuration"
# update URL
#update: "up/world/{world}/{timestamp}"
# sendmessage URL
#sendmessage: "up/sendmessage"
# login URL
#login: "up/login"
# register URL
#register: "up/register"
# tiles base URL
#tiles: "tiles/"
# markers base URL
#markers: "tiles/"

Spout support controls

spout:

If false, ignore spout even if detected

enabled: true
# If true, previously loaded textures will be assumed to still be valid (faster startup, but
# can result in stale textures if originals are updated - delete files in texturepacks/standard/spoout
# to clean cached textures and force reload on next startup)
use-existing-textures: true

Set to true to enable verbose startup messages - can help with debugging map configuration problems

Set to false for a much quieter startup log

verbose: false

Enables debugging.

debuggers:

- class: org.dynmap.debug.LogDebugger

I am not very experienced with running a server, and I only run it for a couple friends. We use Hamatchi, if that makes a difference. But, like i said, I had this running earlier with the exact same set up. So I don't know what is wrong.

veN1337 commented 12 years ago

wow dude, use containers ... it is damn confusing. This error log is huge, a developer shoudl take a look. Did you try a vanilla bukkit without any plugins but dynmap? Or an older/alternative version of dynmap?

Shade32 commented 12 years ago

Really sorry about that. I just pasted. Didn't preview it. Let me try that now.

Shade32 commented 12 years ago

Vanilla doesn't work either.

Shade32 commented 12 years ago

Never mind. I fixed. Deleted everything and redownloaded bukkit again. Everything runs fine.