UPDATE: Chuchu - connection issues - #7 by chuchu-21300
For several weeks I have had disconnect issues. The games finish (even whole rounds of battlegrounds finish) and only then “disconnect”. If there really was a momentary disconnect and the game reconnected and finished the game, then why does the code thrown error after the game and make you log out and in even though it clearly reconnected? It’s a functional bug.
I have 50mbps wifi (tested for speed, packet loss and jitters) which is 100%. Disabled start up programs and adapter options and so forth as suggested. I have really tried everything I can think of to (I’m a developer and data scientist, so I know a few tricks). I am running on and absolute beast of a machine too.
Ping
1ms
Download
51.56Mbps
Upload
51.43Mbps
I have found many many posts (seems like every 5th post or so) about this on technical forums, and have tried every troubleshooting suggestion to get around the bug, but to no avail. It has been months now, and no word or ownership of this widespread bug that I can find anywhere.
Please escalate this to a technical person to fix. There are a lot of very frustrated customers out there.
It looks like a forced ssl socket destruction of the connection from the server:
2020-04-29 11:41:58.619: Base User Folder : C:/Users/../AppData/LocalLow/Blizzard Entertainment/Hearthstone
2020-04-29 11:41:58.621: Base Global Folder: C:/Users/../AppData/LocalLow/Blizzard Entertainment
2020-04-29 11:41:58.623: Base Common Folder: Telemetry
2020-04-29 11:41:58.641: RegisterScreenBox tempGuardianVars=NetCache+NetCacheFeatures
2020-04-29 11:42:02.766: [HealthyGaming] CAIS ServerEnabledForPlatform=False AccountCAISForChina=False Country=ZAF TimeSec=16.43862 PlayedTimeMin=0 RestedTimeMin=0 SessionStartTime=3254958080
2020-04-29 11:42:28.002: AccountLicenses.OnNewNotices netCacheAccountLicenses is null -- going to ack all ACCOUNT_LICENSE notices assuming NetCache is not yet loaded
2020-04-29 11:42:28.004: AccountLicenses.OnNewNotices netCacheAccountLicenses is null -- going to ack all ACCOUNT_LICENSE notices assuming NetCache is not yet loaded
2020-04-29 11:42:43.634: [BattleNet] [SslSocket] Exception while trying to call EndRead. System.IO.IOException: EndRead failure ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host.
at System.Net.Sockets.Socket+SocketAsyncResult.CheckIfThrowDelayedException () [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.EndReceive (IAsyncResult asyncResult, System.Net.Sockets.SocketError& errorCode) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.EndReceive (IAsyncResult result) [0x00000] in <filename unknown>:0
at System.Net.Sockets.NetworkStream.EndRead (IAsyncResult ar) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.EndRead (IAsyncResult ar) [0x00000] in <filename unknown>:0
at Mono.Security.Protocol.Tls.SslStreamBase.InternalReadCallback (IAsyncResult result) [0x00000] in <filename unknown>:0
at bgs.SslSocket.ReadCallback(IAsyncResult ar)
------------------------------- (Void LogWarning(System.String, System.String) at :0)
2020-04-29 11:42:43.641: [BattleNet] [Main] Enqueuing BattleNetError Bnet Bnet_OnDisconnected code=3005 ERROR_RPC_PEER_DISCONNECTED packetId= system= context= (Void Log(LogLevel, System.String, System.String) at :0)
2020-04-29 11:42:43.644: [BattleNet] [Main] Client disconnected from Aurora (Void LogWarning(System.String, System.String) at :0)
2020-04-29 11:42:43.650: [BattleNet] [Network] Network.OnFatalBnetError() - error=[event=Bnet_OnDisconnected error=3005 ERROR_RPC_PEER_DISCONNECTED] (Void LogError(System.String, System.String) at :0)
2020-04-29 11:42:43.653: Setting delayed error for Error Message: GLOBAL_ERROR_NETWORK_DISCONNECT and prevent reset for 0 seconds
2020-04-29 11:42:43.655: Error.AddFatal() - message=You were disconnected from the Blizzard services. Please relaunch Hearthstone to reconnect.
2020-04-29 11:42:43.674: [BattleNet] [Main] Unexpected state changes WaitForInitRPC -> Disconnected (Void LogWarning(System.String, System.String) at :0)