Persist Ground Zero tile registry baseline

This commit is contained in:
2026-05-18 19:35:00 -07:00
parent 9aa2f8bee3
commit 65599b9d2f
4 changed files with 94 additions and 1 deletions
+4 -1
View File
@@ -774,7 +774,10 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
- [x] Add load-on-server-start. `AAgrarianGameGameMode` now registers MVP
persistent actor classes and, when `bLoadWorldOnServerStart` is enabled,
loads the current world on authoritative `BeginPlay` if a save exists.
- [ ] Add initial tile registry persistence for Ground Zero.
- [x] Add initial tile registry persistence for Ground Zero. Saves now include
`FAgrarianSavedTileRegistryState` with the active Ground Zero tile ID,
registry path, schema version, generation version, and package version while
keeping the authoritative registry in `Data/Tiles/ground_zero_tiles.json`.
- [ ] Add backup-before-save option.
- [ ] Add recovery plan for corrupted save.
- [ ] Document persistence limitations.