LAN Party game caching made easy
lancache.net
lancache.net
A smarter implementation could handle it better. But probably not an issue for the majority who aren't at lan parties and are at home. I also find my own Steam client will only connect to 1 host, and not attempt any others before falling back to downloading from Steam.
From the site
> Steam (Valve) Origin (EA Games) Riot Games (League of Legends) Battle.net (Hearthstone, Starcraft 2, Overwatch) Frontier Launchpad (Elite Dangerous, Planet Coaster) Uplay (Ubisoft) Windows Updates
I remember Linus Tech Tips saying that Windows Updates were a surprisingly large fraction of their traffic as the reminded people to pre-download games but Microsoft can push updates at any time. This is why having this as a prepared package is nice. You don't have to worry too much about missing a service that will suck up your upstream, they have the most common ones pre-configured.
Of course modern games don't run as portably. Spewing configs everywhere.
Most recently for a work social I resorted to a Google Drive share and bash scripts to get everything aligned. Still, played old games though; Doom and some crazy mods over Zandorum.
Dropbox also has LAN sync if you're all on the same "team" account. Works wonders between local computers.
I love seeing targeted solutions like the one posted by OP, but I can't shake the feeling that the application of distribution game files is only the surface of it's applicability.