Конфигурация
Файл: plugins/VarryalMythicAdditions/config.yml.
Основной блок
population-controller:
debug:
level: "OFF"
summary-interval: 60s
max-trace-lines-per-interval: 100
enabled: true
pulse-ticks: 20
| Параметр | Назначение |
|---|---|
enabled |
Включает Population Controller. По умолчанию выключен. |
pulse-ticks |
Как часто контроллер проверяет дефицит и ищет новые точки. |
debug.level |
Уровень debug для Population Controller. |
debug.summary-interval |
Интервал сводок debug SUMMARY. |
debug.max-trace-lines-per-interval |
Лимит TRACE-строк за один интервал. |
Ограничения
| Параметр | Максимум |
|---|---|
spawn-radius |
128 |
spawn-radius-y |
128 |
spawn-radius-min |
не больше итогового spawn-radius |
player-cluster-distance |
256 |
default-local-radius |
256 |
profile local-radius |
256 |
group local-radius |
256 |
cluster-local-radius |
256 |
spawn-exclusion-radius |
256 |
additional-mobs.radius |
64 |
spawn-radius-min, превышающий итоговый spawn-radius, ограничивается до spawn-radius. Значение 0 для квот и local-radius сохраняет точечную семантику, а spawn-exclusion-radius: 0 отключает разделение стад.
Типовые параметры
Ниже только основные параметры, которые чаще всего нужны при настройке:
| Параметр | Назначение |
|---|---|
spawn-radius |
Полуразмер квадратной X/Z-области поиска вокруг случайного игрока кластера. |
spawn-radius-min |
Минимальная дистанция candidate-точки до ближайшего игрока. |
spawn-radius-y |
Вертикальный диапазон поиска поверхности относительно игрока. |
default-local-radius |
Радиус profile/group local-quota, если собственный local-radius не указан. |
max-work-micros-per-pulse |
Бюджет работы генератора за pulse в микросекундах. |
max-attempts-per-pulse |
Максимум candidate-попыток за pulse. |
max-spawn-batches-per-pulse |
Максимум стад, создаваемых за один pulse. |
max-generation-attempts |
Последовательные неудачные точки до временного backoff. |
spawn-backoff-ticks |
Пауза после серии неудачных попыток. |
max-wild-position-checks-per-pulse |
Сколько уже загруженных WILD-мобов можно перепроверить за pulse. |
max-loaded-total |
Общий safety cap всех загруженных WILD-мобов. |
cluster-player-quota-multiplier |
Во сколько раз растёт только cluster-local-quota за каждого дополнительного игрока кластера. |
max-scaling-players |
После какого числа игроков cluster-квота перестаёт увеличиваться. |