I'm also running FTB Ultimate 1.0.1 on MCPC+ legacy (L31) with Dynmap 1.6 and the Forge Bridge. My first suggestion is to update MCPC+, as the older builds do
not play well with Dynmap, Xycraft, Mystcraft, etc. at all.
Dynmap
will lag a FTB ultimate server, no matter how conservatively it's set to run. However, if you turn it down pretty severely it can run decently enough to remain useful - you'll get a good amount of render speed from a relatively low amount of additional lag. Here's part of the Dynmap config I run at the moment:
Code:
# 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: false
...
# Default delay on processing of updated tiles, in seconds. This can reduce potentially expensive re-rendering
# of frequently updated tiles (such as due to machines, pistons, quarries or other automation). Values can
# also be set on individual worlds and individual maps.
tileupdatedelay: 900
...
# Triggers for automatic updates : blockupdate-with-id is debug for breaking down updates by ID:meta
# To disable, set just 'none' and comment/delete the rest
render-triggers:
- blockupdate
#- blockupdate-with-id
#- lightingupdate
- chunkpopulate
- chunkgenerated
- playerjoin
- blockplaced
- blockbreak
- blockspread
- blockburn
#- blockphysics
- leavesdecay
- explosion
#- none
To repeat, Dynmap
will cause lag. That said, this setting combo creates a small amount of lag while allowing reasonable render/update rates on FTB servers running on Windows. If it's still too much lag, lower tiles-rendered-at-once to 1 and increase tileupdatedelay. The lag for the same setup on Ubuntu is negligible, so if you have the ability to switch to a Linux distro for your server, it might be worth considering as everything relating to Java just runs better in Linux than Windows.