author | Luke Hoersten <luke@hoersten.org> |
Sat, 20 Jul 2024 13:51:46 -0500 | |
changeset 234 | f46b0f7e758c |
parent 162 | a7a64ed07204 |
permissions | -rw-r--r-- |
125 | 1 |
# All paths in this configuration file are relative to Dynmap's data-folder: minecraft_server/plugins/dynmap/ |
2 |
||
3 |
# All map templates are defined in the templates directory |
|
4 |
# To use the HDMap very-low-res (2 ppb) map templates as world defaults, set value to vlowres |
|
5 |
# The definitions of these templates are in normal-vlowres.txt, nether-vlowres.txt, and the_end-vlowres.txt |
|
6 |
# To use the HDMap low-res (4 ppb) map templates as world defaults, set value to lowres |
|
7 |
# The definitions of these templates are in normal-lowres.txt, nether-lowres.txt, and the_end-lowres.txt |
|
8 |
# To use the HDMap hi-res (16 ppb) map templates (these can take a VERY long time for initial fullrender), set value to hires |
|
9 |
# The definitions of these templates are in normal-hires.txt, nether-hires.txt, and the_end-hires.txt |
|
10 |
# To use the HDMap low-res (4 ppb) map templates, with support for boosting resolution selectively to hi-res (16 ppb), set value to low_boost_hi |
|
11 |
# The definitions of these templates are in normal-low_boost_hi.txt, nether-low_boost_hi.txt, and the_end-low_boost_hi.txt |
|
12 |
# To use the HDMap hi-res (16 ppb) map templates, with support for boosting resolution selectively to vhi-res (32 ppb), set value to hi_boost_vhi |
|
13 |
# The definitions of these templates are in normal-hi_boost_vhi.txt, nether-hi_boost_vhi.txt, and the_end-hi_boost_vhi.txt |
|
14 |
# To use the HDMap hi-res (16 ppb) map templates, with support for boosting resolution selectively to xhi-res (64 ppb), set value to hi_boost_xhi |
|
15 |
# The definitions of these templates are in normal-hi_boost_xhi.txt, nether-hi_boost_xhi.txt, and the_end-hi_boost_xhi.txt |
|
16 |
deftemplatesuffix: hires |
|
17 |
||
18 |
# Map storage scheme: only uncomment one 'type' value |
|
19 |
# filetree: classic and default scheme: tree of files, with all map data under the directory indicated by 'tilespath' setting |
|
20 |
# sqlite: single SQLite database file (this can get VERY BIG), located at 'dbfile' setting (default is file dynmap.db in data directory) |
|
21 |
# mysql: MySQL database, at hostname:port in database, accessed via userid with password |
|
22 |
storage: |
|
23 |
# Filetree storage (standard tree of image files for maps) |
|
24 |
type: filetree |
|
25 |
# SQLite db for map storage (uses dbfile as storage location) |
|
26 |
#type: sqlite |
|
27 |
#dbfile: dynmap.db |
|
28 |
# MySQL DB for map storage (at 'hostname':'port' with flags "flags" in database 'database' using user 'userid' password 'password' and table prefix 'prefix') |
|
29 |
#type: mysql |
|
30 |
#hostname: localhost |
|
31 |
#port: 3306 |
|
32 |
#database: dynmap |
|
33 |
#userid: dynmap |
|
34 |
#password: dynmap |
|
35 |
#prefix: "" |
|
36 |
#flags: "?allowReconnect=true" |
|
37 |
||
38 |
components: |
|
39 |
- class: org.dynmap.ClientConfigurationComponent |
|
40 |
||
41 |
# - class: org.dynmap.InternalClientUpdateComponent |
|
42 |
# sendhealth: true |
|
43 |
# sendposition: true |
|
44 |
# allowwebchat: true |
|
45 |
# webchat-interval: 5 |
|
46 |
# hidewebchatip: false |
|
47 |
# trustclientname: false |
|
48 |
# includehiddenplayers: false |
|
49 |
# # (optional) if true, color codes in player display names are used |
|
50 |
# use-name-colors: false |
|
51 |
# # (optional) if true, player login IDs will be used for web chat when their IPs match |
|
52 |
# use-player-login-ip: true |
|
53 |
# # (optional) if use-player-login-ip is true, setting this to true will cause chat messages not matching a known player IP to be ignored |
|
54 |
# require-player-login-ip: false |
|
55 |
# # (optional) block player login IDs that are banned from chatting |
|
56 |
# block-banned-player-chat: true |
|
57 |
# # Require login for web-to-server chat (requires login-enabled: true) |
|
58 |
# webchat-requires-login: false |
|
59 |
# # If set to true, users must have dynmap.webchat permission in order to chat |
|
60 |
# webchat-permissions: false |
|
61 |
# # Limit length of single chat messages |
|
62 |
# chatlengthlimit: 256 |
|
63 |
# # # Optional - make players hidden when they are inside/underground/in shadows (#=light level: 0=full shadow,15=sky) |
|
64 |
# # hideifshadow: 4 |
|
65 |
# # # Optional - make player hidden when they are under cover (#=sky light level,0=underground,15=open to sky) |
|
66 |
# # hideifundercover: 14 |
|
67 |
# # # (Optional) if true, players that are crouching/sneaking will be hidden |
|
68 |
# hideifsneaking: false |
|
69 |
# # If true, player positions/status is protected (login with ID with dynmap.playermarkers.seeall permission required for info other than self) |
|
70 |
# protected-player-info: false |
|
71 |
# # If true, hide players with invisibility potion effects active |
|
72 |
# hide-if-invisiblity-potion: true |
|
73 |
# # If true, player names are not shown on map, chat, list |
|
74 |
# hidenames: false |
|
75 |
||
76 |
- class: org.dynmap.JsonFileClientUpdateComponent |
|
77 |
writeinterval: 1 |
|
78 |
sendhealth: true |
|
79 |
sendposition: true |
|
80 |
allowwebchat: false |
|
81 |
webchat-interval: 5 |
|
82 |
hidewebchatip: false |
|
83 |
includehiddenplayers: false |
|
84 |
use-name-colors: false |
|
85 |
use-player-login-ip: false |
|
86 |
require-player-login-ip: false |
|
87 |
block-banned-player-chat: true |
|
88 |
hideifshadow: 0 |
|
89 |
hideifundercover: 0 |
|
90 |
hideifsneaking: false |
|
91 |
# Require login for web-to-server chat (requires login-enabled: true) |
|
92 |
webchat-requires-login: false |
|
93 |
# If set to true, users must have dynmap.webchat permission in order to chat |
|
94 |
webchat-permissions: false |
|
95 |
# Limit length of single chat messages |
|
96 |
chatlengthlimit: 256 |
|
97 |
hide-if-invisiblity-potion: true |
|
98 |
hidenames: false |
|
99 |
||
100 |
- class: org.dynmap.SimpleWebChatComponent |
|
101 |
allowchat: false |
|
102 |
# If true, web UI users can supply name for chat using 'playername' URL parameter. 'trustclientname' must also be set true. |
|
103 |
allowurlname: false |
|
104 |
||
105 |
# Note: this component is needed for the dmarker commands, and for the Marker API to be available to other plugins |
|
106 |
- class: org.dynmap.MarkersComponent |
|
107 |
type: markers |
|
108 |
showlabel: false |
|
109 |
enablesigns: false |
|
110 |
# Default marker set for sign markers |
|
111 |
default-sign-set: markers |
|
112 |
# (optional) add spawn point markers to standard marker layer |
|
113 |
showspawn: true |
|
114 |
spawnicon: world |
|
115 |
spawnlabel: "Spawn" |
|
116 |
# (optional) layer for showing offline player's positions (for 'maxofflinetime' minutes after logoff) |
|
117 |
showofflineplayers: false |
|
118 |
offlinelabel: "Offline" |
|
119 |
offlineicon: offlineuser |
|
120 |
offlinehidebydefault: true |
|
121 |
offlineminzoom: 0 |
|
122 |
maxofflinetime: 30 |
|
123 |
# (optional) layer for showing player's spawn beds |
|
124 |
showspawnbeds: false |
|
125 |
spawnbedlabel: "Spawn Beds" |
|
126 |
spawnbedicon: bed |
|
127 |
spawnbedhidebydefault: true |
|
128 |
spawnbedminzoom: 0 |
|
129 |
spawnbedformat: "%name%'s bed" |
|
130 |
# (optional) show world border (vanilla 1.8+) |
|
131 |
showworldborder: true |
|
132 |
worldborderlabel: "Border" |
|
133 |
||
134 |
- class: org.dynmap.ClientComponent |
|
135 |
type: chat |
|
136 |
allowurlname: false |
|
137 |
- class: org.dynmap.ClientComponent |
|
138 |
type: chatballoon |
|
139 |
focuschatballoons: false |
|
140 |
- class: org.dynmap.ClientComponent |
|
141 |
type: chatbox |
|
142 |
showplayerfaces: true |
|
143 |
messagettl: 5 |
|
144 |
# Optional: set number of lines in scrollable message history: if set, messagettl is not used to age out messages |
|
145 |
#scrollback: 100 |
|
146 |
# Optional: set maximum number of lines visible for chatbox |
|
147 |
#visiblelines: 10 |
|
148 |
# Optional: send push button |
|
149 |
sendbutton: false |
|
150 |
- class: org.dynmap.ClientComponent |
|
151 |
type: playermarkers |
|
152 |
showplayerfaces: true |
|
153 |
showplayerhealth: true |
|
154 |
# If true, show player body too (only valid if showplayerfaces=true |
|
155 |
showplayerbody: false |
|
156 |
# Option to make player faces small - don't use with showplayerhealth |
|
157 |
smallplayerfaces: false |
|
158 |
# Optional - make player faces layer hidden by default |
|
159 |
hidebydefault: false |
|
160 |
# Optional - ordering priority in layer menu (low goes before high - default is 0) |
|
161 |
layerprio: 0 |
|
162 |
# Optional - label for player marker layer (default is 'Players') |
|
163 |
label: "Players" |
|
164 |
||
165 |
#- class: org.dynmap.ClientComponent |
|
166 |
# type: digitalclock |
|
167 |
- class: org.dynmap.ClientComponent |
|
168 |
type: link |
|
169 |
||
170 |
- class: org.dynmap.ClientComponent |
|
171 |
type: timeofdayclock |
|
172 |
showdigitalclock: true |
|
173 |
showweather: true |
|
174 |
# Mouse pointer world coordinate display |
|
175 |
- class: org.dynmap.ClientComponent |
|
176 |
type: coord |
|
177 |
label: "Location" |
|
178 |
hidey: false |
|
179 |
show-mcr: false |
|
180 |
show-chunk: false |
|
181 |
||
182 |
# Note: more than one logo component can be defined |
|
183 |
#- class: org.dynmap.ClientComponent |
|
184 |
# type: logo |
|
185 |
# text: "Dynmap" |
|
186 |
# #logourl: "images/block_surface.png" |
|
187 |
# linkurl: "http://forums.bukkit.org/threads/dynmap.489/" |
|
188 |
# # Valid positions: top-left, top-right, bottom-left, bottom-right |
|
189 |
# position: bottom-right |
|
190 |
||
191 |
#- class: org.dynmap.ClientComponent |
|
192 |
# type: inactive |
|
193 |
# timeout: 1800 # in seconds (1800 seconds = 30 minutes) |
|
194 |
# redirecturl: inactive.html |
|
195 |
# #showmessage: 'You were inactive for too long.' |
|
196 |
||
197 |
#- class: org.dynmap.TestComponent |
|
198 |
# stuff: "This is some configuration-value" |
|
199 |
||
200 |
# Treat hiddenplayers.txt as a whitelist for players to be shown on the map? (Default false) |
|
201 |
display-whitelist: false |
|
202 |
||
203 |
# How often a tile gets rendered (in seconds). |
|
204 |
renderinterval: 1 |
|
205 |
||
206 |
# How many tiles on update queue before accelerate render interval |
|
207 |
renderacceleratethreshold: 60 |
|
208 |
||
209 |
# How often to render tiles when backlog is above renderacceleratethreshold |
|
210 |
renderaccelerateinterval: 0.2 |
|
211 |
||
212 |
# How many update tiles to work on at once (if not defined, default is 1/2 the number of cores) |
|
213 |
tiles-rendered-at-once: 2 |
|
214 |
||
215 |
# If true, use normal priority threads for rendering (versus low priority) - this can keep rendering |
|
216 |
# from starving on busy Windows boxes (Linux JVMs pretty much ignore thread priority), but may result |
|
217 |
# in more competition for CPU resources with other processes |
|
218 |
usenormalthreadpriority: true |
|
219 |
||
220 |
# Save and restore pending tile renders - prevents their loss on server shutdown or /reload |
|
221 |
saverestorepending: true |
|
222 |
||
223 |
# Save period for pending jobs (in seconds): periodic saving for crash recovery of jobs |
|
224 |
save-pending-period: 900 |
|
225 |
||
226 |
# Zoom-out tile update period - how often to scan for and process tile updates into zoom-out tiles (in seconds) |
|
227 |
zoomoutperiod: 30 |
|
228 |
||
229 |
# Control whether zoom out tiles are validated on startup (can be needed if zoomout processing is interrupted, but can be expensive on large maps) |
|
230 |
initial-zoomout-validate: true |
|
231 |
||
232 |
# Default delay on processing of updated tiles, in seconds. This can reduce potentially expensive re-rendering |
|
233 |
# of frequently updated tiles (such as due to machines, pistons, quarries or other automation). Values can |
|
234 |
# also be set on individual worlds and individual maps. |
|
235 |
tileupdatedelay: 30 |
|
236 |
||
237 |
# Tile hashing is used to minimize tile file updates when no changes have occurred - set to false to disable |
|
238 |
enabletilehash: true |
|
239 |
||
240 |
# Optional - hide ores: render as normal stone (so that they aren't revealed by maps) |
|
241 |
#hideores: true |
|
242 |
||
243 |
# Optional - enabled BetterGrass style rendering of grass and snow block sides |
|
244 |
#better-grass: true |
|
245 |
||
246 |
# Optional - enable smooth lighting by default on all maps supporting it (can be set per map as lighting option) |
|
247 |
smooth-lighting: true |
|
248 |
||
249 |
# Optional - use world provider lighting table (good for custom worlds with custom lighting curves, like nether) |
|
250 |
# false=classic Dynmap lighting curve |
|
251 |
use-brightness-table: true |
|
252 |
||
253 |
# Optional - render specific block names using the textures and models of another block name: can be used to hide/disguise specific |
|
254 |
# blocks (e.g. make ores look like stone, hide chests) or to provide simple support for rendering unsupported custom blocks |
|
255 |
block-alias: |
|
256 |
# "minecraft:quartz_ore": "stone" |
|
257 |
# "diamond_ore": "coal_ore" |
|
258 |
||
259 |
# Default image format for HDMaps (png, jpg, jpg-q75, jpg-q80, jpg-q85, jpg-q90, jpg-q95, jpg-q100) |
|
260 |
# Has no effect on maps with explicit format settings |
|
261 |
image-format: jpg-q90 |
|
262 |
||
263 |
# use-generated-textures: if true, use generated textures (same as client); false is static water/lava textures |
|
264 |
# correct-water-lighting: if true, use corrected water lighting (same as client); false is legacy water (darker) |
|
265 |
# transparent-leaves: if true, leaves are transparent (lighting-wise): false is needed for some Spout versions that break lighting on leaf blocks |
|
266 |
use-generated-textures: true |
|
267 |
correct-water-lighting: true |
|
268 |
transparent-leaves: true |
|
269 |
||
270 |
# ctm-support: if true, Connected Texture Mod (CTM) in texture packs is enabled (default) |
|
271 |
ctm-support: true |
|
272 |
# custom-colors-support: if true, Custom Colors in texture packs is enabled (default) |
|
273 |
custom-colors-support: true |
|
274 |
||
275 |
# Control loading of player faces (if set to false, skins are never fetched) |
|
276 |
#fetchskins: false |
|
277 |
||
278 |
# Control updating of player faces, once loaded (if faces are being managed by other apps or manually) |
|
279 |
#refreshskins: false |
|
280 |
||
281 |
# Customize URL used for fetching player skins (%player% is macro for name) |
|
282 |
skin-url: "http://skins.minecraft.net/MinecraftSkins/%player%.png" |
|
283 |
||
284 |
# Enable skins via SkinsRestorer plugin instead of internal legacy implementation (disabled by default) |
|
285 |
#skinsrestorer-integration: true |
|
286 |
||
287 |
render-triggers: |
|
288 |
#- playermove |
|
289 |
#- playerjoin |
|
290 |
- blockplaced |
|
291 |
- blockbreak |
|
292 |
- leavesdecay |
|
293 |
- blockburn |
|
294 |
- chunkgenerated |
|
295 |
- blockformed |
|
296 |
- blockfaded |
|
297 |
- blockspread |
|
298 |
- pistonmoved |
|
299 |
- explosion |
|
300 |
#- blockfromto |
|
301 |
#- blockphysics |
|
302 |
- structuregrow |
|
303 |
- blockgrow |
|
304 |
#- blockredstone |
|
305 |
||
306 |
# Title for the web page - if not specified, defaults to the server's name (unless it is the default of 'Unknown Server') |
|
307 |
#webpage-title: "My Awesome Server Map" |
|
308 |
||
309 |
# The path where the tile-files are placed. |
|
310 |
tilespath: web/tiles |
|
311 |
||
312 |
# The path where the web-files are located. |
|
313 |
webpath: web |
|
314 |
||
315 |
# The path were the /dynmapexp command exports OBJ ZIP files |
|
316 |
exportpath: export |
|
317 |
||
318 |
# The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access). |
|
319 |
# If not set, uses same setting as server in server.properties (or 0.0.0.0 if not specified) |
|
320 |
#webserver-bindaddress: 0.0.0.0 |
|
321 |
||
322 |
# The TCP-port the webserver will listen on. |
|
323 |
webserver-port: 8123 |
|
324 |
||
325 |
# Maximum concurrent session on internal web server - limits resources used in Bukkit server |
|
326 |
max-sessions: 30 |
|
327 |
||
328 |
# Disables Webserver portion of Dynmap (Advanced users only) |
|
162
a7a64ed07204
Added Geyser minecraft plugin. Cleaned up minecraft role.
Luke Hoersten <luke@hoersten.org>
parents:
156
diff
changeset
|
329 |
disable-webserver: true |
125 | 330 |
|
331 |
# Enable/disable having the web server allow symbolic links (true=compatible with existing code, false=more secure (default)) |
|
332 |
allow-symlinks: true |
|
333 |
||
334 |
# Enable login support |
|
335 |
login-enabled: false |
|
336 |
# Require login to access website (requires login-enabled: true) |
|
337 |
login-required: false |
|
338 |
||
339 |
# Period between tile renders for fullrender, in seconds (non-zero to pace fullrenders, lessen CPU load) |
|
340 |
timesliceinterval: 0.0 |
|
341 |
||
342 |
# 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 |
|
343 |
maxchunkspertick: 200 |
|
344 |
||
345 |
# Progress report interval for fullrender/radiusrender, in tiles. Must be 100 or greater |
|
346 |
progressloginterval: 100 |
|
347 |
||
348 |
# Parallel fullrender: if defined, number of concurrent threads used for fullrender or radiusrender |
|
349 |
# Note: setting this will result in much more intensive CPU use, some additional memory use. Caution should be used when |
|
350 |
# setting this to equal or exceed the number of physical cores on the system. |
|
351 |
#parallelrendercnt: 4 |
|
352 |
||
353 |
# Interval the browser should poll for updates. |
|
354 |
updaterate: 2000 |
|
355 |
||
356 |
# If nonzero, server will pause fullrender/radiusrender processing when 'fullrenderplayerlimit' or more users are logged in |
|
357 |
fullrenderplayerlimit: 0 |
|
358 |
# If nonzero, server will pause update render processing when 'updateplayerlimit' or more users are logged in |
|
359 |
updateplayerlimit: 0 |
|
360 |
# Target limit on server thread use - msec per tick |
|
361 |
per-tick-time-limit: 50 |
|
362 |
# If TPS of server is below this setting, update renders processing is paused |
|
363 |
update-min-tps: 18.0 |
|
364 |
# If TPS of server is below this setting, full/radius renders processing is paused |
|
365 |
fullrender-min-tps: 18.0 |
|
366 |
# If TPS of server is below this setting, zoom out processing is paused |
|
367 |
zoomout-min-tps: 18.0 |
|
368 |
||
369 |
showplayerfacesinmenu: true |
|
370 |
||
371 |
# Control whether players that are hidden or not on current map are grayed out (true=yes) |
|
372 |
grayplayerswhenhidden: true |
|
373 |
||
374 |
# Use player permissions to order player list: first to last, players are ordered by first permission listed that they have |
|
375 |
# That is, anyone with first listed permission goes before anyone with second, etc, with users with none of the nodes going last |
|
376 |
player-sort-permission-nodes: |
|
377 |
- bukkit.command.op |
|
378 |
||
379 |
# Set sidebaropened: 'true' to pin menu sidebar opened permanently, 'pinned' to default the sidebar to pinned, but allow it to unpin |
|
380 |
#sidebaropened: true |
|
381 |
||
382 |
# Customized HTTP response headers - add 'id: value' pairs to all HTTP response headers (internal web server only) |
|
383 |
#http-response-headers: |
|
384 |
# Access-Control-Allow-Origin: "my-domain.com" |
|
385 |
# X-Custom-Header-Of-Mine: "MyHeaderValue" |
|
386 |
||
387 |
# Trusted proxies for web server - which proxy addresses are trusted to supply valid X-Forwarded-For fields |
|
388 |
trusted-proxies: |
|
389 |
- "127.0.0.1" |
|
390 |
- "0:0:0:0:0:0:0:1" |
|
391 |
||
392 |
# Join/quit message format for web chat: set to "" to disable notice on web UI |
|
393 |
joinmessage: "%playername% joined" |
|
394 |
quitmessage: "%playername% quit" |
|
395 |
||
396 |
spammessage: "You may only chat once every %interval% seconds." |
|
397 |
# format for messages from web: %playername% substitutes sender ID (typically IP), %message% includes text |
|
398 |
webmsgformat: "&color;2[WEB] %playername%: &color;f%message%" |
|
399 |
||
400 |
# Control whether layer control is presented on the UI (default is true) |
|
401 |
showlayercontrol: true |
|
402 |
||
403 |
# Enable checking for banned IPs via banned-ips.txt (internal web server only) |
|
404 |
check-banned-ips: true |
|
405 |
||
406 |
# Default selection when map page is loaded |
|
407 |
defaultzoom: 0 |
|
408 |
defaultworld: world |
|
409 |
defaultmap: flat |
|
410 |
# (optional) Zoom level and map to switch to when following a player, if possible |
|
411 |
#followzoom: 3 |
|
412 |
#followmap: surface |
|
413 |
||
414 |
# If true, make persistent record of IP addresses used by player logins, to support web IP to player matching |
|
415 |
persist-ids-by-ip: true |
|
416 |
||
417 |
# If true, map text to cyrillic |
|
418 |
cyrillic-support: false |
|
419 |
||
420 |
# If true, coordinates will be rounded |
|
421 |
round-coordinates: true |
|
422 |
||
423 |
# Messages to customize |
|
424 |
msg: |
|
425 |
maptypes: "Map Types" |
|
426 |
players: "Players" |
|
427 |
chatrequireslogin: "Chat Requires Login" |
|
428 |
chatnotallowed: "You are not permitted to send chat messages" |
|
429 |
hiddennamejoin: "Player joined" |
|
430 |
hiddennamequit: "Player quit" |
|
431 |
||
432 |
# URL for client configuration (only need to be tailored for proxies or other non-standard configurations) |
|
433 |
url: |
|
434 |
# configuration URL |
|
435 |
#configuration: "up/configuration" |
|
436 |
# update URL |
|
437 |
#update: "up/world/{world}/{timestamp}" |
|
438 |
# sendmessage URL |
|
439 |
#sendmessage: "up/sendmessage" |
|
440 |
# login URL |
|
441 |
#login: "up/login" |
|
442 |
# register URL |
|
443 |
#register: "up/register" |
|
444 |
# tiles base URL |
|
445 |
#tiles: "tiles/" |
|
446 |
# markers base URL |
|
447 |
#markers: "tiles/" |
|
448 |
||
449 |
# Customization commands - allows scripts to be run before/after certain events |
|
450 |
custom-commands: |
|
451 |
image-updates: |
|
452 |
# Command run just before any image file is written or updated: run with single parameter with fully qualified file name |
|
453 |
preupdatecommand: "" |
|
454 |
# Command run just after any image file is written or updated: run with single parameter with fully qualified file name |
|
455 |
postupdatecommand: "" |
|
456 |
||
457 |
# Snapshot cache size, in chunks |
|
458 |
snapshotcachesize: 500 |
|
459 |
# Snapshot cache uses soft references (true), else weak references (false) |
|
460 |
soft-ref-cache: true |
|
461 |
||
462 |
# Player enter/exit title messages for map markers |
|
463 |
# |
|
464 |
# Processing period - how often to check player positions vs markers - default is 1000ms (1 second) |
|
465 |
#enterexitperiod: 1000 |
|
466 |
# Title message fade in time, in ticks (0.05 second intervals) - default is 10 (1/2 second) |
|
467 |
#titleFadeIn: 10 |
|
468 |
# Title message stay time, in ticks (0.05 second intervals) - default is 70 (3.5 seconds) |
|
469 |
#titleStay: 70 |
|
470 |
# Title message fade out time, in ticks (0.05 seocnd intervals) - default is 20 (1 second) |
|
471 |
#titleFadeOut: 20 |
|
472 |
# Enter/exit messages use on screen titles (true - default), if false chat messages are sent instead |
|
473 |
#enterexitUseTitle: true |
|
474 |
# Set true if new enter messages should supercede pending exit messages (vs being queued in order), default false |
|
475 |
#enterReplacesExits: true |
|
476 |
||
477 |
# Set to true to enable verbose startup messages - can help with debugging map configuration problems |
|
478 |
# Set to false for a much quieter startup log |
|
479 |
verbose: false |
|
480 |
||
481 |
# Enables debugging. |
|
482 |
#debuggers: |
|
483 |
# - class: org.dynmap.debug.LogDebugger |
|
484 |
# Debug: dump blocks missing render data |
|
485 |
dump-missing-blocks: false |
|
486 |
||
487 |
# Have dynmap migrate old chunks to the new format for the current MC version (specifically, for migrating pre-1.13 chunks to 1.13 or 1.14). This is needed |
|
488 |
# in order to render chunks on an upgraded server (due to various bugs/limitations in CB/spigot 1.13+). This setting is NOT suggested to be enabled full time, |
|
489 |
# but only long enough to do a fullrender of a migrated world - it should be turned back off once worlds are migrated). It is EXPERIMENTAL, so be sure to backup |
|
490 |
# your worlds before running with this setting enabled (set to true) |
|
491 |
# |
|
492 |
#migrate-chunks: true |