Giter Site home page Giter Site logo

Comments (11)

MathewBurnett avatar MathewBurnett commented on July 22, 2024 2

Much appreciated. Its always well received when we are able to tell our LAN goers the developers of their favorite games are trying to help us out.

from cache-domains.

jblazquez avatar jblazquez commented on July 22, 2024 2

Hi all,

I just wanted to update this thread and let you know that Riot Client v83 is now live and contains the fix for this issue. You should be able to cache Valorant downloads now.

Please let us know if you are still encountering issues.

Thanks!

from cache-domains.

v3n avatar v3n commented on July 22, 2024 1

Hey folks, I'm no longer at Riot, but have reached out to my old colleagues.

from cache-domains.

jblazquez avatar jblazquez commented on July 22, 2024 1

Hi everyone,

I'm on the Riot patcher team and worked on the initial HTTP fallback feature for LAN parties some 5 years ago.

Thank you for letting us know about this issue, and sorry for taking so long to address it. We have fixed the problem and you should see caching working again with the next version of Riot Client in early April.

If you encounter issues with caching again, please feel free to ping @xelaadryth or myself and we'll do our best to look into it.

from cache-domains.

ciarancrocker avatar ciarancrocker commented on July 22, 2024

Updating this to add that this is still an issue. We see Valorant patching exclusively over HTTPS at the following hostnames:

  • valorant.secure.dyn.riotcdn.net
  • bacon.secure.dyn.riotcdn.net

These hostnames are poisoned to point to our cache according to the following file:

*.dyn.riotcdn.net

Our cache is configured with IP addresses in the subnet 10.10.0.0/22.

from cache-domains.

Tawmu avatar Tawmu commented on July 22, 2024

Maybe @v3n can help?

from cache-domains.

VibroAxe avatar VibroAxe commented on July 22, 2024

@v3n anything you can assist with?

from cache-domains.

xelaadryth avatar xelaadryth commented on July 22, 2024

Oops, sorry this slipped off our radar for so long, getting some folks to look at this in the next few weeks.

from cache-domains.

xelaadryth avatar xelaadryth commented on July 22, 2024

So for some context, the fetching of the release manifest does require SSL for https://valorant.secure.dyn.riotcdn.net, and that's unavoidable. However, after that initial step, patching should fall back to http://valorant.dyn.riotcdn.net as long as that IP resolves to a non-public IP range such as your 10..

Reading through some of these readmes I see that https should go through without issue, lemme look into that non-public ip range detection...

Also, to clarify, this issue doesn't happen with League of Legends?

from cache-domains.

MathewBurnett avatar MathewBurnett commented on July 22, 2024

The cache domains entry for lancache dns has had *.dyn.riotcdn.net redirect in it since jul 31st 2019. During that time valorant hasn't been falling back, lol has been working. I haven't looked at it recently but this issue was raised again here in sep 23. I expect its still not working as intended.

from cache-domains.

xelaadryth avatar xelaadryth commented on July 22, 2024

The fact that lol was still working actually helps a lot, and we may have found the issue. Testing out some fixes locally, will let ya folks know when we have the fix, or when the fix may hit live.

from cache-domains.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.