orchestration.hopl
Controla la estrategia del orquestador, los pesos de puntuación de prioridad y los cooldowns por submotor. Se recarga en caliente mediante /auroraoptimizer policy reload.
strategy: priority_based
priority_scoring:
impact_weight: 0.45
safety_weight: 0.35
efficiency_weight: 0.20
submotor_priority:
PlayerQoS: 1
Entities: 2
ChunkSpace: 3
Redstone: 4
WorldSimulation: 5
Rendering: 6
GameMechanics: 7
Network: 8
cooldowns:
global_cooldown_seconds: 15
per_submotor_cooldown_seconds: 30
per_capability_cooldown_seconds: 60
Pesos de Puntuación
| Peso | Descripción |
|---|---|
impact_weight | Peso del impacto estimado en el rendimiento del servidor (45% por defecto) |
safety_weight | Peso de la seguridad de la acción — evitar interrupciones de experiencia de jugador (35% por defecto) |
efficiency_weight | Peso de la eficiencia — preferir acciones con mejor ratio coste/beneficio (20% por defecto) |
Prioridad de Submotores
Los submotores con número de prioridad menor tienen preferencia en la selección cuando múltiples propuestas compiten por el mismo slot de ejecución. PlayerQoS: 1 siempre tiene la mayor prioridad.