Jump to content

Downloading Games at 10 GIGABIT?

jakkuh_t
28 minutes ago, Larklen said:

@thedude4bides You pretty much got the main use for it! That's mentioned on the github as well that its primarily for LAN events and for popular games, yeah most people will have it. One spot where is can shine though is, say there is an unexpected game that any number of people want to play, normally everyone would then need to download it from the Internet, since they didn't expect to play it at the event. With this set up, once one person downloads it from the internet, everyone else immediately pulls from the cache, so anyone who wants it after the one person downloaded it can grab it at the cache speeds.

 

For events where many people may want to download a specific type of game it has one additional benefit of allowing all users to download simultaneously at max allowed speed w/o slowing down the initial download. The person who initiated the download will win the race to download completion but assuming they all did it within a short period of time they all could be playing the game within minutes of the first person to finish downloading it.

Link to comment
Share on other sites

Link to post
Share on other sites

Pretty cool, probably something I'd keep in mind if I needed to deploy to a LAN party or something.  I'm just a single user household with gigabit + unlimited bandwidth though so it wouldn't be worth the hassle to obtain 300MB/s vs. the 100MB/s I get already over the internet.  

 

It's also interesting to note that caching servers are how the internet works nowadays.  Youtube doesn't just have one datacenter in california, they have shitloads of datacenters that cache each other to act as local lower latency nodes for people trying to watch videos.   It also adds redundancy where if one server goes down you can just route all that traffic through another nearby one.

Workstation:  13700k @ 5.5Ghz || Gigabyte Z790 Ultra || MSI Gaming Trio 4090 Shunt || TeamGroup DDR5-7800 @ 7000 || Corsair AX1500i@240V || whole-house loop.

LANRig/GuestGamingBox: 9900nonK || Gigabyte Z390 Master || ASUS TUF 3090 650W shunt || Corsair SF600 || CPU+GPU watercooled 280 rad pull only || whole-house loop.

Server Router (Untangle): 13600k @ Stock || ASRock Z690 ITX || All 10Gbe || 2x8GB 3200 || PicoPSU 150W 24pin + AX1200i on CPU|| whole-house loop

Server Compute/Storage: 10850K @ 5.1Ghz || Gigabyte Z490 Ultra || EVGA FTW3 3090 1000W || LSI 9280i-24 port || 4TB Samsung 860 Evo, 5x10TB Seagate Enterprise Raid 6, 4x8TB Seagate Archive Backup ||  whole-house loop.

Laptop: HP Elitebook 840 G8 (Intel 1185G7) + 3080Ti Thunderbolt Dock, Razer Blade Stealth 13" 2017 (Intel 8550U)

Link to comment
Share on other sites

Link to post
Share on other sites

Linus always love your videos but I believe you should've spelled it "Caching Server" in your graphics, not "cashing" (sic).  Good video beyond that.

 

Link to comment
Share on other sites

Link to post
Share on other sites

15 minutes ago, nightstah said:

Linus always love your videos but I believe you should've spelled it "Caching Server" in your graphics, not "cashing" (sic).  Good video beyond that.

 

Caching is the correct term. Cashing refers to money.

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, thedude4bides said:

Can someone help me understand this?  Or let me know if I'm understanding it correctly?

 

Basically download something (at normal speed) into your own storage so that you then can put in on a different local machine later on at a higher speed than you can download from source?

 

Cool to do... but really only useful for LAN parties where people do not already have the game that will be played at said LAN party which would be odd to begin with?

 

 

Yes its just a cache server, but the most transparent version.  The same type of concept has been used for web stuff for the longest time with stuff like squid web proxy servers, mostly at corporate campuses and such.

Link to comment
Share on other sites

Link to post
Share on other sites

@jakkuh_t What's the name of the keyboard/trackpad combo you're using at 8:08 into the video?

Link to comment
Share on other sites

Link to post
Share on other sites

Yes, please do a follow up, it would be great if you could do both a smaller version with a reasonable ARM board and an HDD (a few days ago I discovered the Marvell Espressobin, which looks very nice, there is also an odroid something... also hoping the hardware support is in a reasonable state) and something similar to this setup (maybe show numbers with 1 or 2 gigabit links). And show more of the boring but useful stuff... Windows update caching (leading to quicker updates, that is forced reboots... screw that, block them) and web content caching, then show how much bandwith can be saved in a period of a week or a month.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On 8/20/2018 at 2:57 PM, andrii1812 said:

Also you can try docker-compose. Instead of launching each container from the text file you write yaml config once and then just fire: 

 

docker-compose up

 

https://docs.docker.com/compose/gettingstarted/#step-3-define-services-in-a-compose-file

 

Thank you! After initial setup I haven't ran my docker because I didn't feel like looking up the command's to run this again due to a restart.  I haven't had a need for it so I haven't bothered.  But this is what I'm going to do next time I boot it up.

 

Also, does anyone know if it's possible to prefetch updates like on WSUS?

 

And is this possible for world of tanks or other games?

Open-Back - Sennheiser 6xx - Focal Elex - Phillips Fidelio X3 - Harmonicdyne Zeus -  Beyerdynamic DT1990 - *HiFi-man HE400i (2017) - *Phillips shp9500 - *SoundMAGIC HP200

Semi-Open - Beyerdynamic DT880-600 - Fostex T50RP - *AKG K240 studio

Closed-Back - Rode NTH-100 - Meze 99 Neo - AKG K361-BT - Blue Microphones Lola - *Beyerdynamic DT770-80 - *Meze 99 Noir - *Blon BL-B60 *Hifiman R7dx

On-Ear - Koss KPH30iCL Grado - Koss KPH30iCL Yaxi - Koss KPH40 Yaxi

IEM - Tin HiFi T2 - MoonDrop Quarks - Tangzu Wan'er S.G - Moondrop Chu - QKZ x HBB - 7HZ Salnotes Zero

Headset Turtle Beach Stealth 700 V2 + xbox adapter - *Sennheiser Game One - *Razer Kraken Pro V2

DAC S.M.S.L SU-9

Class-D dac/amp Topping DX7 - Schiit Fulla E - Fosi Q4 - *Sybasonic SD-DAC63116

Class-D amp Topping A70

Class-A amp Emotiva A-100 - Xduoo MT-602 (hybrid tube)

Pure Tube amp Darkvoice 336SE - Little dot MKII - Nobsound Little Bear P7

Audio Interface Rode AI-1

Portable Amp Xduoo XP2-pro - *Truthear SHIO - *Fiio BTR3K BTR3Kpro 

Mic Rode NT1 - *Antlion Mod Mic - *Neego Boom Mic - *Vmoda Boom Mic

Pads ZMF - Dekoni - Brainwavz - Shure - Yaxi - Grado - Wicked Cushions

Cables Hart Audio Cables - Periapt Audio Cables

Speakers Kef Q950 - Micca RB42 - Jamo S803 - Crown XLi1500 (power amp class A)

 

*given as gift or out of commission

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 months later...

Does this setup work for bethesda's launcher, seeing as fallout 76 is a huge setup and download!

Link to comment
Share on other sites

Link to post
Share on other sites

only if someone else that you share the steam cache with downloaded it before you do

Can Anybody Link A Virtual Machine while I go download some RAM?

 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 4 months later...
On 8/21/2018 at 10:46 AM, GumblesGrambles said:

Just share an entire steam library folder as a network share, the game files are generic, just copy straight over to your own, no cpu core limitations;)

not-so-much user friendly

twitch.tv/alexonpeace

inkpurple.com

youtube Naveen Techs

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 month later...
On 8/21/2018 at 12:12 AM, Runtime said:

So I tried this in a Docker on Unraid but the max speed I can seem to download at is 35 MBps. More Commonly around 25 MBps. I installed it a bit differently than the guide. I installed using the Community Applications plugin and following the directions there. I am also running Hard Disks rather than Raid0 SSDs so I understand that I might not be able to saturate the gigabit connection but It seems like it should still be faster. 

 

I am running the following.

 

Unraid 6.5.3

3570k

16 GB 1600MHz DDR3 Memory

3  8TB Ironwolf Drives with 1 acting as parity.

1 128 GB SSD Corsair Force 3 or something I dont remember exactly.

Asus p8z77-v motherboard

 

Yeah, I set up the steam cache on my friends old gaming pc with 1 samsung ssd. It worked fine first, capping out the ssd at around 550 mbps.

But after a few restarts, it doesnt work. In fact now I download slower than my internet speed.... at 25-35 mbps. And sometimes it really craps itself and goes down to like 500 KBPS!

 

It's not the ssd that's full. There's over 200 gigs left!

 

Does any one know what could be wrong?

Link to comment
Share on other sites

Link to post
Share on other sites

yeah you can just download at 10 gigabit but your storage must be just as fast as you download speed but otherwise it dont care!

 

 

 

 


 

Custom Build, i9 10900K 5,3Ghz All Core, Asus ROG STRIX Z490-A, Asus RTX ROG STRIX 3090 OC, 4x 32GB 3600Mhz DDR4, Samsung Evo Pus 970 500gb, Samsung Evo Pus 970 1TB, 4TB HDD 5,400 RPM, Corsair AX1600i 1600 Watt, CUSTOM WATERCOOLING LOOP, Corsair Obsidian 1000D

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Surprised at one benefit that wasn't mentioned in the video, this is also convenient for large families with shitty internet!  My parents and three younger brothers live with <1Mbps satellite internet out on a farm, and between them have 7 windows computers with updates and 3 steam accounts that frequently download the same games.  Having this cache available will be a godsend for the overall usability of their connection.

Link to comment
Share on other sites

Link to post
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

×