Jump to content

Welcome to ExtremeHW

Welcome to ExtremeHW, register to take part in our community, don't worry this is a simple FREE process that requires minimal information for you to signup.

 

Registered users can: 

  • Start new topics and reply to others.
  • Show off your PC using our Rig Creator feature.
  • Subscribe to topics and forums to get updates.
  • Get your own profile page to customize.
  • Send personal messages to other members.
  • Take advantage of site exclusive features.
  • Upgrade to Premium to unlock additional sites features.
IGNORED

Speed up your game downloads & other services with a LanCache Server!


Recommended Posts

Hello all,

I just wanted to share my recent experience with setting up LanCache.

So recently I started to investigate a Steam Cache server. However after some issues with getting it setup I did some more investigating and came across LanCache. LanCache in short will allow you to cache content from various different services onto your NAS (if supported) or a dedicated PC. The great thing about this is those large pesky files such as games can be cached locally after the first download, meaning that if you have another PC on you LAN that needs those files or you need to re-install, your PC can grab this from your LanCache as opposed to a full re-download.

LanCache at the point of writing this supports caching content from the following services.

Quote
This container is designed to support any game that uses HTTP and also supports HTTP range requests (used by Origin). This should make it suitable for:
  • 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

This is the best container to use for all game caching and should be used for Steam in preference to the lancachenet/steamcache and lancachenet/generic containers.

Source: https://lancache.net/docs/containers/monolithic/

There is also another full list of currently supported services expanded upon HERE

Fortunately to run a LanCache you do not need to have a super PC and you could likely run this on an existing PC or another machine laying around your house. However like with everything PC, your performance of the LanCache will vary depending on the hardware used.

As my LanCache will not be utilised by many machines I can use the specification guidelines for an up to 20 client build as per the below recommendations.

 

Quote

 

Low capacity

 

“We have 20 ppl and somewhere to put them we need a name for our LAN. Also known as my housemates all game, lets level up.”

  • 8 CPU core
  • 16GB DDR3
  • 2TB HDD + 512GB SSD LVM Cache.
  • Without the LVM Cache the system will push around 300-400Mbps, with the SSD Cache pushing around 800-900Mbps

Source: https://lancache.net/docs/hardware/

 

As for my build I am running the following which suffices just fine as a point of reference.

CPU: AMD Ryzen 2700X @ 4.1Ghz all core.

CPU Cooler: Wraith Spire

Motherboard: Asus ROG I-Gaming X570 (ITX)

RAM: 16GB Corsair Vengeance 3200Mhz DDR4 CL16

Storage 1: Kingston A2000 256GB M.2 (For Windows OS)

Storage 2: Sandisk Plus 1TB SSD (Used for system caching to improve LanCache output performance)

Storage 3: Toshiba X300 4TB HDD (Used for LanCache)

GPU: GeForce GTX 1660 MSI Armour OC

PSU: Be Quiet Power 11 600 Watt

Case: Thermaltake Core V1

As per the above recommended specs from LanCache, if you have a spare SSD you can dedicate (or partially dedicate)towards system caching to help with through put, then do it. I have a 1TB SSD. I will be giving LanCache a 500GB partition to use, the other 500GB or so partition is used for my Plex transcoding temp file.

LanCache runs on Linux. For my build I am running Linux (Ubuntu) on VM which works wonders. I fortunately found an excellent guide to help me get LanCache setup. Considering I am not a Linux buff, it helped me hugely. It also gives a nice overview of LanCache and its benefits. So get your LanCache up and running by watching the below

Credit to Youtuber "Battle(non)sense" for this great video.

**Note** While the video recommends Linux Mint, when I attempted the setup, I can across an issue where the Docker configuration files would delete themselves for no reason. I re-attempted exactly the same setup procedure just fine however when using Ubuntu, so I would possibly recommend trying that over Mint. At the time of this article Ubuntu 20.04 LTS is working well with LanCache.

LanCache is also highly configurable to your needs, once you are happy with the initial setup you may want to check out some of the more advanced configurations you can make.

https://lancache.net/docs/advanced/tuning-cache/

https://lancache.net/docs/advanced/config-hash/

Hopefully the above gets your nerd juices flowing.

Have fun !

E

£3000

Owned

 Share

CPU: AMD Ryzen 9 7950X3D
MOTHERBOARD: MSI Meg Ace X670E
RAM: Corsair Dominator Titanium 64GB (6000MT/s)
GPU: EVGA 3090 FTW Ultra Gaming
SSD/NVME: Corsair MP700 Pro Gen 5 2TB
PSU: EVGA Supernova T2 1600Watt
CASE: be quiet Dark Base Pro 900 Rev 2
FANS: Noctua NF-A14 industrialPPC x 6
Full Rig Info

Owned

 Share

CPU: Intel Core i5 8500
RAM: 16GB (2x8GB) Kingston 2666Mhz
SSD/NVME: 256GB Samsung NVMe
NETWORK: HP 561T 10Gbe (Intel X540 T2)
MOTHERBOARD: Proprietry
GPU: Intel UHD Graphics 630
PSU: 90Watt
CASE: HP EliteDesk 800 G4 SFF
Full Rig Info

£3000

Owned

 Share

CPU: 2 x Xeon|E5-2696-V4 (44C/88T)
RAM: 128GB|16 x 8GB - DDR4 2400MHz (2Rx8)
MOTHERBOARD: HP Z840|Intel C612 Chipset
GPU: Nvidia Quadro P2200
HDD: 4x 16TB Toshiba MG08ACA16TE Enterprise
SSD/NVME: Intel 512GB 670p NVMe (Main OS)
SSD/NVME 2: Samsung 1TB 980 NVMe (VM's)
SSD/NVME 3: 2x Seagate FireCuda 1TB SSD's (Apps)
Full Rig Info
Link to comment
Share on other sites

Released

£3000

Owned

 Share

CPU: AMD Ryzen 9 7950X3D
MOTHERBOARD: MSI Meg Ace X670E
RAM: Corsair Dominator Titanium 64GB (6000MT/s)
GPU: EVGA 3090 FTW Ultra Gaming
SSD/NVME: Corsair MP700 Pro Gen 5 2TB
PSU: EVGA Supernova T2 1600Watt
CASE: be quiet Dark Base Pro 900 Rev 2
FANS: Noctua NF-A14 industrialPPC x 6
Full Rig Info

Owned

 Share

CPU: Intel Core i5 8500
RAM: 16GB (2x8GB) Kingston 2666Mhz
SSD/NVME: 256GB Samsung NVMe
NETWORK: HP 561T 10Gbe (Intel X540 T2)
MOTHERBOARD: Proprietry
GPU: Intel UHD Graphics 630
PSU: 90Watt
CASE: HP EliteDesk 800 G4 SFF
Full Rig Info

£3000

Owned

 Share

CPU: 2 x Xeon|E5-2696-V4 (44C/88T)
RAM: 128GB|16 x 8GB - DDR4 2400MHz (2Rx8)
MOTHERBOARD: HP Z840|Intel C612 Chipset
GPU: Nvidia Quadro P2200
HDD: 4x 16TB Toshiba MG08ACA16TE Enterprise
SSD/NVME: Intel 512GB 670p NVMe (Main OS)
SSD/NVME 2: Samsung 1TB 980 NVMe (VM's)
SSD/NVME 3: 2x Seagate FireCuda 1TB SSD's (Apps)
Full Rig Info
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

This Website may place and access certain Cookies on your computer. ExtremeHW uses Cookies to improve your experience of using the Website and to improve our range of products and services. ExtremeHW has carefully chosen these Cookies and has taken steps to ensure that your privacy is protected and respected at all times. All Cookies used by this Website are used in accordance with current UK and EU Cookie Law. For more information please see our Privacy Policy