[GH-ISSUE #190] Redistributable support #96

Open
opened 2026-02-17 17:06:06 -05:00 by yindo · 6 comments
Owner

Originally created by @DecDuck on GitHub (Aug 15, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/190

Originally assigned to: @DecDuck on GitHub.

A redistributable is a package the Drop server admin can setup, and then mark as required for certain games. We should have templates/defaults for stuff like Unreal games and emulators, which download and configure the redistributable for a Drop server.

Originally created by @DecDuck on GitHub (Aug 15, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop/issues/190 Originally assigned to: @DecDuck on GitHub. A redistributable is a package the Drop server admin can setup, and then mark as required for certain games. We should have templates/defaults for stuff like Unreal games and emulators, which download and configure the redistributable for a Drop server.
yindo added the featureconfirmed labels 2026-02-17 17:06:06 -05:00
Author
Owner

@Giggitybyte commented on GitHub (Aug 22, 2025):

It would be neat if Drop used Steam to do this automatically, with a manual flow as a backup. SteamCMD could be used to download the Steamworks Common Redistributables (which includes almost everything). Alternatively, the SteamDB API could be used to query the available depots for a game and then download the specific redistributables required using SteamCMD.

@Giggitybyte commented on GitHub (Aug 22, 2025): It would be neat if Drop used Steam to do this automatically, with a manual flow as a backup. SteamCMD could be used to download the Steamworks Common Redistributables (which includes almost everything). Alternatively, the SteamDB API could be used to query [the available depots](https://steamdb.info/app/244850/depots/) for a game and then download the specific redistributables required using SteamCMD.
Author
Owner

@binarygeek119 commented on GitHub (Nov 23, 2025):

this might help
https://github.com/MisterCoderman/Game-Application-Component-Setup-Assistant

@binarygeek119 commented on GitHub (Nov 23, 2025): this might help https://github.com/[MisterCoderman/Game-Application-Component-Setup-Assistant](https://github.com/MisterCoderman/Game-Application-Component-Setup-Assistant)
Author
Owner

@Jeansy91 commented on GitHub (Feb 7, 2026):

I would like to propose an enhancement to the Redistributables management by introducing support for installscript.vdf files. Being able to utilize an included Valve Data Format script as the primary basis for the installation would significantly improve the accuracy and automation of the setup process. By parsing these scripts, Drop could natively handle the specific execution parameters, silent install flags, and registry modifications defined within the file, ensuring that these system components are configured exactly as intended without requiring manual configuration or custom installation routines.

This could also be the basis for @Giggitybyte proposal.

@Jeansy91 commented on GitHub (Feb 7, 2026): I would like to propose an enhancement to the Redistributables management by introducing support for **installscript.vdf** files. Being able to utilize an included Valve Data Format script as the primary basis for the installation would significantly improve the accuracy and automation of the setup process. By parsing these scripts, Drop could natively handle the specific execution parameters, silent install flags, and registry modifications defined within the file, ensuring that these system components are configured exactly as intended without requiring manual configuration or custom installation routines. This could also be the basis for @Giggitybyte proposal.
yindo changed title from Redistributable support to [GH-ISSUE #190] Redistributable support 2026-06-05 14:21:24 -04:00
Author
Owner

@DecDuck commented on GitHub (Feb 18, 2026):

I'm thinking potentially we have a open-source repository with the scripts pre-configured in an easy-to-parse format, instead of pulling directly from Steam.

<!-- gh-comment-id:3919412214 --> @DecDuck commented on GitHub (Feb 18, 2026): I'm thinking potentially we have a open-source repository with the scripts pre-configured in an easy-to-parse format, instead of pulling directly from Steam.
Author
Owner

@Giggitybyte commented on GitHub (Feb 18, 2026):

That honestly sounds like a lot of effort to maintain for every PC game.

<!-- gh-comment-id:3922755186 --> @Giggitybyte commented on GitHub (Feb 18, 2026): That honestly sounds like a lot of effort to maintain for _every_ PC game.
Author
Owner

@DecDuck commented on GitHub (Feb 18, 2026):

We'd officially maintain just the Steam redistributables, and rely on the community to generate setup scripts for specific games (vetted by us for security issues/malware, though).

<!-- gh-comment-id:3924236397 --> @DecDuck commented on GitHub (Feb 18, 2026): We'd officially maintain just the Steam redistributables, and rely on the community to generate setup scripts for specific games (vetted by us for security issues/malware, though).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#96