docs(cdclient): fdb copies and hot reload

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-09-29 23:19:55 -05:00
parent 71f1a6076f
commit 04f73a4e5b
2 changed files with 72 additions and 0 deletions

View File

@@ -125,6 +125,8 @@ locally. See [docs/UgcServer.md](docs/UgcServer.md).
* **CDClient:** the hot lookup tables (ComponentsRegistry, ItemComponent, Objects) are read straight from the client's
`cdclient.fdb`, memory-mapped once and shared by every server process (Windows, Linux, macOS), so loading a character
with thousands of different items no longer stalls a world. The CDClient data is never modified.
Servers read a copy of the client's `cdclient.fdb`, so it can be replaced while they run, and master reloads it on
every server when it changes or on `/reloadcdclient` ([docs/CDClientFdb.md](docs/CDClientFdb.md)).
* The chat server's old web API is removed; the dashboard's API covers online players, teams and announcements.
## License