Korsaros Online

Server performance: a lighter voyage

Matched tests show about 41% less outgoing world-update data and less server routing work on long journeys. Average total server processing remains essentially unchanged.

Live · 0.13.7 · 2026-09-23T01:15:15.318Z

Original Korsaros harbour illustration used as a sailing reference, not a performance measurement
Original harbour illustration · visual reference

Game 0.13.7 is live. The figures below compare the previous 0.13.6 release with this update under the same controlled workload. Restart your client or reload the browser game to load the new version.

Route checks reject illegal steps and diagonal shortcuts through land. Stale positions reconcile from the server’s confirmed location. Tutorial and arena restrictions remain enforced.

Compact updates are negotiated with compatible clients. Server checks and confirmed updates remain the authority for what happens in the world.

The existing account-link reward letter is private to the linked player. Its once-only reward and claim checks are preserved.

The harbour artwork illustrates sailing. It is not a screenshot of a benchmark, and this note makes no claim about internet ping or frame rate.

Measured results: routing and outgoing data

Average total server processing was essentially unchanged. The measured improvements are lower server routing work for long journeys and smaller outgoing world updates.

Controlled comparison · lower values use less work or data
Metric0.13.60.13.7Result
Total server processing, short routes · mean32.263 ms32.336 msEssentially unchanged
Total server processing, long routes · mean31.066 ms31.051 msEssentially unchanged
Server routing work, long routes · p954.146 ms3.090 ms25.5% lower
Outgoing world data, short routes · per player20.56 kB/s12.08 kB/s41.2% smaller
Outgoing world data, long routes · per player20.83 kB/s12.31 kB/s40.9% smaller

Two matched local tests, each with 50 players, 152 NPCs, 200 warm-up updates and 1,000 measured updates. Baseline and candidate alternate in the same process with identical maps, balance and commands. Short and long clicks span 300 and 1,500 world units. Timings are server work per update; p95 is the value at or below which 95% of samples fall. Final player states matched.

Measured on an Intel Core i9-10885H with Node 20.18.0. Client route calculation is excluded from server time. Client proposals use current positions without network delay; live snapshots may be older and require server replanning. These controlled tests exclude database, socket, internet and GPU time and include synthetic visual cannonballs. They do not establish lower internet ping, higher FPS or lower total server processing time.