Panel/docs/features/INSTALLERS.md
2026-06-05 11:37:09 -05:00

781 B

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

Installer strategy should come from game capability metadata. The agent should execute trusted strategies, not arbitrary customer commands.