Hi Drakuloth,
I can appreciate that. I’ve tried all the channels, and have an ongoing ticket, and gotten nowhere so far, unfortunately. It is clearly and issue that there is a fundamental disconnect between those on support and those who can fix the issues.
VPN trick only helps about 30%. Still frequent disconnects.
UPDATE:
I finally got some clarity from a technical person via 9th web ticket. Sent a 10th asking for more detail and why the auth connection is the only one that fails.
Hello Adventurer!
Gamemaster Khaleyd at your service - I’m with the dedicated tech team here at Blizzard. Thanks for getting back in touch and letting us know about your thoughts. It does appear we failed in explaining what actually happens in these cases, my apologies for that - I will try to shed some more light onto the situation.
The particular situation you described occurs when your connection to the game server (that your match occurs on) is still functional while at least part of another connection route that Hearthstone relies on (typicaly towards the radius/auth-server) has already been disrupted. In that case the game will usually still be able to finish your match, but once it has to pull new data from your account (e.g. to update how your stats changed) the missing secondary connection becomes apparent and starts causing trouble. This is also reflected in the error message - your stats get saved, and then a new connection towards all of services the game utilizes is required to progress further. The previous connection route, which has already long failed at that stage, is then indeed terminated to allow a new route to be established - this is basically what you spotted in the log mentioned in your first message, although not very clearly spelled out there.
To be very clear about one aspect here: this is not a bug, but a quite intentional (and necessary) functunality that acts deeply in favor of our players. The system acts a failsave to allow players whose overall connection quality may be somewhat shaky to still play the game, and unfortunately right now (thanks to the ongoing crisis) a great lot of players find themselves into circumstances where said failsave is very much needed (meaning its effect becomes visible a lot more). The system itself is however not new - it has been in the game since day 1, just never was as often needed to come into effect as it has been in the past few weeks.
Hopefully this clears up matters for you a bit. We’d love to be able to tell you that things will be better soon and such failsaves won’t be needed anymore, but realistically speaking it is very likely that while this crisis continues and ISPs keep throttling/de-prioritizing routing towards gaming services such as battle.net that the relatedfsymptoms won’t disappear either.
Kind regards, and I wish you a very nice weekend,
Thomas “Khaleyd” W.
Gamemaster Tech Team,
Blizzard Entertainment
Thank you so much Khaleyd!
How refreshing to get a technical explanation here. I understand much more clearly now.
A few questions if you will allow:
-
This “secondary connection” - how come it doesn’t fail but the auth connection keeps failing? I don’t doubt what you are saying, I’m just trying to understand why the auth one cannot work similarly to the other connection that never fails. Indeed, no other game I play has this issue, so I’m trying to wrap my head around why HS is different and cannot be made to behave like other games.
-
Is it not possible to reconnect to auth in the background without restarting the whole of HS? I cannot tell you how much time and frustration this would save many many people with this widespread, growing issue (that, granted, is not Blizzard’s fault). It might be pertinent to adapt to the new realities here.
Many thanks!
Chuchu
Greetings,
I am Gleedoh. I have well considered your request : how are you today ?
Hope you are fine !
Thank for your questions
For the question 1, it’s merely a question of a reroute or a secondary connection path. Imagine that the main path is facing an issue, the emergency reroute can help you to retrieve the game and avoid a game lost.
We cannot be more explicit for confidential reasons, but you can be sure that the system is working for you and not against you.
As for the question 2, we think that this is not possible because, restarting the game means to kill the Hearthstone.exe process and doing that step for sure the game will be lost. The system needs to keep a contact with your Hearthstone.exe.
But, if you have ideas we encourage you to use the forum.
Regards,
Gleedoh, Game Master
Blizzard Entertainment
Good Day,
With all due respect you did not answer either question:
- This “secondary connection” - how come it doesn’t fail but the auth connection keeps failing?
- Is it not possible to reconnect to auth in the background without restarting the whole of HS? — “we think that this is not possible because, restarting the game means to kill the Hearthstone.exe process” - this makes no sense in relation to the question
Regards,
Chuchu
Heya!
So the two questions are sort of part of the same issue, in that the “secondary connection” as you put it is part of a different port connection as we understand it. Similar to how login servers and game servers are not all part of the same thing (as to login to the game is a different type of connection to actually connecting to a game server to play against an opponent, for example), different connections also require different levels of authentication.
In terms of automatically reconnecting to both it sounds like one is having trouble with this connection and the other is staying, but in terms of the game forcing one to connect and the other not to this would be a development change (which is something we game masters dont deal with and the developers would need to do manually via feedback on the forum) and possibly not something that can be done as it would require a form of communication through two networks, one with an authentication carrier and one without. At this point this is sort of speculation, as we aren’t programmers on the game, but the assumption would be something along those lines.
Hopefully this helps explain everything, the developers would be the only ones that could truly fill in the gaps and unfortunatley we don’t work with them!
FINAL UPDATE:
OK… so our only hope here is that someone on the development side sees this post… Prayers to RNGesus