decomp DBCServer_Release and inspect/document database

This commit is contained in:
Benjamin Palko 2026-10-14 23:22:03 -04:00
parent 4b267cbe05
commit 7834b98bf0
28222 changed files with 843300 additions and 144 deletions

View file

@ -15,6 +15,9 @@ All servers share one in-house framework (`Magi*`): server-kind enum,
startup modes, XML option files and DB access via DBC servers. See
[`docs/SHARED_FRAMEWORK.md`](docs/SHARED_FRAMEWORK.md) and check each new
binary against it instead of re-deriving it.
Config file definitions: [`docs/CONFIG.md`](docs/CONFIG.md). Database access
path, RMI→stored-procedure map and schema: [`docs/DATABASE.md`](docs/DATABASE.md)
(catalog dump in `decomp/schema/`, regenerate with `decomp/scripts/dump_schema.sh`).
## Target runtime environment
@ -30,7 +33,9 @@ code.
- `d3dx9` — DirectX 9 D3DX libraries
- `d3dx10` — DirectX 10 D3DX libraries
- **Database**: Microsoft SQL Server, supported up to **SQL Server 2019**.
Schema files for the backing databases are in `schema/`.
Schema files for the backing databases are in `schema/`. Note: the shipped
`.mdf` files are in SQL Server 2022 format (db version 957) and only attach
to 2022+.
## Directory layout