I’m having the same issue on both clients I’ve installed. Both as a wine-wrapped linux instance and on a windows PC using the same hardware. This whole setup worked perfectly prior to the expansion. It loaded fast and I was in and playing in no time.
Post expansion, I had to delete LocalPrefs.txt every boot if I wanted to get into the game. I tended to not close the game (as it was a pain to re-launch, I would just let it time out and sit on the disconnected screen, which got me back into character select).
This doesn’t work in S7 anymore. I get “Reconnecting to Diablo IV” right after the screen reader options screen. I was able to load in just once since s7 released by deleting dstorage.dll and dstoragecore.dll and LocalPrefs.txt, but not again after that. I also use -disableds just to see. No luck there.
Posting the relevant logs from one of my attempts to log in. Note the timing of [Game] [SNOPreload::InitializeAfterLogin] Waited for SNOs: 430837.94 ms which happens a full 3 minutes after the previous SNOPreload command. I think the retire node logs between the two are an artifact as they don’t show up in all attempts.
2025.01.30 17:12:32.100318 630 [Online.Systems.CUserProxy] ClientUserProxyConnect | ip address: 34.172.20.48:28892
I 2025.01.30 17:12:32.216874 633 [Game] Computed solution to server puzzle | bits: 7 | solution: 248 | time_elapsed_us: 191
I 2025.01.30 17:12:32.361890 638 [Online.Systems.CUserProxy] connected
I 2025.01.30 17:12:32.362351 638 [Game] -----------------------------------------------------------------
I 2025.01.30 17:12:32.362368 638 [Game] Server Version Information:
I 2025.01.30 17:12:32.362376 638 [Game] -----------------------------------------------------------------
I 2025.01.30 17:12:32.362383 638 [Game] Server BuildVersion: 2.1.0.61434
I 2025.01.30 17:12:32.362392 638 [Game] Server ProtocolHash: 0x4F79FCE1 (client hash = 0x4F79FCE1)
I 2025.01.30 17:12:32.362399 638 [Game] Server ServiceNameHash: 6763428460780640981
I 2025.01.30 17:12:32.362405 638 [Game] -----------------------------------------------------------------
I 2025.01.30 17:12:33.730201 657 [Online.Systems.CPlayerNotifications] OnInitialDataNotifications | client_user_id: 0 | notifications: []
I 2025.01.30 17:12:33.732962 657 [Online.Systems.CParty] OnPartyJoined | client_user_id: 0 | bnet_account_id: | game_account_id: | party_id: /us-central | current_party_id: 00000000-0000-0000-0000-000000000000/
I 2025.01.30 17:12:33.733779 657 [Online.Systems.CClans] Clan Data Received | client_user_id: 0 | clan_id: 1001f430-5c4f-11ef-9a19-f127cbf57867 | clan: Fenris.Clan.Clan
I 2025.01.30 17:12:33.741724 657 [Online.Systems.CClans] _AddClanMemberPresenceSubscription: Subscribing | client_user_id: 0 | bnet_account_id:
I 2025.01.30 17:12:33.741747 657 [Online.Systems.CClans] _AddClanMemberPresenceSubscription: Subscribing | client_user_id: 0 | bnet_account_id:
I 2025.01.30 17:12:33.741756 657 [Online.Systems.CClans] _AddClanMemberPresenceSubscription: Subscribing | client_user_id: 0 | bnet_account_id:
I 2025.01.30 17:12:33.742101 657 [Online.Systems.CDownloads] Fetching CDN info | url: https://us.version.battle.net/v2/products/fenrishf/cdns
I 2025.01.30 17:12:34.369970 678 [Online.Systems.CDownloads] CDN info retrieved | num_entries: 3
I 2025.01.30 17:12:34.589979 683 [Preferences] OnGetAccountSettings | error_code: ERROR_GLOBAL_SUCCESS (0)
I 2025.01.30 17:12:35.615249 683 [Game] [SNOPreload::InitializeAfterLogin] Added required SNOs: 1024.76 ms
I 2025.01.30 17:16:49.282877 683 [Sigma] [tact] [:0]: Retiring server node 0. Server 'blzddist1-a.akamaihd.net' | Address '184.28.98.74'
I 2025.01.30 17:16:49.282970 683 [Sigma] [tact] [:0]: Adding server node 22. Server 'blzddist1-a.akamaihd.net' | Address '184.28.98.68'
I 2025.01.30 17:16:49.303412 683 [Sigma] [tact] [:0]: Retiring server node 2. Server 'level3.blizzard.com' | Address '184.28.98.84'
I 2025.01.30 17:16:49.303500 683 [Sigma] [tact] [:0]: Retiring server node 3. Server 'level3.blizzard.com' | Address '184.28.98.102'
I 2025.01.30 17:16:49.303530 683 [Sigma] [tact] [:0]: Adding server node 23. Server 'level3.blizzard.com' | Address '184.28.98.100'
I 2025.01.30 17:16:49.303562 683 [Sigma] [tact] [:0]: Adding server node 24. Server 'level3.blizzard.com' | Address '184.28.98.117'
I 2025.01.30 17:16:49.332537 683 [Sigma] [tact] [:0]: Retiring server node 11. Server 'blzddist1-a.akamaihd.net' | Address '184.28.98.113'
I 2025.01.30 17:16:49.332599 683 [Sigma] [tact] [:0]: Adding server node 25. Server 'blzddist1-a.akamaihd.net' | Address '184.28.98.100'
I 2025.01.30 17:16:49.352565 683 [Sigma] [tact] [:0]: Retiring server node 14. Server 'level3.ssl.blizzard.com' | Address '184.28.98.113'
I 2025.01.30 17:16:49.352605 683 [Sigma] [tact] [:0]: Retiring server node 16. Server 'level3.ssl.blizzard.com' | Address '184.28.98.70'
I 2025.01.30 17:16:49.352695 683 [Sigma] [tact] [:0]: Adding server node 26. Server 'level3.ssl.blizzard.com' | Address '184.28.98.96'
I 2025.01.30 17:16:49.352720 683 [Sigma] [tact] [:0]: Adding server node 27. Server 'level3.ssl.blizzard.com' | Address '184.28.98.103'
I 2025.01.30 17:16:49.364047 683 [Sigma] [tact] [:0]: DNS resolution completed in 103ms.
I 2025.01.30 17:19:46.452962 683 [Game] [SNOPreload::InitializeAfterLogin] Waited for SNOs: 430837.94 ms
I 2025.01.30 17:19:46.883357 683 [Game] Disposing UI for World
I 2025.01.30 17:19:46.910886 683 [Game] UIAchievements::DisposeForGame
I 2025.01.30 17:19:46.910958 683 [Game] UIGameGuide::DisposeForGame
I 2025.01.30 17:19:46.910973 683 [Game] Disposing UI root!
E 2025.01.30 17:19:49.464437 683 [Game] Too many '+' prefixes were used when attempting to resolve the relative UIID. Resolving it to the immediate enclosing scope instead. | relative_id: +PurchaseComplete_Background | source_control_id: 405967eeed5f5c86
E 2025.01.30 17:19:49.464466 683 [Game] Too many '+' prefixes were used when attempting to resolve the relative UIID. Resolving it to the immediate enclosing scope instead. | relative_id: +PurchaseComplete_Background_Tint | source_control_id: 405967eeed5f5c86
E 2025.01.30 17:19:49.464809 683 [Game] Too many '+' prefixes were used when attempting to resolve the relative UIID. Resolving it to the immediate enclosing scope instead. | relative_id: +PurchaseComplete_Background | source_control_id: 405967eeed5f5c86
E 2025.01.30 17:19:49.464823 683 [Game] Too many '+' prefixes were used when attempting to resolve the relative UIID. Resolving it to the immediate enclosing scope instead. | relative_id: +PurchaseComplete_Background_Tint | source_control_id: 405967eeed5f5c86
E 2025.01.30 17:19:49.465131 683 [Game] Too many '+' prefixes were used when attempting to resolve the relative UIID. Resolving it to the immediate enclosing scope instead. | relative_id: +PurchaseComplete_Background | source_control_id: 405967eeed5f5c86
E 2025.01.30 17:19:49.465147 683 [Game] Too many '+' prefixes were used when attempting to resolve the relative UIID. Resolving it to the immediate enclosing scope instead. | relative_id: +PurchaseComplete_Background_Tint | source_control_id: 405967eeed5f5c86
I 2025.01.30 17:19:49.995341 683 [Game] RWindow GfxInit (Portrait Capture)
I 2025.01.30 17:19:50.002381 683 [Game] Setting depth texture, fmt = 30
I 2025.01.30 17:19:50.003957 683 [WarpManager] After Login
I 2025.01.30 17:19:50.015355 683 [Achievements] Loading static data
I 2025.01.30 17:19:50.029698 683 [WarpManager] Waiting for limbo warp...
I 2025.01.30 17:19:50.029723 683 [WarpManager] Warped into limbo
I 2025.01.30 17:19:50.395643 683 [WarpManager] Creating looping world
I 2025.01.30 17:19:50.418904 683 [WarpManager] [sPlayLoopEffect] Starting loop effect DX1_RiverGateCamera (2100302)
I 2025.01.30 17:19:50.436306 684 [Game] ConnectionBase::Disconnect | connection_id: 7 | reason: 0 | connectiontype: 2
W 2025.01.30 17:19:50.436346 684 [Online.Systems.CPartyFinder] GetGlobalData failed | error_code: ERROR_GLOBAL_NOCONNECTION (300001) | request: Fenris.ClientMessage.PartyFinderGetGlobalDataRequest { data_hash: 9768251095613153943 }
I 2025.01.30 17:19:50.467863 684 [Online.Systems.CUserProxy] Deleting connection due to disconnect
I 2025.01.30 17:19:50.474955 684 [Game] UIConnectionLost::ReconnectModalHandler::Update No input focus found for primary user. Attempting to find acceptable focus.
I 2025.01.30 17:19:50.474990 684 [Game] ---------------- UIModalNotificationManager::ShowModal 1: Reconnecting to Diablo IV
Right now I’m focusing on the theory that SNOPreload is taking ages, for some reason, and that’s causing the diablo connection to time out without any pings coming from me while it’s doing that.
Does that seem possible? Does anyone have any ideas on how to clear this up. I’ve done quite a lot, so I’ll let you know if I’ve already done it.