LanCache Tutorial | Speed Up Steam, Origin, Uplay, Epic, Battle.net, ...

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 417

  • @BattleNonSense
    @BattleNonSense  4 года назад +52

    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

    • @Darkhalo314
      @Darkhalo314 4 года назад

      3st

    • @3sotErik
      @3sotErik 4 года назад

      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?

    • @BattleNonSense
      @BattleNonSense  4 года назад

      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)

    • @dmitrij34
      @dmitrij34 4 года назад

      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.

  • @lathiat
    @lathiat 4 года назад +187

    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!

    • @BattleNonSense
      @BattleNonSense  4 года назад +43

      yeah epic made changes to their CDN's to allow LanCache to support it. =)

    • @RealYethal
      @RealYethal 4 года назад +29

      @@BattleNonSense Steam even has support built into their client you don't even have to intercept the requests

    • @micmaxian
      @micmaxian 4 года назад +27

      Why would EPIC and Valve not want to cut their server load and bandwidth cost by not supporting / helping with this project :P

    • @cwill6491
      @cwill6491 4 года назад +13

      @@micmaxian if anything, they should advertise how to do it more.

    • @mintopiauk
      @mintopiauk 4 года назад +23

      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.

  • @craigm6047
    @craigm6047 4 года назад +106

    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!

    • @drjinx
      @drjinx 4 года назад +4

      your profile picture fits with this comment lmao

    • @theendurance
      @theendurance 4 года назад

      what a lie. girls dont give af about this shit

    • @beedgehog
      @beedgehog 3 года назад +2

      @@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

    • @PanosPitsi
      @PanosPitsi 3 года назад +1

      @@beedgehog my girlfriend can't even do the dishes propey😂these useless creatures are only good for one thing 🍑💦

  • @alexcortes6727
    @alexcortes6727 4 года назад +30

    Sir, two things to say about your content: it is pure Quality; and Thank you for that ❤️
    You are the best!

  • @OleMartinCha
    @OleMartinCha 4 года назад +156

    waiting for warzone netcode analysis

    • @GreenHoodier
      @GreenHoodier 4 года назад +8

      Iam going ahead and say its below 15

    • @FFeeLiT
      @FFeeLiT 4 года назад

      @@GreenHoodier 20hz with big delay

    • @WooYeeK
      @WooYeeK 4 года назад +3

      @@FFeeLiT 12 MAX

    • @KeepStay
      @KeepStay 4 года назад

      irrelevant dead of arrival game, nobody cares

    • @WellKnownAlias
      @WellKnownAlias 4 года назад +10

      @@KeepStay It's easily the biggest, and most successful launch of 2020. Is it terrible? Yes. Irrelevant, no.

  • @martygammon
    @martygammon 8 месяцев назад

    Best guide I've seen for a while! actually learned something easy to follow.

  • @TexasAce
    @TexasAce 4 года назад +7

    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.

  • @CloneCommander50
    @CloneCommander50 4 года назад +6

    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.

  • @3v068
    @3v068 2 года назад

    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!

  • @DeathStarLuke
    @DeathStarLuke 4 года назад +15

    Uh, hey man. You ok? Been a minute. Hope everything's going well.

  • @k1nGsTiRe
    @k1nGsTiRe 2 года назад

    GREAT VIDEO! OMG!
    YOU DESERVE 5 STARS MATE
    Just perfect explanation. perfectly fine of everything!

  • @irgendwasmitaltenautos4542
    @irgendwasmitaltenautos4542 4 года назад +1

    Finally someone who can teach me how to do this. Thank you!

  • @Finnel12
    @Finnel12 4 года назад +24

    9:15
    This allows some dns requests to bypass the cache server as dns doesn't prioritize the primary server.

    • @BattleNonSense
      @BattleNonSense  4 года назад +3

      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?

    • @Finnel12
      @Finnel12 4 года назад +7

      @@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?

    • @BattleNonSense
      @BattleNonSense  4 года назад +5

      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. 😅

    • @Finnel12
      @Finnel12 4 года назад +7

      @@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.

    • @MrJakecornford
      @MrJakecornford 4 года назад

      You can go to dnsleaktest.com and it will tell what DSN servers are being used

  • @cheynespc
    @cheynespc 2 года назад

    watched this and on second view had it up and running
    Thanks heaps for this tutorial

  • @LetrixAR
    @LetrixAR 4 года назад +244

    The title should be "Speed-Up redownloads"

    • @wooshangjr
      @wooshangjr 4 года назад +11

      Click-baited me like a mother effer

    • @guacfiend
      @guacfiend 4 года назад +6

      Manny V how's that clickbait you dipshit

    • @Angelhunter194
      @Angelhunter194 4 года назад +5

      lancache basically says that ^^

    • @shadoom
      @shadoom 4 года назад +10

      @@Angelhunter194 somebody not knowing what a cache is will get clickbaited

    • @iiiEazyiii
      @iiiEazyiii 4 года назад +1

      Don’t forget your CPU, RAM etc can bottle neck your download/write rate

  • @jamiejaggard3274
    @jamiejaggard3274 3 года назад

    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)

  • @technicallyreal
    @technicallyreal 4 года назад +1

    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!

  • @rokaszulanskas4235
    @rokaszulanskas4235 4 года назад

    I love your networking videos. Hope to see more of these.

  • @TheOnlyEpsilonAlpha
    @TheOnlyEpsilonAlpha 4 года назад

    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.

  • @AnuragTulasi
    @AnuragTulasi 4 года назад +1

    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?

  • @vladislavkaras491
    @vladislavkaras491 3 года назад

    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.

  • @SmugMatty
    @SmugMatty 4 года назад

    I'm not sure why I never thought of this
    Thank you man.

  • @AbysmalEnd
    @AbysmalEnd 4 года назад +32

    when is the call of duty server test coming?

    • @campersruincod6134
      @campersruincod6134 4 года назад +3

      AbysmalEnd yes please

    • @TheKillerZmile
      @TheKillerZmile 4 года назад +5

      Fuck that its the worst netcode

    • @RabbitTV95
      @RabbitTV95 4 года назад

      ruclips.net/video/eo3Bh69xmoQ/видео.html&

    • @louisrmusic
      @louisrmusic 4 года назад +2

      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 !

    • @masterozzy66
      @masterozzy66 4 года назад

      @@louisrmusic same here Download with 7Mb/s and stops after one mimute! BZN Code pops up!!!

  • @lkfayz
    @lkfayz 3 года назад

    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

    • @Blayze360
      @Blayze360 3 года назад

      how does it work with xbox

  • @konchy
    @konchy 4 года назад +2

    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

  • @NinjaContravaniaManX
    @NinjaContravaniaManX 4 года назад +1

    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...

    • @NinjaContravaniaManX
      @NinjaContravaniaManX 4 года назад

      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%...

  • @danielevilla6686
    @danielevilla6686 4 года назад +2

    You good? Did Activision send you to Lake Laogai to prevent you from testing Warzone netcode?

  • @noxlupi1
    @noxlupi1 3 года назад +2

    If I had a dollar for all the times I have watched a video with, promised but missing information in the description :D

  • @jasonh1498
    @jasonh1498 4 года назад

    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.

  • @frunkaf3314
    @frunkaf3314 4 года назад +2

    Hey Chris, I really enjoy your content. Just had a question. What benefit do you get by assigning multiple IP addresses to the same interface? Do you have some sort load balancing for the VM client or server?

    • @GoTeamScotch
      @GoTeamScotch 4 года назад

      Some clients download from multiple IP addresses concurrently. I believe Steam was one of them. It basically allows the client to download using multiple connections at the same time as opposed to going through one.

    • @mintopiauk
      @mintopiauk 4 года назад

      ​@@GoTeamScotch That's correct, although it's less required for Steam these days. It used to be that Steam was limited to only making 4 connections per IP address, so if your lancache was on one IP Steam would only make 4 connections to it, which would cap out at around 30mbps or so.
      When they added in official support for lancache, they changed Steam so it now uses up to 32 connections if it detects a lancache. It's still useful to run the cache on multiple IPs, but not as essential as it was.
      It's also worth mentioning that the intended use-case is at multi-person LAN parties/events, and even though a single client would only get 30mbps, once you have a few people downloading fresh content at 30mbps each, it soon adds up!

  • @joseneo_
    @joseneo_ 4 года назад +1

    This information costs millions!!!!

  • @savagedk
    @savagedk 4 года назад +1

    I fail to find a list of all the commands used in the description :(

  • @WetaMantis
    @WetaMantis 4 года назад +5

    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...

    • @user-bf5sc8pn8x
      @user-bf5sc8pn8x 4 года назад

      It's actually not very interesting

    • @WetaMantis
      @WetaMantis 4 года назад

      @@user-bf5sc8pn8x So you think.

    • @Mempo1
      @Mempo1 4 года назад

      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.

  • @Targetlockon
    @Targetlockon 4 года назад

    LAN cache awesome :)
    this really helps redownload games and sharing it locally

  • @sagetechnology4913
    @sagetechnology4913 3 года назад +1

    Protip for anyone trying to make the cache server in a VM, go to your network settings and use the bridged adapter.

  • @6Azamorn9
    @6Azamorn9 4 года назад

    Dude you absolutely wrecked those people in the start of the video XD

    • @BattleNonSense
      @BattleNonSense  4 года назад +7

      Full disclosure - that's my son David playing CoD. 😃

    • @musikalniyfanboichik
      @musikalniyfanboichik 4 года назад

      @@BattleNonSense your son is true cybersport monster, dude 😎

  • @systemofapwne
    @systemofapwne 4 года назад +1

    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.

  • @luandngu
    @luandngu 4 года назад

    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

  • @Atemu12
    @Atemu12 4 года назад +1

    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!

  • @julianlanik4229
    @julianlanik4229 4 года назад +1

    Very good informative video. One question: what happens when non of two pcs has a game allready downloaded and both of them try to download at the same time, does one machine get its data from the cache and do you have to wait before booting the second machine?

  • @ANAS717
    @ANAS717 4 года назад

    hey guys..someone knows what happened? why is no more uploads ? I love this guys content its really helpful, hes genius.

  • @KarmaPolice93
    @KarmaPolice93 4 года назад

    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.

  • @jorgea.coronado4389
    @jorgea.coronado4389 4 года назад +3

    Hey, are you going to review valorant's netcode when it releases?

  • @elcapitan008
    @elcapitan008 2 года назад

    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?

  • @McClane6666
    @McClane6666 4 года назад +1

    Windows does not use always the primary DNS server. It can happen that it randomly asks the secondary, so be careful with that.

  • @channelthepigslove
    @channelthepigslove 4 года назад

    Hoping you will do a video on whether Modern Warfare's in game fps limit reduces latency

  • @RichyG_YT
    @RichyG_YT Год назад

    Worked great, got me right out of trouble. Any chance of a tutorial for the logstash too?

  • @ricardofranco4114
    @ricardofranco4114 17 дней назад

    It's also useful when you dont have a lot of storage on your pc, but your server is packed with storage !

  • @paramboytv7378
    @paramboytv7378 4 года назад +1

    i have 3 gaming pc and downloading patch is a nighmare bcs all my brother want play first, this was life saving

    • @nemonemo23
      @nemonemo23 4 года назад

      hey buddy quick question did this tutorial work good for you?

  • @Dazdigo
    @Dazdigo 4 года назад

    I was just looking into this yesterday!

  • @FeedMeSalt
    @FeedMeSalt 4 года назад +10

    This video didnt go live for me. i Just found it while checking your channel, weird.

    • @Skulll9000
      @Skulll9000 4 года назад +1

      I've heard that youtube will pick and choose what videos show up in your subscription page unless you've clicked the bell icon.

    • @BattleNonSense
      @BattleNonSense  4 года назад +2

      yeah it's not enough to subscribe to a channel - YT's algorithm decides which videos of channels you subscribed to actually show up in your sub feed.....
      On the main YT page I frequently see new videos of channels I'm subscribed to, while in the sub feed they do not appear. :(

    • @Mr_Battlefield
      @Mr_Battlefield 4 года назад

      I've never had this issue because I use the Subscription section of RUclips all the time. Then again I use it on Android too. Maybe it happens for those that don't use RUclips everyday? 🤷🏼‍♂️

  • @1kreature
    @1kreature 4 года назад +1

    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.

  • @baba_ramsi5789
    @baba_ramsi5789 4 года назад +8

    Hey, plz make a netcode analysis about Valorant. They say they have one of the best net code ever made.

  • @hekk_tech5975
    @hekk_tech5975 4 года назад

    hey chris do you plan to make a warzone network analysis video? or is it the same as of modern warfare?

  • @cdoublejj
    @cdoublejj 4 года назад +1

    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

  • @tacticaladvance
    @tacticaladvance 4 года назад +1

    Much easy way to do this use Resilio Sync its free. Download on PC and it will then Sync to all the other devices once setup. What I do is take my laptop to work download the game then Sync when I'm home. It also uses your internal network.

    • @BattleNonSense
      @BattleNonSense  4 года назад +1

      that is a nice way to make the manual method of copying your game install to other clients easier! :)
      However it is not the same as a LanCache where the downloaded game/patch is instantly available to all clients in your network - without any user interaction, like making sure the launchers are not running when the sync job happens (you don't want to sync with your method while a launcher already began to update an installation).
      so I don't have anything against your method! but it does not provide the same functionality as a LanCache. 😅

    • @htwingnut
      @htwingnut 4 года назад

      Resilio Sync show's it's $59.90

    • @climbrR
      @climbrR 4 года назад

      @@htwingnut If you go to products you can select home, which is free. I think he means that, I'm new to it as well.

  • @bachph
    @bachph 4 года назад

    Thank you for sharing! Nice tutorial! 👍

  • @alzarpomario889
    @alzarpomario889 4 года назад

    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.

    • @BattleNonSense
      @BattleNonSense  4 года назад +1

      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. 😅

    • @alzarpomario889
      @alzarpomario889 4 года назад

      @@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

  • @TinsellyCone
    @TinsellyCone 4 года назад +2

    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.

  • @K.N.H.
    @K.N.H. 4 года назад +2

    Battle(non)scene : if you also have more than one gaming PC at home.....
    Me. : Kill me.

  • @d.oconnor4047
    @d.oconnor4047 4 года назад

    This is a great video, but I was wondering if you could do a video on frameTIME stability. My 3900x on my X570 Aorus Master with a 1080Ti can hold 240FPS in Overwatch with moderate settings but it has trouble maintaining that 4.5ms frametime. I want to know if adding more modulues can help make frametimes more stable. Im currently running 2x8GB of 3600Mhz CL 16-16-16-36. I would like to know if adding another 2 8 gig modules (single rank, same speed, timings) would help frametime stability, hope you see this, thanks!

  • @htwingnut
    @htwingnut 4 года назад +2

    Great video, thanks! I might give this another try. My past attempts were not successful. My biggest concern is due to data cap. I don't want to have to download 50-100GB game multiple times, at release , or even in the future.
    Do you know if there is a way to "seed" your cache with games already installed locally?
    I ended up downloading my entire Steam and GOG catalog of games to my home server (12TB in total, mostly over free 25Mbps free wifi - yikes - that took nearly three months to complete). For now, I do like you did, and just copy/paste game files to my other PC's. A cache would make it so much more convenient.

  • @beedgehog
    @beedgehog 3 года назад

    I love this man's accent

  • @DerpyNoodIe
    @DerpyNoodIe 2 года назад

    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.

  • @DrSteveGames
    @DrSteveGames 3 года назад

    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.

  • @sojib32
    @sojib32 3 года назад +1

    how can I add a domain manually?

  • @TaimatCR
    @TaimatCR 4 года назад

    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?

  • @HardwareHoehle
    @HardwareHoehle 6 месяцев назад

    Heyo this tutorial was Superb but can you also make an Tutorial on how to add Steam Prefill to this Lancache?

  • @GbpsGbps-vn3jy
    @GbpsGbps-vn3jy 4 года назад +1

    10000Mbps? What do you have in home - a 10Gbps fiber ring or some alien quality UTP cables?
    Anyway this is old - we have Squid, but the overall problem is the data volumes. Huge amount of files are downloaded in full instead of bin diff patch (or delta-copy)

    • @Luzyvert
      @Luzyvert 4 года назад

      do you think you could point me to a video where i could achieve the same result he did using lan cache but with squid?

  • @UnprotectedDesignFlaw
    @UnprotectedDesignFlaw 2 года назад

    this is great, by the way, can you show us how to add more services to cache? I'm having a bit of a struggle
    thanks for your video

  • @GoetheNorris
    @GoetheNorris 4 года назад

    to exit nano use ctrl+X then y then Enter
    Also don't put tabs in front of "restart:always" it fucks up everything

  • @Brian-ij1ri
    @Brian-ij1ri 4 года назад +1

    where is the list of commands please reply

  • @SmugMatty
    @SmugMatty 4 года назад

    Question does this work for console downloads/updates too?
    Or is it possible to work with consoles, more specifically the Switch?

    • @igorthelight
      @igorthelight 4 года назад

      If you could "tell" you console to use a custom DNS server...
      But most likely you couldn't. Consoles are not about choices.

  • @Zaddy_Woods
    @Zaddy_Woods 4 года назад

    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

  • @Shawshanck
    @Shawshanck Год назад

    Hello, in video you mention that commands could be found in the decription, but I could not find. Could you please give the commands?

    • @BattleNonSense
      @BattleNonSense  Год назад

      the commands were too much for the description, so I had to put them into the pinned comment.

  • @DefconUnicorn
    @DefconUnicorn 4 года назад

    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.

  • @xBraeden
    @xBraeden 4 года назад

    Hi Chris, will your video on Warzone be coming up soon? Cheers

  • @Dirt33breaks
    @Dirt33breaks 4 года назад

    Hey Chris! Do you think this will work in docker for OpenMediaVault? As i have already OMV running on a Odroid HC1 with an SSD that I use for smb server and sonar/radar.

    • @BattleNonSense
      @BattleNonSense  4 года назад +1

      I tried to get it to work as a docker in UnRAID but after about 10 hours and 8+ attempts I gave up.
      That's why I decided to use a clean Linux install instead for the tutorial.

  • @jollybobbyoger
    @jollybobbyoger 4 года назад

    If you want to execute docker without sudo, you can add your user to the docker group: `sudo usermod -a -G docker USERNAME` - have to logout to make the changes take effect. Know that this allows anyone who can login as your user to become root..

  • @ivan_0590
    @ivan_0590 4 года назад

    Would you make a netcode analysis of Escape from Tarkov? I know you made one already, but that was 2 years ago. Many things have changed since then.

  • @aidankearney9059
    @aidankearney9059 4 года назад

    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

  • @arjayUU
    @arjayUU Год назад

    Does this work in a LAN without WAN?
    Lets say Steam is updated and running. Can the game be downloaded from the Cacheserver regardless or will steam ping out for approval?

  • @amateurwizard
    @amateurwizard 3 года назад

    I tried it and it's not working for me, it looks really simple but I can't get it to save anything.

  • @eliasunalan5244
    @eliasunalan5244 4 года назад +2

    Dear Chris we need your expertise !
    Please do a network or netcode analysis for valorant. Peakers advantage is a gigantic issue due to the stupid fog of war and network buffering.

  • @bismuth7730
    @bismuth7730 4 года назад +1

    @Battle(non)sense 3 days after your last apex legends netcode revisit developer says they upped the clientside netcode to 60Hz, can you do a short revisit and see if anything is actually improved?

    • @bismuth7730
      @bismuth7730 4 года назад

      After another no reg patch im kindly asking you to revisit this please.

  • @k31n41m
    @k31n41m 3 года назад

    5:19 How did u get rid of this: "lines 1-19/19 (END)"? I don't get it.... :(

    • @cubertuber780
      @cubertuber780 2 года назад +1

      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

  • @andrewgueguen8767
    @andrewgueguen8767 4 года назад

    A Valorant analysis would be awesome! Hopefully the anti cheat doesn't make this impossible.

  • @Arokhantos
    @Arokhantos 2 года назад

    Im surprised you haven't benchmarked input delay windows vs linux yet especially different distros.

  • @Joshua-mm8iq
    @Joshua-mm8iq 2 года назад

    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

  • @mokalovesoulmate
    @mokalovesoulmate 4 года назад

    Just what I need! Thanks.

  • @SteliosK116
    @SteliosK116 3 года назад

    PLEASE HELP ME i have a big problem when I change the cache slice size it stops monolithic server how can I fix it??

  • @ironcross6356
    @ironcross6356 4 года назад

    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.

  • @cutevirus
    @cutevirus 4 года назад

    i didnot understand 3:36 where you installed the linux??? please give the site link

  • @shperax
    @shperax 4 года назад +1

    Definitely don't use regular HDD for your Lancache server. Your transfer speed will be much less then just good internet download speed.

    • @GoTeamScotch
      @GoTeamScotch 4 года назад

      I agree. It's also worth noting that Linux automatically uses RAM as a cache, so if a few users are requesting the same files, Linux will try and cache them and save reading from the HDD. Not sure if it's all Linux variations.

  • @ma0kai85
    @ma0kai85 4 года назад

    I´ve done everything exactly like in the video but still got stuck in a huge metal fan with my doodle...

  • @savagedk
    @savagedk 4 года назад

    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.

  • @darpachief
    @darpachief 4 года назад

    Please don't stop making Battlefield videos. 👍 Please do a Battlefield 6 video.

  • @Clarence-Homelab
    @Clarence-Homelab 4 года назад +1

    Where are the promised notes?

  • @Z0MGH4X
    @Z0MGH4X 4 года назад

    Could you test if using a program that automatically clears the Windows standby list and modifies the system timer actually improves performance in games? I've been testing this but I don't see any noticeable improvement in performance despite claims from other people.

  • @tsufi5730
    @tsufi5730 Год назад

    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