I have been trying to download unity via unity hub(2.4.5) for a month now, and always at anytime the error remains the same “ESOCKETTIMEDOUT”.
Q. Which version of Unity does it happen for?
A. All/Any version of Unity throws the same error when downloading from the unity hub.
I tried all methods, disabling firewall and antivirus(windows defender) but to no avail.
I tried to change the “DNS_TIMEOUT” to 500000 and “HTTP_HEAD_TIMEOUT” to 100000 in HubConfig.json
but I don’t think those reflect when unity hub executes it.
Furthermore, I tried downloading and installing Unity manually, which I succeeded in but I can’t add modules since it has been installed manually and doesn’t give options to add modules inside the hub,
I even changed the line {“2019.4.15f1”:{“version”:“2019.4.15f1”, . .}" manual": true to “manual”: false in editors.json which did enable the add modules button inside unity hub but when I try to add any module it then throws a different error “Can’t locate Unity.exe” or “MISSING OR INVALID DESTINATION” even after I specify the correct secondary install path.
Even if I add android modules manually, it doesn’t include the necessary SDK JDK or NDK files.
This is truly baffling, how come unity hasn’t implemented a system to resume download if there is packet loss?
and what is up with the UI of the hub? It doesn’t give any specific error explaining what’s wrong and what may have caused it and the suggested solution just vaguely slaps " Something went wrong".