All checks were successful
Release Tag / release (push) Successful in 17s
Reviewed-on: s1d3sw1ped/SteamCache2#4
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
- Start the cache server:
./SteamCache2 --memory 1G --disk 10G --disk-path tmp/disk - Configure your DNS:
- If your on Windows and don't want a whole network implementation (THIS)[#windows-hosts-file-override]
Windows Hosts File Override
-
Open Notepad as Administrator:
- Click on the Start menu, type
Notepad, right-click on Notepad, and selectRun as administrator.
- Click on the Start menu, type
-
Open the Hosts File:
- In Notepad, go to
File>Open. - Navigate to
C:\Windows\System32\drivers\etc. - Select
All Filesfrom the dropdown menu to see the hosts file. - Open the
hostsfile.
- In Notepad, go to
-
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:Replace192.168.1.100 lancache.steamcontent.com192.168.1.100with the actual IP address of your SteamCache2 server.
- At the end of the file, add a new line with the IP address of your SteamCache2 server followed by
-
Save the Hosts File:
- Save the changes by going to
File>Save.
- Save the changes by going to
-
Flush DNS Cache (optional but recommended):
- Open Command Prompt as Administrator.
- Run the following command to flush the DNS cache:
ipconfig /flushdns
-
Restart
- Restart Steam or Restart Your PC
This will direct any requests to lancache.steamcontent.com to your SteamCache2 server.
License
See the LICENSE file for details. But just for clarity this covers all files in this project unless stated in the individual file.
Acknowledgements
- Inspired by Lancache.net
steamcache2-1.0.18
Latest
Languages
Go
99.5%
Makefile
0.5%