Server: timed saves, real backups, and graceful container drains
Player data is saved on a timer and on the way out rather than only on a clean disconnect, the 6-hourly backup contains actual player data, and the deploy agent drains a container before stopping it.
Persistence#
- Save on a timer and on shutdown. Previously a character was written only on a clean disconnect, so a crash could lose a whole session. The server now saves periodically and during shutdown.
- Backups hold player data. The 6-hourly backup now includes the actual player records, which is what the dashboard's Rebuild server restores.
- A transient database blip can no longer destroy a character it failed to read.
Fleet#
- Deploy agent 2.12 / 2.13: containers are drained (players told, new joins refused) before they are stopped, so a deploy or restart no longer drops players mid-action.
/game-health-checkreports whether the container is running.
More in this area
Server: item rules, item-on-object events, and combat positioning
The server enforces stackable, tradeable and droppable item rules, publishes an ItemOnObjectEvent for modules, credits kills to the killer, and stops melee combatants stacking on one tile.
Editor 1.0.13: releases cut by CI, macOS builds
Editor releases and dev builds are produced by CI for Windows and macOS on every main push, Blender is found on macOS and Linux, and skill icons are embedded instead of linked by absolute path.
Dashboard: legal and safety pages, age gate, reports, and Staff Ranks
Policy pages, a birthdate gate, player reports with a moderation queue and platform audit log, account privacy settings, and a per-game Staff Ranks page for in-game moderator and admin ranks.
