I played the game on game pass until today. After pre-purchasing the ultimate edition of Vessel of Hatred, and getting the base game, I cant connect to Battle.net at all and get either the 1016 error code, or it just says “Error when logging in (Code 1).” I have tried reinstalling, rebooting my internet, restarting my PC, and nothing has fixed it.
Update: I can get into the game if I am constantly clicking back into the Battle.net app. For some reason it cant connect to the internet if it is not my main tab. If I stop for more than 1 minute then the app will disconnect.
Update 2: I just cant figure this out. D4 will just disconnect from Battle.net if I am not actively clicking anywhere inside of the Battle.net app. Here is a list of things I have tried:
Reinstalled both D4 and Battle.net
Made sure battle.net and Diablo 4 are on the same drive
Restarted Modem
Did a DNS flush
Drivers are up to date
Cleared Appdata, Localappdata, and programdata before reinstalling.
Both Battle.net and D4 are not blocked by firewall
This doesnt seem correct though as it was working totally fine right before I bought Vessel of Hatred. And my internet turns off entirely while running this game which is why it cant connect to Battle.net. It will restart the second that I close Diablo though. And this was not happening prior to today.
If you are using ANY kind of VPN service (NordVPN, Norton, Malwarebytes, etc), run these tests with them running AND with them disabled.
While I know many use VPN’s thinking they need them for security reasons or to route around traffic issues, often they introduce other problems, not least of which is latency.
That looks bad. Between the high % loss rate and the high latency, you have some issues starting with the first hop. The nodes beyond your first hop don’t add much to the problem, so the issue is probably right at the modem/router, or between it and the link to your house.
Time to get spectrum/charter on the phone. That is why your game is having issues.