Skip to main content

Ciclo de Vida e Interno del Plugin

El plugin opera en un ciclo interno continuo gobernado por engine.min-evaluation-interval-ms. Cada ciclo pasa por las siguientes fases:

FaseDescripción
ObservaciónEl Eye sondea todos los dominios del servidor habilitados — entidades, chunks, jugadores, mecánicas, red y otros — y construye un snapshot del estado del servidor en ese instante. Cada dominio se actualiza según su intervalo de muestreo configurado.
AnálisisNueve submotores independientes evalúan cada uno el snapshot contra su dominio. Los submotores cubren áreas como gestión de entidades, presión de chunks, carga de redstone, calidad de servicio de jugadores y salud de la red. Cada uno produce cero o más propuestas de acción priorizadas.
OrquestaciónTodas las propuestas se puntúan, deduplicanfiltran contra restricciones de seguridad, temporizadores de cooldown, estado del circuit breaker y límites de uso de recursos. Las propuestas con mayor puntuación que superan todos los filtros se seleccionan para ejecución.
EjecuciónLas acciones seleccionadas se despachan al executor de plataforma correspondiente. Paper y Folia tienen rutas de ejecución separadas para garantizar el contexto de hilo correcto en cada plataforma.
RetroalimentaciónLos resultados se registran en el historial de acciones. Las métricas de efectividad y los parámetros de control adaptativo se actualizan. Se inician temporizadores de auto-revert para las acciones reversibles.

Nota: El algoritmo de puntuación específico, los límites de dominio de cada submotor y los mecanismos internos de retroalimentación son propietarios. Esta descripción es suficiente para el diagnóstico operacional y el ajuste de la configuración.