Skip to content

v2.0.8 - perfomance update

Choose a tag to compare

@SoMax1soft SoMax1soft released this 19 Oct 14:38
· 6 commits to main since this release

MLSAC 2.0.8

A performance update: MLSAC now takes noticeably less time on the server's main thread. Recommended for all servers, especially large ones.

Changes

  • Lower main-thread load. Several per-tick and per-packet checks are now cached or skipped when there is nothing to do: connection checks, ban animations, region checks and probe bookkeeping. In our profiles this cut MLSAC's main-thread time by about a third.
  • Lighter ping handling. Latency pings are now prepared and sent on the network thread instead of the main thread, in the same order and at the same moment as before. If you ever need the old behaviour, start the server with -Dmlsac.ping.send=baseline.
  • Stability. Smaller fixes and additional tests.

Compatibility

  • Paper / Purpur / Spigot 1.16.5 – 26.2, Folia 1.21.11 and 26.2
  • Java 17+ (java17 build) or Java 21+ (java21 build); Minecraft 26.x servers need Java 25
  • Your existing config.yml keeps working, no changes needed

Questions or issues: open a ticket at mlsac.net.