Docs

Compensación de Lag

En modalidades competitivas, los tirones de lag en el servidor a menudo provocan la pérdida injusta de perlas ("pearl eating") o teletransportes desincronizados que dejan a los jugadores vulnerables o en lugares erróneos.

AerosPearls incluye un Motor de Compensación de Lag que salvaguarda a los jugadores de los problemas de rendimiento del servidor.

Cómo funciona la Compensación de Lag

  1. Monitoreo de TPS en Tiempo Real: Se conecta directamente a las métricas internas de recentTps del servidor (mediante reflexión NMS en 1.8.8 y API nativa en versiones modernas).
  2. Chequeo en el Impacto: Al momento en que la perla hace contacto, el plugin verifica el promedio de TPS.
  3. Reembolso Automático: Si el TPS del servidor cae por debajo del umbral establecido (ej. 17.5 TPS):
    • El teletransporte se cancela de forma segura.
    • El jugador recibe una notificación informando que el servidor tiene lag.
    • La ender pearl se devuelve automáticamente a su inventario.
    • El cooldown de la perla se reinicia de inmediato.

Configuración

En config.yml:

yaml
lag-compensation:
  enabled: true
  minimum-tps: 17.5

Opciones

  • enabled: Habilita o deshabilita la compensación de lag.
  • minimum-tps: El TPS mínimo requerido para permitir el teletransporte (por defecto: 17.5). Cualquier lanzamiento que aterrice con un TPS inferior será reembolsado.
Lag Compensation | AerosPearls Docs