SteamRE / DepotDownloader

Steam depot downloader utilizing the SteamKit2 library.
GNU General Public License v2.0
1.95k stars 261 forks source link

"Connection Timeout Downloading Depot Manifest" 2.4.1 #223

Closed AubbyLobby closed 3 years ago

AubbyLobby commented 3 years ago

Latest version of Depot Downloader has an error when trying to redownload depots and manifests. Tried to delete and reinstall, but nothing worked. Even tried to change the manifest, but it still didn't work. Kept on getting connection timeout. Help would be appreciated, thank you. Screenshot 2021-06-09 183336

azuisleet commented 3 years ago

How is your network setup? Do you have any VPN, proxy, firewalls, etc configured?

The cell is 84 and it doesn't look like there's anything unusual there.

Are there any entries related to your ISP at https://api.steampowered.com/IContentServerDirectoryService/GetServersForSteamPipe/v1/?cell_id=84 when you visit it from your network?

AubbyLobby commented 3 years ago

How is your network setup? Do you have any VPN, proxy, firewalls, etc configured?

The cell is 84 and it doesn't look like there's anything unusual there.

Are there any entries related to your ISP at https://api.steampowered.com/IContentServerDirectoryService/GetServersForSteamPipe/v1/?cell_id=84 when you visit it from your network?

I do not have a VPN, proxy, firewalls. However I do have a Malewarebytes premium trial still going on, and that usually blocks some websites. I don't know how to turn that off however, it might have a firewall built in.

When going to that website, it gives me this kind of information. Screenshot 2021-06-09 185158

AubbyLobby commented 3 years ago

I found out how to turn it off the web protection for Malewarebytes, but it is still giving me the same error when retrying.

azuisleet commented 3 years ago

You could try running with -debug, but most likely this is something where additional diagnostics are needed, such as watching the connections in Wireshark, or adding hooks in the app itself.

AubbyLobby commented 3 years ago

You could try running with -debug, but most likely this is something where additional diagnostics are needed, such as watching the connections in Wireshark, or adding hooks in the app itself.

I'm updating my steam game back to the latest version before I do -debug. I'll tell you the results afterwards.

azuisleet commented 3 years ago

2.4.2 enables additional diagnostics for HTTP when -debug is specified. Give it a shot and provide a log.

https://github.com/SteamRE/DepotDownloader/releases/tag/DepotDownloader_2.4.2

AubbyLobby commented 3 years ago

2.4.2 enables additional diagnostics for HTTP when -debug is specified. Give it a shot and provide a log.

https://github.com/SteamRE/DepotDownloader/releases/tag/DepotDownloader_2.4.2

I've downloaded 2.4.2, however it still states connection timeout.

I've put in -debug in the bat file. Where is the Depot Downloader log located?

azuisleet commented 3 years ago

The log is written to the console.

AubbyLobby commented 3 years ago

I think this is it then, if not then let me know. Screenshot 2021-06-09 202046

azuisleet commented 3 years ago

Every connection attempt fails this same way?

azuisleet commented 3 years ago

Do you have a functional IPv6 stack? https://test-ipv6.com/

AubbyLobby commented 3 years ago

Every connection attempt fails this same way?

It seems like it. I waited a bit and let to do it's thing about 4 or 5 times Screenshot 2021-06-09 203129

AubbyLobby commented 3 years ago

Do you have a functional IPv6 stack? https://test-ipv6.com/

Maybe? I don't know what that is to be perfectly honest with you. Screenshot 2021-06-09 203252

AubbyLobby commented 3 years ago

Alright funny story.

I reset my computer and now everything is working again. I don't know if I should close this or you will eventually, else you want to help me in case a situation like that were to reoccur again. I do appreciate your help though. Screenshot 2021-06-09 205110

azuisleet commented 3 years ago

I have released 2.4.3 disabling IPv6 for HTTP sockets. We have no way of knowing if the IPv6 stack is functional.

https://github.com/SteamRE/DepotDownloader/releases/tag/DepotDownloader_2.4.3

If you still have issues, feel free to re-open the issue.