lancache.net/ ► Install Linux ----------- mint 19.3 Cinnamon 64-bit (ubuntu) www.linuxmint.com/download.php ► Configure Network ------------ network settings -> edit -> ipv4 switch adress from "Automatic" to "manual" set a static IP (optional performance tweak) add 4 more IP's enter DNS IP Apply disable IPv6 Apply disable network connection enable network connection ► Update Linux & Install LanCache ------------ sudo su apt update && apt upgrade -y apt install curl -y curl -sSL get.docker.com/ | sh systemctl status docker apt install docker-compose apt install git git clone github.com/lancachenet/docker-compose/ lancache ► Configure LanCache ------------ cd lancache nano .env //(optional performance tweak - add) CACHE_SLICE_SIZE=8m LANCACHE_IP=192.168.1.35 192.168.1.36 192.168.1.37 192.168.1.38 nano docker-compose.yml add "restart: always" at the end of each service to get them to start automatically. ► Update & Launch LanCache ------------ docker-compose up -d docker stats ► Create cron job to restart LanCache which will also pull latest domain list ------------ right mouse click on desktop -> Open in Terminal nano lancache_restart.sh #!/bin/sh cd /home/USERNAME/lancache docker-compose restart chmod +x lancache_restart.sh //right click on lancache_restart.sh -> properties -> copy the location (needed for the cron job we create next) sudo crontab -e * * * * * /home/USERNAME/Desktop/lancache_restart.sh //after 1 minute you should see the lancache services restart one after the other //if that did work then set a time you want that restart to occur. i.e. 3AM daily sudo crontab -e 0 3 * * * /home/USERNAME/Desktop/lancache_restart.sh ► Configure Network DNS ------------ either have your routers DHCP service tell all clients to use the LanCache Server as primary DNS server or set it manually on each client. #note: The LanCache developers pointed out to me that you should only use the LanCache as DNS Server. If you also have an alternative DNS server assigned on the client (or inside the DHCP options of your router) then it can happen that the client uses the alternative DNS Server and so the cache won't be used. This did not occur during my testing, however to be on the safe side I recommend to follow the instructions of the develpers and not assign an alternative DNS Server. and lastly, clear the dns cache on your windows machines inside a command promt ipconfig /flushdns
Do the files Auto Delete after a given time or do you have to go in & manually delete them periodically to prevent the drive from running out of space?
I'd avoid setting the static IP on the machine itself, and do it the other way - make sure your router will always give that PC the same IP through DHCP, based on the PC's network card's MAC address. Makes configuration a lot easier, and with fewer things to break.
There have been a bunch of solutions like this in the past but the crazy part here seems to be that EPIC and Valve actually worked with them to make changes to get this working better than previously. Crazy!
I'm one of the project developers. I can't thank EA, Epic, Valve and Riot enough for all their help with the project. They've all worked to ensure that lancache will work with their platforms.
This is crazy, I was talking to my GF earlier today about how inconvenient it is to copy/paste games over to her PC, and you uploaded this amazing video shortly after!
@@theendurance Some do. Stop being sexist. I swear I've seen you be an idiot on a completely different comments section before. So stfu. Also, they mean good friend
It has always been a dream of mine to have a cache server for games before I even knew what a cache server was. Recently got me an old enterprise server thats amazing for being a cheap file server for high speed transfers locally. Now I have this video. Time to make my dream a reality!
For those of us less familiar with linux, I would definitely second the idea of using Mint. It definitely takes its UI/UX cues from Windows, which makes navigating and using the OS much more easier.
Thank you so much for this! XD I had seen Jays video about steamcache with phil and the networking dude, but could never find a guide. Sadly i have to disable it to download from Uplay as something is wrong and i can't find a fix, but so far steam, epic and riot are working mint! (pun intended)
I have been using this configuration for a week now and during very heavy testing I've not seen it fail (aka. not using the LAN cache) once. That's using W10. Do you have a link to more details about Windows not using the preferred DNS server even when its available?
@@BattleNonSense Secondary server is not really just a backup for the primary. Here are some links: www.cloudns.net/blog/what-is-secondary-dns/ "The secondary serves as a backup and also reduce the load, part of the traffic goes to the secondary. " discourse.pi-hole.net/t/primary-vs-secondary-dns/1536/2 But I'm not really sure what effect it would have here. Would it drop just a few packets so the difference would be neglectable?
Hmm that is interesting. While I tested my LanCache server I had my DHCP server provide the lancache IP as preferred and the router IP as alternative DNS to my W10 clients. While the LanCache was available all DNS requests went through the LanCache. When I disconnected the LanCache the alternative DNS was used by W10 and so I could still access the internet. Once I reconnected the LanCache, all DNS requests went through the LanCache again. So at least based on my testing, it worked as I expected it to work. 😅
@@BattleNonSense Yeah I just thought this might be a problem but if it works then all good. But if you have a problem in the future that could be the first thing to check.
I made one of these (based on another, but mine was designed to be a lot simpler and support more services) and used it at a couple of lans. It was great but I lost interest in PC gaming and it kinda became defunct. I hadn't seen another that was as easy to use until this one, so I'm super happy to see this!
Pretty neat thing you’re showing there. I wish I would have a stable system to run this. But thanks for sharing and demonstrating the installation process.
10:26 A few? Nearly all of them lol But that's absolutely fine. Hacking together such a solution is fun and very accessible for a less technically inclined user which makes this is perfect for a youtube video aimed at gamers with above-average interest in technology which I assume most of your viewers to be. Well done!
06:43 Shouldn't we change that memory cache? 08:10 What is that star thing you have typed? Also Lancache website recommends mounting cache location on separate volume from your OS, why didn't you mount cache location on separate volume from your OS?
I have it running in a vm on my Mac server, tested it on my Xbox and it works like a dream. This will work with Playstation downloads too. I don't host LAN parties but we'll all be ready for another cod update lol
Pretty interesting thing. Really thanks for such video. Maybe, it will get use on my school LAN parties ;p Thanks! Upd#1: Tested it on the VM with little resources, like 1 cpu core, 2gb ram, and installed it on the HDD. On some games from Steam it worked relative great. Instead of 12 MByte/s I had 20. However, when I tried to install League of Legends it went actually less stable and speeds were even lower. Gonna try it on the real hardware. Upd#2: Tested with a real hardware. From a slow HDD through 1gigabit cable to another PC with SSD installed on I got better from from 11.6-12MBytes/s to 28-31.6MBytes/s. Speeds were great both on Linux and Windows machines. I have not tried League of Legends, but I believe with real hardware and not weak VM it should be good.
I really like this video. I really want to set it up, because I have a second computer. HOWEVER! It has limited storage on it, my internet connection is near gigabit, I'm the only likely user of LanCache in the house, and it would be a waste of power keeping the second PC on. Still, if I was stuck in a house with a bunch of gamers on a VDSL connection and everyone pooled together for some large storage, this would be really perfect.
Mind blown! I will probably never use this as I only have 1 PC, but who would have thought that EA out of all companies would support such a tool?! It just feels so wierd seeing "local content provider detected" in an Origin window...
I think the last time I restored my EA games on a fresh windows install, I had to initiate the download via the launcher, abort at 1%, then copy the previously backed up game files from another harddrive to the new game folder, re-initiate the download in Origin and it just jumped to 100%...
When I ping my server from a Windows machine, I get this “DNS request timed out. Timeout was 2 seconds. *** Request to Unknown timed-out. I cleared my DNS cache and changed my DNS server to the cache.
They first need to fix their freaking downloads. At the moment 1.18 is broken. Update shows 172 GB for one map and bug fixes ? Kidding me ? Anyway, there’s an error message saying that the servers are having issues and it won’t download. Also, I don’t find it normal for basic bug fix updates (the ones releasing no content but only tweaks and bug fixes) to be around 20 GB every. single. time. I understand a bug fix on a single map needs to download again ALL of the content associated with this map, since the fucking files are 3 GB each. Oh, and when the updates are finally complete and you start the game, it downloads again some stuff from inside the game, which you have to restart, then when you think it’s finally over, you have to wait another five minutes for the fucking shaders to download and re-install ! The way they have designed all of this is complete garbage. The game itself is impeccable. (well, with the exception of flashing artifacts currently happening in Warzone) There’s still a lot of work to do concerning the updates and shaders installation, because it’s just cumbersome and tedious to go through all those steps even with the most basic of an update. And thanks god they fixed the CPU bug which would cause the CPU to max out for dozens of seconds when entering the multiplayer main screen. They fixed it but they never said a single word about it !
Hello, Trying this in our gaming space. I have 10computers and only a 100m line. Well i go through this set up and cant get it to work. I have access to our dhcp and all computers is getting dns i set to them. Internet works and the computers shows that the dns is the dns server. I have a different computer running as the server. Docker stats says its running And the internet is working BUT. When i use nslookup my Dns is not showing up. It gives me a random ip address i never seen before. And when i download games its not caching anything. Im not so good att this things but i can follow instructions pretty good. Please help.
thank you for taking a look into linux! i left a comment on the last video to take a look into this os, whether you saw it or not, I'm happy to see people moving to open source solutions
hey I have been having a problem with this it seems like the caches is receiving the files but when I download csgo it only stores 2gb and the game is 9gb and even when I start to download the game it doesnt pull the files from the cache server
Thanks! I've done some tests with a 2TB 7500RPM IronWolf from Seagate. As long as only 1 PC pulled an update from the cache the DL speed maxed out my 1GbE, but when a 2nd client pulled data or downloaded a game/update, the DL speed for the 1st client did drop to less than 50MB/s. I'm fine with that speed as it's still much faster than my downstream bandwidth, but you know how people are - so I though I better mention that an SSD is recommended when you have multiple clients use the LanCache simultaneously. 😅
@@BattleNonSense Well, my old WD green from 2011 in RAID 0 offers me two 2TB and are not only caching games, but every page or file larger than 1kb that your browser load when you browse, every windows/linux update and so on. I ended up caching the smallest chunk into an SSD I got for free, but with 20mb+ files size you get enough throughput with HDDs. Also, I think if two client both pull from the lancache it's right having them pulling at half GbE speed :D
Hello, not sure where to put this. Trying to setup a lan cache and have everything running properly but cannot figure out how to do the CACHE_ROOT=./ to my raid 0 location. Wondering if anyone knew how to do this properly?
For that to work, you must mount the array if it's not done already. Once that's done, you can then change the cache root in the "env" file to the path where the said array is mounted.
can it also cache websites? or videos like youtube videos? so when a pc wwawtch a video in youtube, another pc will not access the internet anymore instead it wiwll access the cache. is that correct?
Thanks for sharing this video, i have a question, After installing that , for a first time user PC download from the real steam service but for the second time another PC or even the same user download still from steam server not my lancache, i don't have any clue 😢
I know this is seven months old but for anyone who might get stuck at the same point, to exit back to the console, pressing q (aka quit) will do the trick
so for this to work you have to replace you network's DNS serve with LanCache? so you get a power outage or reboot of your server and network fails over to secondary DNS while your server or docker flails around until it comes back up? also what about pi hole or ad blocking or even encrypted DNS? do just chain them together? Client > router > LanCache > Pi Hole > Internet/Primary DNS ?? I'm sorry battle non sense i REALLY like your videos and SQM is amazing but, this video seems confusing
does anyone know what path i should be putting to store the cache on a different drive? not experienced in linux and i havent found any info yet online.
Was looking for mouse latency tests comparing plugging in a gaming mouse into a usb2 port vs usb3 port. Do you have any videos like that? I remembered you did something previously using a mouse hooked up to a led and you measured the time between the led lighting up until the time you saw movement on the monitor
Would this work on a raspberry pi? Having a tiny lancache server would seem funny to use. You can set a external SSD as it's main boot and operating drive in the firmware so I don't see how it wouldn't work.
Doing this in June of 2020. In the docker-compose.yml file already has a restart: unless-stopped command in there but in a different line than where you're editing. I changed this to restart: always exactly how you have while removing the restart unless stopped and it still won't start automatically. It's not a huge deal really. I can just start the process when I boot up the machine.
Would be interesting to see this plus pi hole working at the same time, maybe if set on different devices and setting the dns server of the lan cache to the pi hole?
Wondering if in the future you can do an audio latency video, in particular i'm pondering the latency between a wired and wireless headset. However comparisons between audio through onboard sound vs pci-e soundcard vs USB dac would be nice too.
I don’t know why but for some reason using the steamcache server slows my Steam download speeds tremendously! I have 10Gb SFP+ Fiber Optics on my LAN and my server has 64GB of RAM, AMD Threadripper 12 cores 24 threads, and 2 Crucial NVMe’s that is plenty fast to saturate the 10Gb network. My router is a custom PC running Untangle with a 4-port 10Gb SFP+ for a fast connection to my server (no bottlenecks there). I am running MintOS (the steamcache server) in a VM using VMware on Windows 10. So my hardware shouldn’t be the issue unless it’s software side? Something isn’t right when I see I’m downloading at 7MB/s - 14MB/s when my internet download speed is gigabit. Granted I don’t really need a steamcache, but I still wanted it to work for the sake of fun and educational purposes.
All you'd have to do is make sure you mount the partition first (if not already done), and then changing the cache root (inside the .env file) to the directory where it's mounted.
Dude, you have to make a comparison between LCD and CRT monitors when it comes to input lag, you have tools it is time to use them, there is so much contradictory information on the Internet, someone needs to clarify it all, the one will be you Chris. As usual great vid.
A solid tutorial but as in your note about the single DNS source, some other things such as sniproxy use have changed. Perhaps you could do an updated tutorial?
Will you/did you ever talk about dynamic resolution scaling? It would probably make an AMAZING video, at least for me :D talking about the impact on fps, frame time etc...
It improves fps by scaling down the render resolution, which in technical terms just resizes a bunch of framebuffers. The amount of downscaling is calculated off of the target frametime. Not that interesting for an entire video.
Is'nt docker in the apt repos? Installing it via a package manager should always be preferred over downloading it from a website. I know, you said, you are no linux expert, but I just wanted to point this out.
This way of setting up the clients to use the docker for DNS resolution kinda messes with my AD domain as I use domain controllers for DNS servers. Is there a way for me to manually enter the DNS entries in my private DNS server to use? Is there a list somewhere? I can just change those entries to point to my cache server.
My problem is I have multiple gaming PCs in different locations. So if I download it in one place I have to copy it to a flash drive or completely redownload. Updates kill me too because sometimes they are several GBs and sometimes I don’t use a PC for several weeks and when I do the game has like 20GBs of updates. Modern Warfare is the worst offender. Has like 20GB + updates every other week
hi will lancache also work a none steam games like league of legends, rules of survival and crossfire? im a internet cafe owner from philippines.. im planning to setup this server thanks...
hey ate I try to set this up countless times over the last 6 weeks and have watched a shit load of videos on how to do it and it never works I have some new Lenovo small deck top with 2TB NVME and 10TB HDD (which I want to set up as some sort of nas/file sharing) do you have any idea why and where I'm going wrong thanks, josh
Thanks, i got this working on a virtual machine, however, now i'm stuck on a small ssd and i want to point the lancache at my NAS. I have added a virtual drive to the machine, which is stored on the NAS. i have then used gparted to create a 2TB partition. How do i now point the lancache server to the new cache root? I have tried to manually edit the env file, but is says access is denied.... (i presume this is because the server is running). So... I need to stop the server - what command do i use? and I need to change the directory - how do i do this (i'm a linux noob). Thanks for your help. P.s this is working great with my xbox, and multiple pc's.
lancache.net/
► Install Linux
-----------
mint 19.3 Cinnamon 64-bit (ubuntu)
www.linuxmint.com/download.php
► Configure Network
------------
network settings -> edit -> ipv4
switch adress from "Automatic" to "manual"
set a static IP
(optional performance tweak) add 4 more IP's
enter DNS IP
Apply
disable IPv6
Apply
disable network connection
enable network connection
► Update Linux & Install LanCache
------------
sudo su
apt update && apt upgrade -y
apt install curl -y
curl -sSL get.docker.com/ | sh
systemctl status docker
apt install docker-compose
apt install git
git clone github.com/lancachenet/docker-compose/ lancache
► Configure LanCache
------------
cd lancache
nano .env
//(optional performance tweak - add) CACHE_SLICE_SIZE=8m
LANCACHE_IP=192.168.1.35 192.168.1.36 192.168.1.37 192.168.1.38
nano docker-compose.yml
add "restart: always" at the end of each service to get them to start automatically.
► Update & Launch LanCache
------------
docker-compose up -d
docker stats
► Create cron job to restart LanCache which will also pull latest domain list
------------
right mouse click on desktop -> Open in Terminal
nano lancache_restart.sh
#!/bin/sh
cd /home/USERNAME/lancache
docker-compose restart
chmod +x lancache_restart.sh
//right click on lancache_restart.sh -> properties -> copy the location (needed for the cron job we create next)
sudo crontab -e
* * * * * /home/USERNAME/Desktop/lancache_restart.sh
//after 1 minute you should see the lancache services restart one after the other
//if that did work then set a time you want that restart to occur. i.e. 3AM daily
sudo crontab -e
0 3 * * * /home/USERNAME/Desktop/lancache_restart.sh
► Configure Network DNS
------------
either have your routers DHCP service tell all clients to use the LanCache Server as primary DNS server or set it manually on each client.
#note: The LanCache developers pointed out to me that you should only use the LanCache as DNS Server. If you also have an alternative DNS server assigned on the client (or inside the DHCP options of your router) then it can happen that the client uses the alternative DNS Server and so the cache won't be used.
This did not occur during my testing, however to be on the safe side I recommend to follow the instructions of the develpers and not assign an alternative DNS Server.
and lastly, clear the dns cache on your windows machines
inside a command promt
ipconfig /flushdns
3st
Do the files Auto Delete after a given time or do you have to go in & manually delete them periodically to prevent the drive from running out of space?
per default they are retained 365days (see env file)
but they do get removed sooner should you run out of space (1TB per default see env file)
I'd avoid setting the static IP on the machine itself, and do it the other way - make sure your router will always give that PC the same IP through DHCP, based on the PC's network card's MAC address. Makes configuration a lot easier, and with fewer things to break.
There have been a bunch of solutions like this in the past but the crazy part here seems to be that EPIC and Valve actually worked with them to make changes to get this working better than previously. Crazy!
yeah epic made changes to their CDN's to allow LanCache to support it. =)
@@BattleNonSense Steam even has support built into their client you don't even have to intercept the requests
Why would EPIC and Valve not want to cut their server load and bandwidth cost by not supporting / helping with this project :P
@@micmaxian if anything, they should advertise how to do it more.
I'm one of the project developers. I can't thank EA, Epic, Valve and Riot enough for all their help with the project. They've all worked to ensure that lancache will work with their platforms.
This is crazy, I was talking to my GF earlier today about how inconvenient it is to copy/paste games over to her PC, and you uploaded this amazing video shortly after!
your profile picture fits with this comment lmao
what a lie. girls dont give af about this shit
@@theendurance Some do. Stop being sexist. I swear I've seen you be an idiot on a completely different comments section before. So stfu. Also, they mean good friend
@@beedgehog my girlfriend can't even do the dishes propey😂these useless creatures are only good for one thing 🍑💦
Sir, two things to say about your content: it is pure Quality; and Thank you for that ❤️
You are the best!
Best guide I've seen for a while! actually learned something easy to follow.
waiting for warzone netcode analysis
Iam going ahead and say its below 15
@@GreenHoodier 20hz with big delay
@@FFeeLiT 12 MAX
irrelevant dead of arrival game, nobody cares
@@KeepStay It's easily the biggest, and most successful launch of 2020. Is it terrible? Yes. Irrelevant, no.
Worked great, got me right out of trouble. Any chance of a tutorial for the logstash too?
It has always been a dream of mine to have a cache server for games before I even knew what a cache server was. Recently got me an old enterprise server thats amazing for being a cheap file server for high speed transfers locally. Now I have this video. Time to make my dream a reality!
GREAT VIDEO! OMG!
YOU DESERVE 5 STARS MATE
Just perfect explanation. perfectly fine of everything!
Finally someone who can teach me how to do this. Thank you!
For those of us less familiar with linux, I would definitely second the idea of using Mint. It definitely takes its UI/UX cues from Windows, which makes navigating and using the OS much more easier.
The title should be "Speed-Up redownloads"
Click-baited me like a mother effer
Manny V how's that clickbait you dipshit
lancache basically says that ^^
@@Angelhunter194 somebody not knowing what a cache is will get clickbaited
Don’t forget your CPU, RAM etc can bottle neck your download/write rate
Where is the list of commands you used? I think you forgot to upload that. Would make things a lot easier then trying to read the screen.
Thank you so much for this! XD
I had seen Jays video about steamcache with phil and the networking dude, but could never find a guide.
Sadly i have to disable it to download from Uplay as something is wrong and i can't find a fix, but so far steam, epic and riot are working mint! (pun intended)
I love your networking videos. Hope to see more of these.
This information costs millions!!!!
9:15
This allows some dns requests to bypass the cache server as dns doesn't prioritize the primary server.
I have been using this configuration for a week now and during very heavy testing I've not seen it fail (aka. not using the LAN cache) once. That's using W10.
Do you have a link to more details about Windows not using the preferred DNS server even when its available?
@@BattleNonSense Secondary server is not really just a backup for the primary. Here are some links:
www.cloudns.net/blog/what-is-secondary-dns/
"The secondary serves as a backup and also reduce the load, part of the traffic goes to the secondary. "
discourse.pi-hole.net/t/primary-vs-secondary-dns/1536/2
But I'm not really sure what effect it would have here. Would it drop just a few packets so the difference would be neglectable?
Hmm that is interesting.
While I tested my LanCache server I had my DHCP server provide the lancache IP as preferred and the router IP as alternative DNS to my W10 clients.
While the LanCache was available all DNS requests went through the LanCache.
When I disconnected the LanCache the alternative DNS was used by W10 and so I could still access the internet.
Once I reconnected the LanCache, all DNS requests went through the LanCache again. So at least based on my testing, it worked as I expected it to work. 😅
@@BattleNonSense Yeah I just thought this might be a problem but if it works then all good. But if you have a problem in the future that could be the first thing to check.
You can go to dnsleaktest.com and it will tell what DSN servers are being used
I made one of these (based on another, but mine was designed to be a lot simpler and support more services) and used it at a couple of lans. It was great but I lost interest in PC gaming and it kinda became defunct. I hadn't seen another that was as easy to use until this one, so I'm super happy to see this!
Pretty neat thing you’re showing there. I wish I would have a stable system to run this. But thanks for sharing and demonstrating the installation process.
I'm not sure why I never thought of this
Thank you man.
watched this and on second view had it up and running
Thanks heaps for this tutorial
10:26 A few? Nearly all of them lol
But that's absolutely fine. Hacking together such a solution is fun and very accessible for a less technically inclined user which makes this is perfect for a youtube video aimed at gamers with above-average interest in technology which I assume most of your viewers to be. Well done!
06:43 Shouldn't we change that memory cache?
08:10 What is that star thing you have typed?
Also Lancache website recommends mounting cache location on separate volume from your OS, why didn't you mount cache location on separate volume from your OS?
I have it running in a vm on my Mac server, tested it on my Xbox and it works like a dream. This will work with Playstation downloads too. I don't host LAN parties but we'll all be ready for another cod update lol
how does it work with xbox
I fail to find a list of all the commands used in the description :(
Pretty interesting thing. Really thanks for such video. Maybe, it will get use on my school LAN parties ;p
Thanks!
Upd#1: Tested it on the VM with little resources, like 1 cpu core, 2gb ram, and installed it on the HDD. On some games from Steam it worked relative great. Instead of 12 MByte/s I had 20. However, when I tried to install League of Legends it went actually less stable and speeds were even lower. Gonna try it on the real hardware.
Upd#2: Tested with a real hardware. From a slow HDD through 1gigabit cable to another PC with SSD installed on I got better from from 11.6-12MBytes/s to 28-31.6MBytes/s.
Speeds were great both on Linux and Windows machines.
I have not tried League of Legends, but I believe with real hardware and not weak VM it should be good.
Uh, hey man. You ok? Been a minute. Hope everything's going well.
I really like this video. I really want to set it up, because I have a second computer. HOWEVER! It has limited storage on it, my internet connection is near gigabit, I'm the only likely user of LanCache in the house, and it would be a waste of power keeping the second PC on. Still, if I was stuck in a house with a bunch of gamers on a VDSL connection and everyone pooled together for some large storage, this would be really perfect.
Protip for anyone trying to make the cache server in a VM, go to your network settings and use the bridged adapter.
Mind blown! I will probably never use this as I only have 1 PC, but who would have thought that EA out of all companies would support such a tool?! It just feels so wierd seeing "local content provider detected" in an Origin window...
I think the last time I restored my EA games on a fresh windows install, I had to initiate the download via the launcher, abort at 1%, then copy the previously backed up game files from another harddrive to the new game folder, re-initiate the download in Origin and it just jumped to 100%...
I love this man's accent
If I had a dollar for all the times I have watched a video with, promised but missing information in the description :D
Dude you absolutely wrecked those people in the start of the video XD
Full disclosure - that's my son David playing CoD. 😃
@@BattleNonSense your son is true cybersport monster, dude 😎
PLEASE HELP ME i have a big problem when I change the cache slice size it stops monolithic server how can I fix it??
where is the list of commands please reply
LAN cache awesome :)
this really helps redownload games and sharing it locally
dam what im doing wrong i get started lancache on VM but when i try on my Windows pc its just DNS request time out
When I ping my server from a Windows machine, I get this “DNS request timed out. Timeout was 2 seconds. *** Request to Unknown timed-out. I cleared my DNS cache and changed my DNS server to the cache.
same problem
I tried it and it's not working for me, it looks really simple but I can't get it to save anything.
i didnot understand 3:36 where you installed the linux??? please give the site link
Please help me I am putting the same github url as you and it says that it needs username password and and a key. What can I do??
Could we get an updated video on setting up a LanCache 2024/25 😊
when is the call of duty server test coming?
AbysmalEnd yes please
Fuck that its the worst netcode
ruclips.net/video/eo3Bh69xmoQ/видео.html&
They first need to fix their freaking downloads.
At the moment 1.18 is broken. Update shows 172 GB for one map and bug fixes ? Kidding me ?
Anyway, there’s an error message saying that the servers are having issues and it won’t download.
Also, I don’t find it normal for basic bug fix updates (the ones releasing no content but only tweaks and bug fixes) to be around 20 GB every. single. time.
I understand a bug fix on a single map needs to download again ALL of the content associated with this map, since the fucking files are 3 GB each.
Oh, and when the updates are finally complete and you start the game, it downloads again some stuff from inside the game, which you have to restart, then when you think it’s finally over, you have to wait another five minutes for the fucking shaders to download and re-install !
The way they have designed all of this is complete garbage.
The game itself is impeccable. (well, with the exception of flashing artifacts currently happening in Warzone)
There’s still a lot of work to do concerning the updates and shaders installation, because it’s just cumbersome and tedious to go through all those steps even with the most basic of an update.
And thanks god they fixed the CPU bug which would cause the CPU to max out for dozens of seconds when entering the multiplayer main screen.
They fixed it but they never said a single word about it !
@@louisrmusic same here Download with 7Mb/s and stops after one mimute! BZN Code pops up!!!
Hello, Trying this in our gaming space. I have 10computers and only a 100m line.
Well i go through this set up and cant get it to work. I have access to our dhcp and all computers is getting dns i set to them. Internet works and the computers shows that the dns is the dns server. I have a different computer running as the server.
Docker stats says its running
And the internet is working
BUT.
When i use nslookup my Dns is not showing up. It gives me a random ip address i never seen before.
And when i download games its not caching anything.
Im not so good att this things but i can follow instructions pretty good.
Please help.
thank you for taking a look into linux! i left a comment on the last video to take a look into this os, whether you saw it or not, I'm happy to see people moving to open source solutions
hey I have been having a problem with this it seems like the caches is receiving the files but when I download csgo it only stores 2gb and the game is 9gb and even when I start to download the game it doesnt pull the files from the cache server
It's also useful when you dont have a lot of storage on your pc, but your server is packed with storage !
Could this work on caching xbox live downloads for xbox series x s and xbox one?
Does this still work with steam and epic in June of 2024?
I was just looking into this yesterday!
When I put my router or getaway IP in second DNS server it can't connect to internet.
Can anyone help?
Windows does not use always the primary DNS server. It can happen that it randomly asks the secondary, so be careful with that.
Sir, can you tell me cache_domains.json installation path...in lancache server .
hey guys..someone knows what happened? why is no more uploads ? I love this guys content its really helpful, hes genius.
Very good video, I'm using Squid as caching service.
Btw, for a gigabit lan you can use a good HDD, no need for SSD.
Thanks!
I've done some tests with a 2TB 7500RPM IronWolf from Seagate. As long as only 1 PC pulled an update from the cache the DL speed maxed out my 1GbE, but when a 2nd client pulled data or downloaded a game/update, the DL speed for the 1st client did drop to less than 50MB/s.
I'm fine with that speed as it's still much faster than my downstream bandwidth, but you know how people are - so I though I better mention that an SSD is recommended when you have multiple clients use the LanCache simultaneously. 😅
@@BattleNonSense Well, my old WD green from 2011 in RAID 0 offers me two 2TB and are not only caching games, but every page or file larger than 1kb that your browser load when you browse, every windows/linux update and so on. I ended up caching the smallest chunk into an SSD I got for free, but with 20mb+ files size you get enough throughput with HDDs.
Also, I think if two client both pull from the lancache it's right having them pulling at half GbE speed :D
Does this matter if the other ppl are on console instead of pc? My kids are on console and i have a pc?
Hello, not sure where to put this. Trying to setup a lan cache and have everything running properly but cannot figure out how to do the CACHE_ROOT=./ to my raid 0 location. Wondering if anyone knew how to do this properly?
For that to work, you must mount the array if it's not done already. Once that's done, you can then change the cache root in the "env" file to the path where the said array is mounted.
can it also cache websites? or videos like youtube videos?
so when a pc wwawtch a video in youtube, another pc will not access the internet anymore instead it wiwll access the cache. is that correct?
sniproxy doesn't install when I do this what is happening?
Thank you for sharing! Nice tutorial! 👍
Please recommend me minimum pc specification to use as LAN cache server for 30 pc gaming cafe?
Hello, in video you mention that commands could be found in the decription, but I could not find. Could you please give the commands?
the commands were too much for the description, so I had to put them into the pinned comment.
9mb/s is really slow af. My hoke network goes to 90mb/s and pending the connection.. 1gb/s
Thanks for sharing this video, i have a question, After installing that , for a first time user PC download from the real steam service but for the second time another PC or even the same user download still from steam server not my lancache, i don't have any clue 😢
hi dude ,
how to setup lancache for PS4 and PlayStation Network???
plz Help !!
5:19 How did u get rid of this: "lines 1-19/19 (END)"? I don't get it.... :(
I know this is seven months old but for anyone who might get stuck at the same point, to exit back to the console, pressing q (aka quit) will do the trick
so for this to work you have to replace you network's DNS serve with LanCache? so you get a power outage or reboot of your server and network fails over to secondary DNS while your server or docker flails around until it comes back up? also what about pi hole or ad blocking or even encrypted DNS? do just chain them together? Client > router > LanCache > Pi Hole > Internet/Primary DNS ?? I'm sorry battle non sense i REALLY like your videos and SQM is amazing but, this video seems confusing
Why not just add a static lease in dhcp server on router?
This gives you full overview of what addresses you have set aside and to what purpose.
does anyone know what path i should be putting to store the cache on a different drive? not experienced in linux and i havent found any info yet online.
can you make a video on how to set this up using docker+pfsense specially docker on synology+pfsense.
i have 3 gaming pc and downloading patch is a nighmare bcs all my brother want play first, this was life saving
hey buddy quick question did this tutorial work good for you?
Was looking for mouse latency tests comparing plugging in a gaming mouse into a usb2 port vs usb3 port. Do you have any videos like that? I remembered you did something previously using a mouse hooked up to a led and you measured the time between the led lighting up until the time you saw movement on the monitor
Would this work on a raspberry pi? Having a tiny lancache server would seem funny to use. You can set a external SSD as it's main boot and operating drive in the firmware so I don't see how it wouldn't work.
Doing this in June of 2020. In the docker-compose.yml file already has a restart: unless-stopped command in there but in a different line than where you're editing. I changed this to restart: always exactly how you have while removing the restart unless stopped and it still won't start automatically. It's not a huge deal really. I can just start the process when I boot up the machine.
Hoping you will do a video on whether Modern Warfare's in game fps limit reduces latency
Can someone tell if it work for PlayStation, xbox and Nintendo games
Would be interesting to see this plus pi hole working at the same time, maybe if set on different devices and setting the dns server of the lan cache to the pi hole?
Wondering if in the future you can do an audio latency video, in particular i'm pondering the latency between a wired and wireless headset. However comparisons between audio through onboard sound vs pci-e soundcard vs USB dac would be nice too.
You good? Did Activision send you to Lake Laogai to prevent you from testing Warzone netcode?
I don’t know why but for some reason using the steamcache server slows my Steam download speeds tremendously! I have 10Gb SFP+ Fiber Optics on my LAN and my server has 64GB of RAM, AMD Threadripper 12 cores 24 threads, and 2 Crucial NVMe’s that is plenty fast to saturate the 10Gb network. My router is a custom PC running Untangle with a 4-port 10Gb SFP+ for a fast connection to my server (no bottlenecks there). I am running MintOS (the steamcache server) in a VM using VMware on Windows 10. So my hardware shouldn’t be the issue unless it’s software side? Something isn’t right when I see I’m downloading at 7MB/s - 14MB/s when my internet download speed is gigabit. Granted I don’t really need a steamcache, but I still wanted it to work for the sake of fun and educational purposes.
How do i select my sda3 partition as the cache location?
All you'd have to do is make sure you mount the partition first (if not already done), and then changing the cache root (inside the .env file) to the directory where it's mounted.
@@987computer thanks so much for the reply, wasn't sure if anyone was going to answer after this long
Dude, you have to make a comparison between LCD and CRT monitors when it comes to input lag, you have tools it is time to use them, there is so much contradictory information on the Internet, someone needs to clarify it all, the one will be you Chris. As usual great vid.
A solid tutorial but as in your note about the single DNS source, some other things such as sniproxy use have changed. Perhaps you could do an updated tutorial?
Why use so many ips on the same nic? I dont get how that could possibly improve performance and several reasons that it may break connectivity.
Will you/did you ever talk about dynamic resolution scaling? It would probably make an AMAZING video, at least for me :D talking about the impact on fps, frame time etc...
It's actually not very interesting
@@user-bf5sc8pn8x So you think.
It improves fps by scaling down the render resolution, which in technical terms just resizes a bunch of framebuffers. The amount of downscaling is calculated off of the target frametime. Not that interesting for an entire video.
Is'nt docker in the apt repos? Installing it via a package manager should always be preferred over downloading it from a website. I know, you said, you are no linux expert, but I just wanted to point this out.
Where are the commands used in this video
This way of setting up the clients to use the docker for DNS resolution kinda messes with my AD domain as I use domain controllers for DNS servers. Is there a way for me to manually enter the DNS entries in my private DNS server to use? Is there a list somewhere? I can just change those entries to point to my cache server.
My problem is I have multiple gaming PCs in different locations. So if I download it in one place I have to copy it to a flash drive or completely redownload. Updates kill me too because sometimes they are several GBs and sometimes I don’t use a PC for several weeks and when I do the game has like 20GBs of updates. Modern Warfare is the worst offender. Has like 20GB + updates every other week
Where are the promised notes?
can you make a video about nvidia ulmb? i cant decide if its good or not
anyone knows what are the 3 orange boxes on the middle left screen above the killfeed means?
hi will lancache also work a none steam games like league of legends, rules of survival and crossfire? im a internet cafe owner from philippines.. im planning to setup this server thanks...
hey ate I try to set this up countless times over the last 6 weeks and have watched a shit load of videos on how to do it and it never works I have some new Lenovo small deck top with 2TB NVME and 10TB HDD (which I want to set up as some sort of nas/file sharing) do you have any idea why and where I'm going wrong
thanks, josh
where is all the comands u say?
I got stuck in 5:18 after presing Q i get back at comand what i can put in and that helped
Just what I need! Thanks.
is there a way to copy over the games you already have to the steam cache?
nope
can you help me setting up lancache in raspberrypi?
Makes no sense. Usb and network speed is to slow. Maybe rpi4?
Thanks, i got this working on a virtual machine, however, now i'm stuck on a small ssd and i want to point the lancache at my NAS.
I have added a virtual drive to the machine, which is stored on the NAS. i have then used gparted to create a 2TB partition.
How do i now point the lancache server to the new cache root?
I have tried to manually edit the env file, but is says access is denied.... (i presume this is because the server is running).
So...
I need to stop the server - what command do i use?
and
I need to change the directory - how do i do this (i'm a linux noob).
Thanks for your help.
P.s this is working great with my xbox, and multiple pc's.