Updated Plot analysis: (markdown)

Jesse Boyd 2015-07-19 20:49:02 +10:00
parent d3b0e3ed7c
commit 71a6eb2ee3

@ -9,7 +9,9 @@ It is part of the plot expiry system, and is optional check on top of clearing p
### Why is this better than the previous blocks modified? ### Why is this better than the previous blocks modified?
The number of changed blocks is not an accurate way to gauge the quality of the plot. Players could spam blocks, or in the case of worldedit, set the plot to a blob of stone. Using plot analysis, it correlates 10 different metrics to plot quality and hopefully be a better determination of quality builds without having to manually look at each one. The number of changed blocks is not an accurate way to gauge the quality of the plot. Players could spam blocks, or in the case of worldedit, set the plot to a blob of stone. Using plot analysis, it correlates 10 different metrics to plot quality and hopefully be a better determination of quality builds without having to manually look at each one.
### How do I calibrate plot analysis? ### How do I manually calibrate plot analysis?
_Please note that there is also auto calibration (see below)_
In the `settings.yml` there is a section for auto clearing: In the `settings.yml` there is a section for auto clearing:
``` yml ``` yml
clear: clear:
@ -46,14 +48,10 @@ If you only want to clear plots based on the number of changes, set all the metr
``` yml ``` yml
clear: clear:
auto: auto:
# If auto clearing is enabled # Please note how the threshold is set to 100 * 7 or 700
enabled: true
# If the threshold is set to -1, all plots will be cleared
# Otherwise, any expired plot less than this threshold will be cleared
threshold: 700 threshold: 700
# This section can be auto calibrated, or done yourself # This section has be calibrated to only care about blocks changed
calibration: calibration:
changes_sd: 0 changes_sd: 0
variety_sd: 0 variety_sd: 0
@ -66,9 +64,29 @@ clear:
air_sd: 0 air_sd: 0
data: 0 data: 0
# The interval at which plots are cleared (lower is faster) # Set these to whatever you want
enabled: true
clear-interval-seconds: 10 clear-interval-seconds: 10
# Any plot older than this will be checked and possibly cleared
days: 7 days: 7
``` ```
### How do I auto calibrate plot analysis?
Plot analysis can be auto calibrated based on plot ratings. The more ratings you have, the more accurate the calibration will be.
**To rate plots use:**
`/plot rate next` - To teleport to the next ratable plot (this is skewed so that low quality plots receive less ratings)
`/plot rate <value>` - To rate the plots
The best way to get good data is to just encourage players on the server to rate as many plots as they can - you can always recalibrate.
**To calibrate use:**
`/plot debugexec calibrate-analysis <percentage>`
The percentage is what (rough) percent of old plots you would like to have cleared. If you just want to get rid of some really low quality plots e.g. 7% of plots use:
`/plot debugexec calibrate-analysis 7`
To view the current complexity of the plot you are in use `/plot debugexec analyze` - then the same command to view the analysis.
**To recalibrate:**
It is best to clear the current analysis so plots can be re-analyzed:
(optional) `/plot debugexec remove-flag analysis`
(required) `/plot debugexec calibrate-analysis <percentage>`