Reconcile delayed hardcore deaths with native population registry
This commit is contained in:
@@ -41,6 +41,14 @@ already does. Archived snapshots and terminal application commands use the chose
|
||||
state and memorials are preserved. Current application log files rotate at 10 MB
|
||||
with three copies. Database files may retain freed SQLite pages for reuse.
|
||||
|
||||
The minute operations check also reconciles verified AzerothCore death records
|
||||
with the native hardcore registry using character GUID, account and exact name.
|
||||
Protected residents are excluded. Each correction keeps the old registry row
|
||||
and supporting death in `lifecycle-reconciliation.jsonl`. The Lua guard imports
|
||||
terminal registry states every ten seconds, removes the retired identity, and
|
||||
allows its faction's replacement slot to fill under the existing 25/25 cap.
|
||||
This handles delayed death events received after the registry was first seeded.
|
||||
|
||||
Install `deploy/playable/install-user-recovery.py` as the realm owner. It registers
|
||||
`azerothai-runtime.service` with Restart=always and a minute operations timer in
|
||||
the user's systemd manager. Enable user lingering for reboot startup. Telemetry
|
||||
|
||||
Reference in New Issue
Block a user