complete codex docs
This commit is contained in:
parent
b5dcf01a8c
commit
3cefad183d
62 changed files with 2730 additions and 50 deletions
27
docs/features/INSTALLERS.md
Normal file
27
docs/features/INSTALLERS.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# Installers
|
||||
|
||||
## Current State
|
||||
|
||||
Installer behavior is split across game XML, gamemanager startup, addonsmanager, SteamCMD helpers, and agent scripts.
|
||||
|
||||
Important references:
|
||||
|
||||
- `Panel/modules/config_games/schema_server_config.xml`
|
||||
- `Panel/modules/gamemanager/home_handling_functions.php`
|
||||
- `Panel/modules/addonsmanager/module.php`
|
||||
- `Panel/modules/steam_workshop/module.php`
|
||||
- `Agent_Linux/ogp_agent.pl`
|
||||
- `Agent-Windows/ogp_agent.pl`
|
||||
|
||||
## Installer Types Seen In The Codebase
|
||||
|
||||
- SteamCMD-based installs
|
||||
- download/extract installs
|
||||
- script-driven installs
|
||||
- Workshop/content installs
|
||||
- profile/content copy workflows
|
||||
|
||||
## Recommended Model
|
||||
|
||||
Installer strategy should come from game capability metadata. The agent should execute trusted strategies, not arbitrary customer commands.
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue