Skip to content

JeGoBE8900/SteamProxyLanCache

Repository files navigation

SteamProxyLanCache

A little project to make myself easy to redownload way faster from Steam

image

image

image

image

image

Caches steam files locally. When redownload from steam, checks the cache first.

  • Steam download servers can be added in steamservers.json.

    Config can be changed in settings.json or UI.
  • You can filter by steamdepot number, eg. 123456;789123. You can place a * to allow caching of all depots.
  • You can use # for steam content servers.

This tool runs with a httpListener on port 80.

Put shortcut in C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup to autostart.
adjust your DNS server for lancache.steamcontent.com to the IP address of the computer runnning this tool. Host file of your OS should include 127.0.0.1 lancache.steamcontent.com or,

If you want to use the application on your network, change firewall of the host running this application by using this command in powershell: netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80

Maybe this is needed too, run as elevated in dos prompt:
netsh http add urlacl url=http://+:80/ user=DOMAIN\user
See here: http://msdn.microsoft.com/en-us/library/ms733768.aspx

Made with Visual Studio Community 2022. You'll probably need to install .NET Desktop Runtime 8 (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)

To support this tool, https://www.paypal.com/donate/?hosted_button_id=XKHD6S28ZUPKC

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages