mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-24 12:16:44 +01:00
Updated Plot analysis: (markdown)
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>`
|
Loading…
Reference in New Issue
Block a user