CaYaDev Server Manager v0.2.4 — the map loads once, then stays fast
A map performance release. The same world should not be parsed and transferred again for every page, tab, or visitor.
🗺️ Region files are read once per request
Map requests are now grouped by Minecraft .mca region before the cache is checked. A viewport that asks for dozens of chunks from the same region no longer performs repeated filesystem checks for every chunk.
On Windows, one 64-chunk request could previously hit the same region file more than a hundred times before useful parsing began. It now checks that region once and serves every requested chunk from the same cached entry.
⚙️ Duplicate region work is removed from the queue
The parser queue is now deduplicated by region rather than by individual chunk.
When the desktop app, control panel, public map, or multiple visitors request the same area together, MSMS starts one region parse and shares the result. The same .mca file is no longer queued repeatedly under different chunk coordinates.
🚀 Completed map responses are cached and compressed
Completed tile responses now include an ETag, allowing browsers to reuse unchanged map data instead of downloading the full JSON again. Large responses are also sent with gzip compression when the client supports it.
Responses that are still being prepared remain no-store, so a browser cannot get stuck with an incomplete map.
📦 Version metadata
The application and lockfile versions are now aligned at 0.2.4.
⚠️ Notes
- The first visit to a completely uncached region still depends on world size, disk speed, and the number of region files that must be parsed.
- The web panel does not provide HTTPS by itself. Do not expose it directly to the Internet.
- Windows may show a SmartScreen warning on first run depending on local reputation checks.
📦 Download
CaYaDev Server Manager-0.2.4-portable.exe — put it in the folder you want as your MSMS root. Everything it keeps lives in msms-data/ beside it.
CaYaDev Server Manager-0.2.4-setup.exe — the optional Windows installer for users who prefer an installed application.
Full changelog: v0.2.3...v0.2.4