Required client updates and tray hosting
Desktop updates
- Desktop startup now checks the signed release before loading the login screen. New releases download automatically with an in-window progress bar, byte counts, verification and automatic installer launch. Failed checks offer Retry or offline-only play; online requests remain blocked until a check succeeds.
- Website and PC-host APIs reject older desktop clients with an update-required response. Browser and mobile play remain available. Existing sessions may still submit their final save and leave. Login screens show the client version in the bottom-right corner.
- Clients with the v57 installer can download this update in-app; the earlier v56 portable client still requires a one-time installer upgrade because its local executable has no installer-based patcher. Windows code signing is not yet configured.
PC hosting
- Added a hidden Windows system-tray host with Start, Stop, Restart, player count, cloud-checkpoint status, private dashboard and bounded redacted logs. Stop drains pending requests, attempts cloud sync and creates a local backup.
- Added eldermere.cc as an additional trusted website origin while retaining the original address. Sessions stay bound to the website origin that opened them, with the same character records and shared world.