Files
steamcache2/README.md

2.0 KiB

SteamCache2

SteamCache2 is a blazing fast download cache for Steam, designed to reduce bandwidth usage and speed up game downloads.

Features

  • High-speed caching for Steam downloads
  • Tiered storage for getting the most out of your storage media
  • Garbage Collected storage for limiting the size of RAM or Disk cache and will not go above what you choose or stop caching unlike others
  • Reduces bandwidth usage
  • Easy to set up and configure aside from dns stuff to trick Steam into using it
  • Supports multiple clients

Usage

  1. Start the cache server:
    ./SteamCache2 --memory 1G --disk 10G --disk-path tmp/disk
    
  2. Configure your DNS:
    • If your on Windows and don't want a whole network implementation (THIS)[#windows-hosts-file-override]

Windows Hosts File Override

  1. Open Notepad as Administrator:

    • Click on the Start menu, type Notepad, right-click on Notepad, and select Run as administrator.
  2. Open the Hosts File:

    • In Notepad, go to File > Open.
    • Navigate to C:\Windows\System32\drivers\etc.
    • Select All Files from the dropdown menu to see the hosts file.
    • Open the hosts file.
  3. Add the Override Entry:

    • At the end of the file, add a new line with the IP address of your SteamCache2 server followed by lancache.steamcontent.com. For example:
      192.168.1.100 lancache.steamcontent.com
      
      Replace 192.168.1.100 with the actual IP address of your SteamCache2 server.
  4. Save the Hosts File:

    • Save the changes by going to File > Save.
  5. Flush DNS Cache (optional but recommended):

    • Open Command Prompt as Administrator.
    • Run the following command to flush the DNS cache:
      ipconfig /flushdns
      
  6. Restart

    • Restart Steam or Restart Your PC

This will direct any requests to lancache.steamcontent.com to your SteamCache2 server.

License

This project is licensed. See the LICENSE file for details.

Acknowledgements