feat: declare and execute SCUM guided installs
This commit is contained in:
@@ -48,6 +48,15 @@ resolved path or command text. Successful result kinds are
|
||||
`scum.install.completed` and `scum.adopt.completed`; failed result kinds are
|
||||
`scum.install.failed` and `scum.adopt.failed`.
|
||||
|
||||
The first-party Windows SCUM template declares `steamcmd`, Visual C++ 2012,
|
||||
2013, and 2015-2022 (x86 and x64), plus DirectX runtime prerequisites. Run
|
||||
checks their Windows markers before installation and uses only its fixed
|
||||
Microsoft installer catalog with silent arguments when one is absent. The
|
||||
template builds SteamCMD as separate arguments: `+force_install_dir`, the
|
||||
protected root, anonymous login, App `3792580`, `validate`, and `+quit`. The
|
||||
original root and constructed command are eligible only for opt-in local Run
|
||||
diagnostics; they never enter progress or result payloads.
|
||||
|
||||
An `existing-server` plan may omit installation. A `custom-command` plan
|
||||
requires a start command. Guided templates remain plugin recommendations;
|
||||
Run owns their local resolution and execution.
|
||||
|
||||
Reference in New Issue
Block a user