Comments (18)
Hi all,
Quick update: We're got two fixes pending for this issue.
- A code change, which will take a few weeks to make it into LoR live due to our SDK integration timelines. This will permanently fix this issue for LoR, future games, and prevent config regressions (source of the issue here)
- A config change, which we're targeting for 02/18. It would be ideal to do it earlier to give y'all a chance to test, but unfortunately, we're a little constrained by tech at the moment. Apologies. However, when this config goes out, it will immediately take effect globally and enable the lancache behavior again.
-- Jonathan Howard // Riot Venia
from cache-domains.
You can disregard the above questions, I've identified the issue. :)
from cache-domains.
Hmm, this is definitely not intended.
To be clear, this is the intended behavior:
- LoR will reach out to
bacon.secure.dyn.riotcdn.net/channels/public/releases/*
over TLS to download a manifest. - LoR will download additional files via
bacon.dyn.riotcdn.net
utilizing the TLS downgrade where applicable.
Can you confirm whether or not you're seeing the same behavior for ks-foundation.dyn.riotcdn.net
and
lol.dyn.riotcdn.net
?
More information so that we can build a repro would be super helpful:
- Is this an IPv4, IPv6, or dual stack network?
- DNS servers are set via DHCP option 6, right?
- What platform are client machines running on?
- What are the subnets of the cache and the client, respectively?
Thanks for bringing this to our attention!
from cache-domains.
Seeing no entries in normal cache access log, but requests to the following hosts during initial installation and subsequent patching:
bacon.secure.dyn.riotcdn.net
ks-foundation.secure.dyn.riotcdn.net
Looks like the bulk of the actual game download is coming from the bacon
hostname, as once the client goes full screen to update most (if not all) SNIProxy requests are to that hostname.
from cache-domains.
Thanks @v3n .
Let us know when you believe the issue is resolved from your end, and we'll confirm from our PoV.
from cache-domains.
Will do. Unfortunately, it may require a new client version which could take a week or two.
How critical would you identify this issue being? (any significant LANs upcoming, impacted PC Cafes, etc)
from cache-domains.
It's not a showstopper, it's more mildly inconvenient at the moment.
We have a ~600 person LAN and a ~200 person LAN occurring on the weekend of Thurs 20th Feb - Mon 24th Feb, so it would be a 'nice to have' if it was available by then.
Thanks!
from cache-domains.
@v3n From a UK perspective I'm aware of Westlan on the 7th (not usually high riot traffic) and then StratLAN AND Epic.Lan on the 20th (Significant cache traffic)
Cannae comment on the rest of the world.
Edit: Beaten by @Lepidopterist
from cache-domains.
Just to add to this - DreamHack Anaheim is also the same weekend (around the 22nd Feb) so having this as a target to complete by does seem to make sense.
from cache-domains.
Apologies all, the fix for LoR (bacon.dyn.riotcdn.net
) did not make it out for DreamHack Anaheim.
It will probably take ~2 more weeks for it to make it to live.
from cache-domains.
Thanks for taking the time to keep us up to date @v3n
from cache-domains.
There's the same problem with the LOL updater who stay in HTTPS and can't be cached.
The domain is: lol.secure.dyn.riotcdn.net
from cache-domains.
The LOL updater certainly can cache game content which is on lol.dye.riotcdn.net providing that your are correctly intercepting the dns. I'm watching my cache logs as i update it now
from cache-domains.
I think i've correctly configured the DNS:
I've also added lolstatic-a.akamaihd.net to the list of intercetpted DNS but it's still using lol.secure.dyn.riotcdn.net over HTTPS. The client has been downloaded this morning.
from cache-domains.
@egguy if you raise a separate issue with the details of your setup perhaps we can see where we can help.
from cache-domains.
It's seems to be only the launcher which stay in HTTPS (1.8g update), the game client downgrade to HTTP. Sorry for the noise.
from cache-domains.
Okay we've put in the code changes for Legends of Runeterra, if anyone wants to give this a spin!
from cache-domains.
This does appear to be hitting the cache
[riot] 10.20.60.222 / - - - [07/Mar/2022:09:23:59 +0000] "GET /channels/public/bundles/39AE50E469F896F3.bundle HTTP/1.1" 200 7008 "-" "RiotNetwork/1.0.0" "MISS" "bacon.dyn.riotcdn.net" "bytes=0-284345,328320-818291"
I'm closing this and concluding that LoR now caches by HTTP as designed
from cache-domains.
Related Issues (20)
- If will to support tiktok HOT 4
- Support for Genshin Impact
- Error when running create-dnsmasq.sh HOT 2
- Speed issues with Valorant patching HOT 9
- Steam donwloads HOT 8
- Can't cache Steam on a Comcast connection HOT 3
- Parse error: invalid numeric literal at line 4, column 0 HOT 1
- lookup to 77.68.81.103 HOT 1
- Quest store? HOT 1
- EA Desktop app HOT 3
- no internet to my router HOT 1
- Riot Valorant doesn't get cached HOT 11
- WSUS - Add missing cache domains
- Renegade X Using HTTPS
- MSFS 2020 doesn't cache HOT 4
- Generating AdGuard Config let it still be necessary to let a DNS server for LANCache running HOT 9
- torrent cache domains
- create-adguardhome - incorrect permissions
- New Epic domains HOT 5
- Rockstar games HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cache-domains.