1 Database
Frank Harris edited this page 2026-06-20 12:37:36 -05:00

Database

This page is a first-pass map of database usage discovered in the current source.

Known Panel Areas

  • config_games owns XML game template loading and schema validation, but most of its configuration lives in XML files rather than tables.
  • steam_workshop uses XML config files plus panel-side logic and has dedicated workshop tables in the current codebase.
  • addonsmanager and billing-related modules also use their own tables.

Confirmed Steam Workshop Tables

From the current workshop docs and code comments:

  • steam_workshop_game_profiles
  • steam_workshop_server_mods
  • steam_workshop_server_settings

Confirmed Server Content Tables

From the current server content/workshop documentation:

  • server_content_workshop
  • server_content_workshop_catalog

Other Obvious Panel Tables

The source references additional tables such as:

  • config_homes
  • config_mods
  • remote_servers
  • user_games

Notes

  • This is not a full schema dump.
  • If a page needs exact column lists, inspect the module that owns the data instead of guessing.

TODO

  • Add a proper schema inventory page once the current repository tables are fully catalogued.