lancachenet / lancache-dns

DNS Docker service for a lancache.
https://hub.docker.com/r/lancachenet/lancache-dns/
MIT License
282 stars 74 forks source link

[COMCAST] Steam downloads not hitting cache #31

Closed sircod closed 5 years ago

sircod commented 6 years ago

System: unRAID 6.5.2

Issue Description: Steam game downloads are not hitting the cache.

First off, all this is working fine:

Despite all that working fine I do not see any attempts on the cache for Steam game downloads.

Docker Container Output:

Running bootstrap.sh...
Enabling cache for Blizzard
Enabling cache for Frontier
Enabling cache for Origin
Enabling cache for Riot
Enabling cache for Steam
Enabling cache for Uplay
Enabling cache for Windows
Enabling custom DNS forwarder
bootstrap finished.
checking Bind9 config
Running Bind9

Any logs or commands I can try for more information?

taylor-j-hawkins commented 6 years ago

Check this log to see what Steam CDN servers you are actually connecting to: C:\Program Files (x86)\Steam\logs\content_log.txt

You are probably connecting to a Steam CDN server that isn't in the list for the steamcache-dns container.

I had this issue where the Steam CDN load-balancer would dump me off onto a CDN hosted by Comcast. The resolution being to either forward the DNS for that CDN or blacklist it so that the Steam CDN load-balancer doesn't dump you off onto it.

This is actually discussed here: https://github.com/steamcache/steamcache-dns/issues/26

I believe the devs were looking into a redesign to handle this sort of issue.

sircod commented 6 years ago

Yeah, that looks like it. Mostly see references to cdn3-sea1.steamcontent.com but further down I see it is using edge.steam-dns.top.comcast.net

astrolox commented 5 years ago

It's my understanding that this is now fixed. PR https://github.com/uklans/cache-domains/pull/19