OptiPortal

Hytale server optimization plugin that eliminates chunk loading lag on portal travel. Pre-loads destination chunks before teleports occur using a self-learning portal link registry and three-tier cache system (HOT/WARM/COLD).

File Details

OptiPortal-1.2.3.jar

  • R
  • Apr 13, 2026
  • 18.51 MB
  • 101
  • Early Access

File Name

OptiPortal-1.2.3.jar

Supported Versions

  • Early Access

[1.2.3] - 2026-04-13

  • Optional integrations are safer: Missing companion plugins now stay a clean no-op, and BetterGravestone support can track death-location graves without adding a hard dependency.

  • Startup and reload are lighter: Non-essential work now starts after the core runtime is up, warm-zone and watcher paths reuse smaller snapshots, and the world registry picks up worlds that were already live.

  • Reload output is clearer: /preload reload now names restart-only changes for tpsMonitor.* and integrations.portalChunkListener.enabled, and the bundled TPS-monitor config matches the parser while keeping legacy keys compatible.

  • Async status is real now: Commands and status surfaces read live AsyncLoadBalancer, AsyncErrorHandler, and WorldTpsMonitor services instead of placeholder nulls.

  • Retry and backoff handling is quieter: RetryPolicy uses CompletableFuture.delayedExecutor(...) instead of throwaway schedulers, and known engine "Chunk failure backoff" responses no longer trigger extra plugin retry work.

  • Operator surfaces tell the truth better: Command/UI refresh and delete paths handle missing optional services cleanly, and HOT zone displays now distinguish fully owned footprints from partial or assumed HOT state.

  • Cache and lifecycle cleanup landed: CacheManager tier snapshot locking is now named and documented clearly, tier/timestamp snapshots stay consistent, engine-state checks are documented as advisory, and the unused PlayerDeathSystem path was removed.

  • Regression coverage and reviewer docs caught up: Tests now cover the recent batching, budgeting, spatial lookup, retry, and scheduling work. The wiki, complete reference, critique report, and stale LLM notes were cleaned up to match the current source.