# 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.