'Waiting for network' delays Steam launch when using systemd-networkd
Your system information
- Steam client version (build number or date): 1690583737
- Distribution (e.g. Ubuntu): Arch Linux
- Opted into Steam client beta?: No
- Have you checked for system updates?: Yes
- Steam Logs: https://anonfiles.com/53f2g171z8/steam_logs_tar_gz
- GPU: AMD
Please describe your issue in as much detail as possible:
Steam hangs on 'Waiting for network' for about 4-5 seconds before launching like usual. I used NetworkManager before and the issue was not present.
Steps for reproducing this issue:
- Use systemd-networkd as one's network manager
- Run Steam
The same can be observed with connman on Arch. And strangely, I didn't have this problem when using connman on Artix so it may be a systemd issue. It would be great if someone else tested this on another distribution.
Same thing happens frequently to me on NixOS, I use systemd-network + iwd (not that it should matter, and I'm usually on ethernet if I'm using Steam)
Same 'Waiting for network'-pause is happening on Debian systems using network configuration in '/etc/network/interfaces' (standard Debian network setup configuration).
Hello,
Can you provide your client_networkmanager.txt - can you correlate this delay with output in that log?
Hello,
Here's the log: client_networkmanager.txt
And no, the output appears as soon as the client starts, so when I look at this 'Waiting for network' window, it already says in the logs that NetworkManager client is successfully created.
I seem to be having the same issue. Going by the connection_log.txt it might be a failing IPv6 UDP connectivity test which is causing it.
[2023-08-27 15:44:21] Client version: 1690583737
[2023-08-27 15:44:21] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2023-08-27 15:44:21] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2023-08-27 15:44:21] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:8:107::9b85:fc42]:80 ([2a01:bc80:8:107::9b85:fc42]:80)) - TIMEOUT
[2023-08-27 15:44:21] Connectivity test: OK!
[2023-08-27 15:44:21] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2023-08-27 15:44:21] [Logged Off, 0, 0] [U:1:32423023] CCMInterface::SetSteamID( [U:1:32423023] )
[2023-08-27 15:44:23] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / 2a01:bc80:8:107::9b85:fc43) - TIMEOUT
[2023-08-27 15:44:31] [Logged Off, 0, 0] [U:1:32423023] CCMInterface::SetSteamID( [U:1:32423023] )
[2023-08-27 15:44:31] [Logged Off, 4, 0] [U:1:32423023] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
[2023-08-27 15:44:31] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect web api
[2023-08-27 15:44:31] GetCMListForConnect -- got 5 Netfilter CMs and 75 WebSocket CMs
[2023-08-27 15:44:31] GetCMListForConnect -- DC 'sto1' count: 21
[2023-08-27 15:44:31] GetCMListForConnect -- DC 'sto2' count: 22
[2023-08-27 15:44:31] GetCMListForConnect -- DC 'fra2' count: 19
[2023-08-27 15:44:31] GetCMListForConnect -- DC 'fra1' count: 18
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto1.steamserver.net:27033) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto2.steamserver.net:27019) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto1.steamserver.net:27034) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto2.steamserver.net:27031) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto2.steamserver.net:27019) results: 27.8645ms + load 85.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto1.steamserver.net:443) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto1.steamserver.net:27033) results: 42.4395ms + load 78.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext2-sto2.steamserver.net:443) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto1.steamserver.net:27034) results: 20.6985ms + load 83.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-fra2.steamserver.net:27036) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto2.steamserver.net:27031) results: 35.0943ms + load 88.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-fra2.steamserver.net:27031) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext2-sto2.steamserver.net:443) results: 11.6501ms + load 105.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext2-fra1.steamserver.net:27033) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-sto1.steamserver.net:443) results: 55.1586ms + load 101.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-fra1.steamserver.net:27030) starting...
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-fra2.steamserver.net:27036) results: 48.7490ms + load 84.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-fra2.steamserver.net:27031) results: 92.1459ms + load 85.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext2-fra1.steamserver.net:27033) results: 92.0334ms + load 81.0000
[2023-08-27 15:44:31] [Connecting, 4, 0] [U:1:32423023] PingWebSocketCM() (ext1-fra1.steamserver.net:27030) results: 84.7511ms + load 83.0000
[2023-08-27 15:44:31] [Connecting, 4, 7] [U:1:32423023] Connect() starting connection (eNetQOSLevelHigh, ext1-sto1.steamserver.net:27034, WebSocket)
[2023-08-27 15:44:31] [Connecting, 4, 7] [U:1:32423023] ConnectionCompleted() (162.254.198.44:27034, WebSocket) local address (192.168.0.228:53519)
[2023-08-27 15:44:31] [Connecting, 4, 7] [U:1:32423023] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2023-08-27 15:44:31] [Connected, 4, 7] [U:1:32423023] Logging on [U:1:32423023]
[2023-08-27 15:44:31] [Logging On, 4, 7] [U:1:32423023] Using JWT
[2023-08-27 15:44:32] [Logging On, 4, 7] [U:1:32423023] RecvMsgClientLogOnResponse() : [U:1:32423023] 'OK'
[2023-08-27 15:44:32] CClientJobGetClientUpdateHosts: cached version not expired
[2023-08-27 15:44:40] [Logged On, 4, 7] [U:1:32423023] LogOff()
[2023-08-27 15:44:40] [Logging Off, 4, 7] [U:1:32423023] AsyncDisconnect( bDontWaitOnTCPShutdown: false )
[2023-08-27 15:44:40] [Logged Off, 0, 0] [U:1:32423023] ConnectionDisconnected('Disconnected By Remote Host') : 'OK' (162.254.198.44:27034, WebSocket)
[2023-08-27 15:44:40] [Logged Off, 0, 0] [U:1:32423023] ConnectionDisconnected() not auto reconnecting due to user initiated logoff
[2023-08-27 15:44:40] [Logged Off, 0, 0] [U:1:32423023] Sending SteamServersDisconnected_t because we were logged on
[2023-08-27 15:44:42] [Logged Off, 0, 0] [U:1:32423023] ResetVoiceRecording() (was recording: 0) (last get voice time: 1693143882 seconds ago)
[2023-08-27 15:44:42] [Logged Off, 0, 0] [U:1:32423023] Log session ended
Please make sure to test with the current steam beta. We removed an unnecessary check for online connectivity since last time I posted here.
I haven't really noticed this recently, whereas I was weeks ago. I'm opted into client beta.
I still experience the issue unfortunately, opted into Beta and nothing changed. IPv6 shouldn't be an issue because I tested with it being disabled.
(systemd-networkd, IPv6 disabled)
[2023-09-02 23:05:47] Client version: 1693527575
[2023-09-02 23:05:47] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2023-09-02 23:05:47] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2023-09-02 23:05:48] Connectivity test: OK!
[2023-09-02 23:05:48] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2023-09-02 23:05:51] [Logged Off, 0, 0] [U:1:241666834] CCMInterface::SetSteamID( [U:1:241666834] )
[2023-09-02 23:06:01] [Logged Off, 0, 0] [U:1:241666834] CCMInterface::SetSteamID( [U:1:241666834] )
[2023-09-02 23:06:01] [Logged Off, 4, 0] [U:1:241666834] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
[2023-09-02 23:06:01] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect web api
[2023-09-02 23:06:01] GetCMListForConnect -- got 5 Netfilter CMs and 75 WebSocket CMs
[2023-09-02 23:06:01] GetCMListForConnect -- DC 'sto2' count: 20
[2023-09-02 23:06:01] GetCMListForConnect -- DC 'sto1' count: 22
[2023-09-02 23:06:01] GetCMListForConnect -- DC 'fra1' count: 21
[2023-09-02 23:06:01] GetCMListForConnect -- DC 'fra2' count: 17
[2023-09-02 23:06:01] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27031) starting...
[2023-09-02 23:06:01] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:27021) starting...
[2023-09-02 23:06:01] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27022) starting...
[2023-09-02 23:06:01] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:443) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:27021) results: 70.7378ms + load 88.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:27037) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27022) results: 78.9213ms + load 94.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto1.steamserver.net:443) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:443) results: 95.4094ms + load 108.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27036) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27031) results: 77.3640ms + load 93.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27038) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:27037) results: 55.6192ms + load 87.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra2.steamserver.net:27033) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto1.steamserver.net:443) results: 48.9016ms + load 109.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra2.steamserver.net:27022) starting...
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27036) results: 84.5461ms + load 94.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27038) results: 141.1476ms + load 93.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra2.steamserver.net:27033) results: 91.8350ms + load 89.0000
[2023-09-02 23:06:02] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra2.steamserver.net:27022) results: 84.9094ms + load 90.0000
[2023-09-02 23:06:02] [Connecting, 4, 7] [U:1:241666834] Connect() starting connection (eNetQOSLevelHigh, ext2-sto2.steamserver.net:27037, WebSocket)
[2023-09-02 23:06:02] [Connecting, 4, 7] [U:1:241666834] ConnectionCompleted() (155.133.252.54:27037, WebSocket) local address (100.125.148.56:43887)
[2023-09-02 23:06:02] [Connecting, 4, 7] [U:1:241666834] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2023-09-02 23:06:02] [Connected, 4, 7] [U:1:241666834] Logging on [U:1:241666834]
[2023-09-02 23:06:02] [Logging On, 4, 7] [U:1:241666834] Using JWT
[2023-09-02 23:06:02] [Logging On, 4, 7] [U:1:241666834] RecvMsgClientLogOnResponse() : [U:1:241666834] 'OK'
[2023-09-02 23:06:03] CClientJobGetClientUpdateHosts: cached version not expired
[2023-09-02 23:07:52] [Logged On, 4, 7] [U:1:241666834] LogOff()
[2023-09-02 23:07:52] [Logging Off, 4, 7] [U:1:241666834] AsyncDisconnect( bDontWaitOnTCPShutdown: false )
[2023-09-02 23:07:52] [Logged Off, 0, 0] [U:1:241666834] ConnectionDisconnected('Disconnected By Remote Host') : 'OK' (155.133.252.54:27037, WebSocket)
[2023-09-02 23:07:52] [Logged Off, 0, 0] [U:1:241666834] ConnectionDisconnected() not auto reconnecting due to user initiated logoff
[2023-09-02 23:07:52] [Logged Off, 0, 0] [U:1:241666834] Sending SteamServersDisconnected_t because we were logged on
[2023-09-02 23:07:58] [Logged Off, 0, 0] [U:1:241666834] ResetVoiceRecording() (was recording: 0) (last get voice time: 1693685278 seconds ago)
[2023-09-02 23:07:58] [Logged Off, 0, 0] [U:1:241666834] Log session ended
(systemd-networkd, IPv6 enabled)
[2023-09-02 23:10:30] Client version: 1693527575
[2023-09-02 23:10:30] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2023-09-02 23:10:30] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2023-09-02 23:10:30] Connectivity test: OK!
[2023-09-02 23:10:30] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2023-09-02 23:10:31] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:4:100::4]:80 ([2a01:bc80:4:100::4]:80)) - TIMEOUT
[2023-09-02 23:10:31] [Logged Off, 0, 0] [U:1:241666834] CCMInterface::SetSteamID( [U:1:241666834] )
[2023-09-02 23:10:33] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / 2a01:bc80:5:111::3) - TIMEOUT
[2023-09-02 23:10:41] [Logged Off, 0, 0] [U:1:241666834] CCMInterface::SetSteamID( [U:1:241666834] )
[2023-09-02 23:10:41] [Logged Off, 4, 0] [U:1:241666834] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
[2023-09-02 23:10:41] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect web api
[2023-09-02 23:10:41] GetCMListForConnect -- got 7 Netfilter CMs and 73 WebSocket CMs
[2023-09-02 23:10:41] GetCMListForConnect -- DC 'sto2' count: 22
[2023-09-02 23:10:41] GetCMListForConnect -- DC 'sto1' count: 21
[2023-09-02 23:10:41] GetCMListForConnect -- DC 'fra1' count: 20
[2023-09-02 23:10:41] GetCMListForConnect -- DC 'fra2' count: 17
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto2.steamserver.net:27034) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto2.steamserver.net:27022) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:443) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:443) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto2.steamserver.net:27034) results: 72.0005ms + load 85.0000
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27034) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto2.steamserver.net:27022) results: 64.8870ms + load 85.0000
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27030) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:443) results: 43.0841ms + load 106.0000
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra1.steamserver.net:27032) starting...
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:443) results: 84.3945ms + load 103.0000
[2023-09-02 23:10:41] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra2.steamserver.net:27029) starting...
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27030) results: 71.8584ms + load 88.0000
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra1.steamserver.net:27038) starting...
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27034) results: 67.5259ms + load 92.0000
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra2.steamserver.net:27020) starting...
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra1.steamserver.net:27032) results: 115.6931ms + load 84.0000
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra2.steamserver.net:27029) results: 130.0945ms + load 90.0000
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra1.steamserver.net:27038) results: 81.9359ms + load 85.0000
[2023-09-02 23:10:42] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra2.steamserver.net:27020) results: 82.0580ms + load 91.0000
[2023-09-02 23:10:42] [Connecting, 4, 7] [U:1:241666834] Connect() starting connection (eNetQOSLevelHigh, ext2-sto2.steamserver.net:443, WebSocket)
[2023-09-02 23:10:42] [Connecting, 4, 7] [U:1:241666834] ConnectionCompleted() (155.133.252.54:443, WebSocket) local address (100.125.66.253:39479)
[2023-09-02 23:10:42] [Connecting, 4, 7] [U:1:241666834] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2023-09-02 23:10:42] [Connected, 4, 7] [U:1:241666834] Logging on [U:1:241666834]
[2023-09-02 23:10:42] [Logging On, 4, 7] [U:1:241666834] Using JWT
[2023-09-02 23:10:42] [Logging On, 4, 7] [U:1:241666834] RecvMsgClientLogOnResponse() : [U:1:241666834] 'OK'
[2023-09-02 23:10:43] CClientJobGetClientUpdateHosts: cached version not expired
(NetworkManager)
[2023-09-03 00:21:23] Client version: 1693527575
[2023-09-03 00:21:23] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2023-09-03 00:21:23] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2023-09-03 00:21:23] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:7:100::9b85:f80d]:80 ([2a01:bc80:7:100::9b85:f80d]:80)) - TIMEOUT
[2023-09-03 00:21:23] Connectivity test: OK!
[2023-09-03 00:21:23] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2023-09-03 00:21:24] [Logged Off, 0, 0] [U:1:241666834] CCMInterface::SetSteamID( [U:1:241666834] )
[2023-09-03 00:21:24] [Logged Off, 0, 0] [U:1:241666834] CCMInterface::SetSteamID( [U:1:241666834] )
[2023-09-03 00:21:24] [Logged Off, 4, 0] [U:1:241666834] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
[2023-09-03 00:21:24] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect web api
[2023-09-03 00:21:25] GetCMListForConnect -- got 3 Netfilter CMs and 77 WebSocket CMs
[2023-09-03 00:21:25] GetCMListForConnect -- DC 'sto2' count: 22
[2023-09-03 00:21:25] GetCMListForConnect -- DC 'sto1' count: 20
[2023-09-03 00:21:25] GetCMListForConnect -- DC 'fra1' count: 21
[2023-09-03 00:21:25] GetCMListForConnect -- DC 'fra2' count: 17
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:27021) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto2.steamserver.net:27023) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27029) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27028) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:27021) results: 129.8134ms + load 75.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27020) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto2.steamserver.net:27023) results: 111.8565ms + load 76.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:443) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27028) results: 92.1428ms + load 76.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:443) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:27029) results: 79.5135ms + load 76.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27021) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-sto2.steamserver.net:443) results: 69.7112ms + load 87.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra2.steamserver.net:27023) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-sto1.steamserver.net:443) results: 69.3395ms + load 88.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra2.steamserver.net:27028) starting...
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27021) results: 93.1845ms + load 76.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra1.steamserver.net:27020) results: 188.2005ms + load 78.0000
[2023-09-03 00:21:25] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / 2a01:bc80:5:112::2) - TIMEOUT
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext2-fra2.steamserver.net:27028) results: 128.6743ms + load 77.0000
[2023-09-03 00:21:25] [Connecting, 4, 0] [U:1:241666834] PingWebSocketCM() (ext1-fra2.steamserver.net:27023) results: 103.3664ms + load 79.0000
[2023-09-03 00:21:25] [Connecting, 4, 7] [U:1:241666834] Connect() starting connection (eNetQOSLevelHigh, ext1-sto1.steamserver.net:27029, WebSocket)
[2023-09-03 00:21:26] [Connecting, 4, 7] [U:1:241666834] ConnectionCompleted() (162.254.198.44:27029, WebSocket) local address (100.125.88.24:53567)
[2023-09-03 00:21:26] [Connecting, 4, 7] [U:1:241666834] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2023-09-03 00:21:26] [Connected, 4, 7] [U:1:241666834] Logging on [U:1:241666834]
[2023-09-03 00:21:26] [Logging On, 4, 7] [U:1:241666834] Using JWT
[2023-09-03 00:21:26] [Logging On, 4, 7] [U:1:241666834] RecvMsgClientLogOnResponse() : [U:1:241666834] 'OK'
[2023-09-03 00:21:26] CClientJobGetClientUpdateHosts: cached version not expired
Also, here's my .network file, maybe it's somehow relevant
[Match]
Name=en*
Name=eth*
[Network]
DHCP=yes
DNS=1.1.1.1 1.0.0.1
MulticastDNS=yes
#LinkLocalAddressing=ipv4
#IPv6AcceptRA=no
[DHCPv4]
UseDNS=0
Problem got even worse after the latest (11.09.23) stable Steam Client update. Before it was a pause around 5 seconds., now it's a 10 second pause. :(
We removed an unnecessary check for online connectivity since last time I posted here.
I was wrong we haven't done that yet.
Any update on the issue?
Hello, is anyone still experiencing this issue on an up to date system?
@kisak-valve on the latest stable steam client on an up to date Debian 12 system, the problem still persists. I'm still getting the 10 second pause on "waiting for network".
Steam Version: 1698777785 Steam Client Build Date: Tue, Oct 31 03:09 UTC -08:00
Can also replicate a ~10s "waiting for network" delay on the following beta install:
Steam Version: 1699498641
Steam Client Build Date: Thu, Nov 9 2:56 PM UTC -08:00
Steam Web Build Date: Thu, Nov 9 3:44 PM UTC -08:00
Steam API Version: SteamClient021
The latest stable client (Steam Version: 1700160213, Steam Client Build Date: Thu, Nov 16 19:23 UTC -08:00) still has this.
Still present in the latest update (Steam Version: 1701289036, Steam Client Build Date: Wed, Nov 29 20:59 UTC -08:00).
Still present in the latest version on my distribution:
Steam Beta Branch: Steam Deck Stable
Steam Version: 1705108172
Steam Client Build Date: Fri, Jan 12 19:52 UTC -08:00
Steam Web Build Date: Fri, Jan 12 12:02 UTC -08:00```
I do experience this as well, latest beta, using systemd-networkd.
When using NetworkManager, the delay is gone.
exact same issue on void linux. i am using DHCPCD and connected through ethernet. here is an excerpt from the "connection_log.txt" file from steam.
[2024-07-28 20:41:10] Client version: 1721173382
[2024-07-28 20:41:10] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2024-07-28 20:41:10] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2024-07-28 20:41:10] Connectivity test (23.219.157.185:80 (23.219.157.185:80)): OK!
[2024-07-28 20:41:10] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2024-07-28 20:41:10] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2602:801:f006:100::a2fe:c30e]:80 ([2602:801:f006:100::a2fe:c30e]:80)) - SUCCESS
[2024-07-28 20:41:10] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2602:801:f006:100::a2fe:c30e]:80 ([2602:801:f006:100::a2fe:c30e]:80)) - server indicated we are using ipv6, external address = '**REDACTED**'
[2024-07-28 20:41:10] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / [2602:801:f002:101::a2fe:c00f]:27019) - SUCCESS`
[2024-07-28 20:41:11] [Logged Off, 0, 0] [U:1:913393195] CCMInterface::SetSteamID( [U:1:913393195] )
[2024-07-28 20:41:21] [Logged Off, 0, 0] [U:1:913393195] CCMInterface::SetSteamID( [U:1:913393195] )
[2024-07-28 20:41:21] [Logged Off, 4, 0] [U:1:913393195] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1`
[2024-07-28 20:41:21] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect web api
[2024-07-28 20:41:21] GetCMListForConnect -- got 7 Netfilter CMs and 73 WebSocket CMs
[2024-07-28 20:41:21] GetCMListForConnect -- DC 'dfw1' count: 20
[2024-07-28 20:41:21] GetCMListForConnect -- DC 'lax1' count: 20
[2024-07-28 20:41:21] GetCMListForConnect -- DC 'atl3' count: 21
[2024-07-28 20:41:21] GetCMListForConnect -- DC 'ord1' count: 19
[2024-07-28 20:41:21] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-dfw1.steamserver.net:27032) starting...
[2024-07-28 20:41:21] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-dfw1.steamserver.net:27028) starting...
[2024-07-28 20:41:21] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-dfw1.steamserver.net:443) starting...
[2024-07-28 20:41:21] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-lax1.steamserver.net:27028) starting...
[2024-07-28 20:41:22] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-dfw1.steamserver.net:27032) results: 49.2811ms + load 29.0000
[2024-07-28 20:41:22] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() stopping early for good host (ext1-dfw1.steamserver.net:27032)
[2024-07-28 20:41:22] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-dfw1.steamserver.net:27028) results: 45.6791ms + load 29.0000
[2024-07-28 20:41:22] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-dfw1.steamserver.net:443) results: 42.0017ms + load 42.0000
[2024-07-28 20:41:22] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-lax1.steamserver.net:27028) results: 94.2812ms + load 26.0000
[2024-07-28 20:41:22] [Connecting, 4, 7] [U:1:913393195] Connect() starting connection (eNetQOSLevelHigh, ext2-dfw1.steamserver.net:27028, WebSocket)
[2024-07-28 20:41:22] [Connecting, 4, 7] [U:1:913393195] ConnectionCompleted() (155.133.253.50:27028, WebSocket) local address (192.168.0.68:57529)
[2024-07-28 20:41:22] [Connecting, 4, 7] [U:1:913393195] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2024-07-28 20:41:22] [Connected, 4, 7] [U:1:913393195] Logging on [U:1:913393195]
[2024-07-28 20:41:22] [Logging On, 4, 7] [U:1:913393195] Using JWT
[2024-07-28 20:41:22] [Logging On, 4, 7] [U:1:913393195] RecvMsgClientLogOnResponse() : [U:1:913393195] 'OK'
[2024-07-28 20:41:22] CClientJobGetClientUpdateHosts: cached version not expired
the most interesting bit is
[2024-07-28 20:41:11] [Logged Off, 0, 0] [U:1:913393195] CCMInterface::SetSteamID( [U:1:913393195] ) [2024-07-28 20:41:21] [Logged Off, 0, 0] [U:1:913393195] CCMInterface::SetSteamID( [U:1:913393195] ) [2024-07-28 20:41:21] [Logged Off, 4, 0] [U:1:913393195] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
i would assume it's an issue with my own system, but if so many other people are experiencing this issue, and i don't have problems with any other applications on my PC, it leads me to believe it's a problem with steam itself. perhaps i'll try to see if network manager gives me the same problems.
I do experience this as well, latest beta, using systemd-networkd.
When using NetworkManager, the delay is gone.
setting up networkmanager did indeed fix the issue. this should be looked into.
here is what the steam connection_log.txt file shows while my system utilizes network manager. it's still showing that "logged off" portion, so i guess that isn't a problem. steam now boots in about five seconds without showing the "waiting for network" splash screen, which is satisfactory.
[2024-07-29 11:27:58] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2024-07-29 11:27:58] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2024-07-29 11:27:59] Connectivity test (23.219.157.185:80 (23.219.157.185:80)): OK!
[2024-07-29 11:27:59] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2024-07-29 11:27:59] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2602:801:f002:101::a2fe:c005]:80 ([2602:801:f002:101::a2fe:c005]:80)) - SUCCESS
[2024-07-29 11:27:59] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2602:801:f002:101::a2fe:c005]:80 ([2602:801:f002:101::a2fe:c005]:80)) - server indicated we are using ipv6, external address = 'REDACTED'
[2024-07-29 11:27:59] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / [2602:801:f002:101::a2fe:c007]:27019) - SUCCESS
[2024-07-29 11:28:01] [Logged Off, 0, 0] [U:1:913393195] CCMInterface::SetSteamID( [U:1:913393195] )
[2024-07-29 11:28:01] [Logged Off, 0, 0] [U:1:913393195] CCMInterface::SetSteamID( [U:1:913393195] )
[2024-07-29 11:28:01] [Logged Off, 4, 0] [U:1:913393195] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
[2024-07-29 11:28:01] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect web api
[2024-07-29 11:28:02] GetCMListForConnect -- got 6 Netfilter CMs and 74 WebSocket CMs
[2024-07-29 11:28:02] GetCMListForConnect -- DC 'dfw1' count: 20
[2024-07-29 11:28:02] GetCMListForConnect -- DC 'lax1' count: 20
[2024-07-29 11:28:02] GetCMListForConnect -- DC 'atl3' count: 22
[2024-07-29 11:28:02] GetCMListForConnect -- DC 'ord1' count: 18
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-dfw1.steamserver.net:27031) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-dfw1.steamserver.net:27033) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-dfw1.steamserver.net:443) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-lax1.steamserver.net:27038) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-dfw1.steamserver.net:27031) results: 67.0648ms + load 22.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-atl3.steamserver.net:27034) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-dfw1.steamserver.net:443) results: 67.1413ms + load 32.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-lax1.steamserver.net:27036) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-dfw1.steamserver.net:27033) results: 67.2402ms + load 21.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-atl3.steamserver.net:27029) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-lax1.steamserver.net:27038) results: 65.5389ms + load 18.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-lax1.steamserver.net:443) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-atl3.steamserver.net:27034) results: 73.1087ms + load 26.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-ord1.steamserver.net:27038) starting...
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-lax1.steamserver.net:27036) results: 64.2838ms + load 19.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() stopping after 400.00ms timeout and using good enough host (ext2-lax1.steamserver.net:27036)
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-atl3.steamserver.net:27029) results: 60.7371ms + load 26.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext1-lax1.steamserver.net:443) results: 95.0499ms + load 25.0000
[2024-07-29 11:28:02] [Connecting, 4, 0] [U:1:913393195] PingWebSocketCM() (ext2-ord1.steamserver.net:27038) results: 95.4266ms + load 27.0000
[2024-07-29 11:28:02] [Connecting, 4, 7] [U:1:913393195] Connect() starting connection (eNetQOSLevelHigh, ext2-lax1.steamserver.net:27036, WebSocket)
[2024-07-29 11:28:02] [Connecting, 4, 7] [U:1:913393195] ConnectionCompleted() (162.254.195.71:27036, WebSocket) local address (192.168.0.61:41037)
[2024-07-29 11:28:02] [Connecting, 4, 7] [U:1:913393195] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2024-07-29 11:28:02] [Connected, 4, 7] [U:1:913393195] Logging on [U:1:913393195]
[2024-07-29 11:28:02] [Logging On, 4, 7] [U:1:913393195] Using JWT
[2024-07-29 11:28:03] [Logging On, 4, 7] [U:1:913393195] RecvMsgClientLogOnResponse() : [U:1:913393195] 'OK'
[2024-07-29 11:28:03] CClientJobGetClientUpdateHosts: cached version not expired
(note: steam games and updates download SIGNIFICANTLY FASTER while using network manager.)
Steam takes often takes 20+ seconds to load for me, so figured I'd look into why it's so slow. Initially I suspected the IPv6 test timeouts to be the problem, but IPv6 not working on Windows isn't a problem, and looking around here apparently that doesn't make a difference on Linux either.
Just having NetworkManager is surely not a solution on its own as I have that to begin with while experiencing the at least 10 seconds "Waiting for network" delay described here.
Without any success, a non-exhaustive list of attempted changes:
- Removed IPv6 address and route
- Deleted IPv4 default routes and created one unrelated to DHCP
- Disabled HTTP2 with
@nClientDownloadEnableHTTP2PlatformLinux 0 - Started Steam with
-tcp - Started Steam with
-udpforce - Started Steam with
-websocket
Didn't have ideal conditions for a network capture due to other programs generating noise, but haven't seen anything horribly bad on the network. Could see the initial test connection, then a bit more than 10 seconds later the connection to the API server showed up, but couldn't really see anything interesting in-between as if Steam was just not doing anything on the network. There are no signs of network issues elsewhere either, other programs can make connections with satisfying performance.
hi, it appears that the current steam Big Picture Mode only is able to detect NetworkManager's connections. i switched to using it just now and the issue resolved. systemd-networkd is not detected by it, but it still has a network connection under the hood.
i think the problem is just that for whatever reason, valve hasn't set it up to detect systemd-networkd... probably because they don't use it on the deck
i believe the 10 seconds waiting for network thing 2 posts above me may be related to something else, as my issues resolved immediately upon using NetworkManager. Are you using Wi-Fi? I'm using Ethernet. It sounds a lot like it's taking a minute to resolve something and then finally managing to do it.
This delay also occurs when using a network bridge with NetworkManager.
Using Arch Linux as well.
Steam Beta Branch: Stable Client
Steam Version: 1743554648
Steam Client Build Date: Wed, Apr 2 2:27 AM UTC -08:00
Steam Web Build Date: Wed, Apr 2 2:34 AM UTC -08:00
Steam API Version: SteamClient022
I also get a 10s delay on startup with NetworkManager. The connection log shows the successful connectivity test immediately on startup, and then the next message appears 10s later.
A probably related issue is that when resuming after standby, Steam says "No connection" in the window footer and takes about 20s to recognize that there is, in fact, a connection (vs. e.g. the network icon in my Gnome panel which appears after ~1s).
- IPv6 enabled or disabled doesn't make a difference.
- Local firewall (
firewalld) enabled or disabled doesn't make a difference. - My connection and network is fine, no other programs have any issues, it's just Steam that has always acted like this.
@kisak-valve @TTimo any tips at all? Can you not reproduce this on a Linux desktop system?
connection_log.txt on startup
[2025-10-16 19:37:02] Client version: 1759461205
[2025-10-16 19:37:02] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2025-10-16 19:37:02] [Logged Off, 0, 0] [U:1:0] CCMInterface::SetSteamID( [U:1:0] )
[2025-10-16 19:37:03] Connectivity test (193.247.41.10:80 (193.247.41.10:80)): OK!
[2025-10-16 19:37:03] Connectivity test: result=Connected (since 0.0s ago), prev=Unknown, in progress=0
[2025-10-16 19:37:03] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:7:100::9b85:f812]:80 ([2a01:bc80:7:100::9b85:f812]:80)) - SUCCESS
[2025-10-16 19:37:03] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:7:100::9b85:f812]:80 ([2a01:bc80:7:100::9b85:f812]:80)) - server indicated we are using ipv6, external address = '2a02:21b4:c44c:7e00:458c:46c9:846:4382'
[2025-10-16 19:37:03] [Logged Off, 0, 0] [U:1:131317002] CCMInterface::SetSteamID( [U:1:131317002] )
[2025-10-16 19:37:03] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / [2a01:bc80:1:100::a2fe:c610]:27019) - SUCCESS
[2025-10-16 19:37:13] [Logged Off, 0, 0] [U:1:131317002] CCMInterface::SetSteamID( [U:1:131317002] )
[2025-10-16 19:37:13] [Logged Off, 4, 0] [U:1:131317002] LogOn() called; not connected yet, scheduling connection. Schedule init returned 1
[2025-10-16 19:37:13] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect/?cellid=88&qoslevel=3
[2025-10-16 19:37:13] GetCMListForConnect -- got 18 Netfilter CMs and 342 WebSocket CMs
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'fra1' count: 32
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'fra2' count: 31
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'sto2' count: 32
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'sto1' count: 31
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'ams1' count: 30
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'vie1' count: 30
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'par1' count: 30
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'mad1' count: 30
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'waw1' count: 31
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'lhr1' count: 30
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'iad1' count: 33
[2025-10-16 19:37:13] GetCMListForConnect -- DC 'ord1' count: 20
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra1.steamserver.net:27018) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra2.steamserver.net:27018) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra2.steamserver.net:27023) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra2.steamserver.net:27024) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra2.steamserver.net:27018) results: 38.5256ms + load 56.0000
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra1.steamserver.net:443) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra2.steamserver.net:27024) results: 33.0753ms + load 67.0000
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-sto1.steamserver.net:27021) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra1.steamserver.net:27018) results: 44.1952ms + load 58.0000
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-sto2.steamserver.net:27021) starting...
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra2.steamserver.net:27023) results: 27.6089ms + load 43.0000
[2025-10-16 19:37:13] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() stopping early for good host (cmp1-fra2.steamserver.net:27023)
[2025-10-16 19:37:14] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-sto1.steamserver.net:27021) results: 44.2820ms + load 47.0000
[2025-10-16 19:37:14] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-sto2.steamserver.net:27021) results: 38.3930ms + load 46.0000
[2025-10-16 19:37:14] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra1.steamserver.net:443) results: 43.2711ms + load 55.0000
[2025-10-16 19:37:14] [Connecting, 4, 7] [U:1:131317002] Connect() starting connection (eNetQOSLevelHigh, cmp1-fra2.steamserver.net:27023, WebSocket)
[2025-10-16 19:37:14] [Connecting, 4, 7] [U:1:131317002] ConnectionCompleted() (155.133.229.4:27023, WebSocket) local address (192.168.0.230:57293)
[2025-10-16 19:37:14] [Connecting, 4, 7] [U:1:131317002] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2025-10-16 19:37:14] [Connected, 4, 7] [U:1:131317002] Logging on [U:1:131317002]
[2025-10-16 19:37:14] [Logging On, 4, 7] [U:1:131317002] Using JWT 6345095158986206709, persistence: 1, steamid: [U:1:131317002], issued: Mon Aug 19 21:34:33 2024, expiry: Sun Feb 8 08:38:53 2026
[2025-10-16 19:37:14] [Logging On, 4, 7] [U:1:131317002] RecvMsgClientLogOnResponse() : [U:1:131317002] 'OK'
[2025-10-16 19:37:14] [Logged On, 4, 7] [U:1:131317002] RecvMsgClientLogOnResponse() : processing complete
[2025-10-16 19:37:14] CClientJobGetClientUpdateHosts: cached version not expired
connection_log.txt after resume
[2025-10-17 17:50:50] CClientJobGetClientUpdateHosts: cached version not expired
[2025-10-17 17:51:06] [Logged Off, 4, 0] [U:1:131317002] ConnectionDisconnected('I/O Operation Failed') : 'OK' (155.133.250.4:27023, WebSocket)
[2025-10-17 17:51:06] [Logged Off, 4, 0] [U:1:131317002] StartAutoReconnect() will start in 21.0 seconds (attempt 1)
[2025-10-17 17:51:06] [Logged Off, 4, 0] [U:1:131317002] Sending SteamServersDisconnected_t because we were logged on
[2025-10-17 17:51:06] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:5:112::8]:80 ([2a01:bc80:5:112::8]:80)) - SUCCESS
[2025-10-17 17:51:06] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:5:112::8]:80 ([2a01:bc80:5:112::8]:80)) - server indicated we are using ipv6, external address = '2a02:21b4:c44c:7e00:458c:46c9:846:4382'
[2025-10-17 17:51:06] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / [2a01:bc80:5:112::6]:27019) - SUCCESS
[2025-10-17 17:51:06] Connectivity test: Starting test, fetching 'http://test.steampowered.com/204'
[2025-10-17 17:51:06] Connectivity test (193.247.41.8:80 (193.247.41.8:80)): OK!
[2025-10-17 17:51:06] Connectivity test: result=Connected (since 80043.5s ago), prev=Unknown, in progress=0
[2025-10-17 17:51:22] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:5:112::8]:80 ([2a01:bc80:5:112::8]:80)) - SUCCESS
[2025-10-17 17:51:22] IPv6 HTTP connectivity test (ipv6check-http.steamserver.net / [2a01:bc80:5:112::8]:80 ([2a01:bc80:5:112::8]:80)) - server indicated we are using ipv6, external address = '2a02:21b4:c44c:7e00:458c:46c9:846:4382'
[2025-10-17 17:51:22] IPv6 UDP connectivity test (ipv6check-udp.steamserver.net / [2a01:bc80:c:101::9b85:e218]:27019) - SUCCESS
[2025-10-17 17:51:27] CCMInterface::YieldingConnect -- calling ISteamDirectory/GetCMListForConnect/?cellid=88&qoslevel=1
[2025-10-17 17:51:27] GetCMListForConnect -- got 5 Netfilter CMs and 85 WebSocket CMs
[2025-10-17 17:51:27] GetCMListForConnect -- DC 'fra2' count: 23
[2025-10-17 17:51:27] GetCMListForConnect -- DC 'fra1' count: 23
[2025-10-17 17:51:27] GetCMListForConnect -- DC 'sto2' count: 22
[2025-10-17 17:51:27] GetCMListForConnect -- DC 'sto1' count: 22
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra1.steamserver.net:27024) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra1.steamserver.net:27024) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra2.steamserver.net:27019) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra2.steamserver.net:27018) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra1.steamserver.net:27024) results: 54.6875ms + load 44.0000
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra1.steamserver.net:443) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra1.steamserver.net:27024) results: 46.8750ms + load 44.0000
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-sto2.steamserver.net:27020) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-fra2.steamserver.net:27019) results: 39.0625ms + load 48.0000
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-sto2.steamserver.net:27022) starting...
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra2.steamserver.net:27018) results: 31.2500ms + load 42.0000
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() stopping early for good host (cmp2-fra2.steamserver.net:27018)
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-sto2.steamserver.net:27022) results: 54.6875ms + load 46.0000
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp1-sto2.steamserver.net:27020) results: 46.8750ms + load 44.0000
[2025-10-17 17:51:27] [Connecting, 4, 0] [U:1:131317002] PingWebSocketCM() (cmp2-fra1.steamserver.net:443) results: 39.0625ms + load 49.0000
[2025-10-17 17:51:27] [Connecting, 4, 23] [U:1:131317002] Connect() starting connection (eNetQOSLevelLow, cmp2-fra2.steamserver.net:27018, WebSocket)
[2025-10-17 17:51:28] [Connecting, 4, 23] [U:1:131317002] ConnectionCompleted() (155.133.229.20:27018, WebSocket) local address (192.168.0.230:47963)
[2025-10-17 17:51:28] [Connecting, 4, 23] [U:1:131317002] Client thinks it can connect via: UDP - yes, TCP - yes, WebSocket:443 - yes, WebSocket:Non443 - yes
[2025-10-17 17:51:28] [Connected, 4, 23] [U:1:131317002] Logging on [U:1:131317002]
[2025-10-17 17:51:28] [Logging On, 4, 23] [U:1:131317002] Using JWT 6345095158986206709, persistence: 1, steamid: [U:1:131317002], issued: Mon Aug 19 21:34:33 2024, expiry: Sun Feb 8 08:38:53 2026
[2025-10-17 17:51:28] [Logging On, 4, 23] [U:1:131317002] RecvMsgClientLogOnResponse() : [U:1:131317002] 'OK'
[2025-10-17 17:51:28] [Logged On, 4, 23] [U:1:131317002] RecvMsgClientLogOnResponse() : processing complete
[2025-10-17 18:50:50] CClientJobGetClientUpdateHosts: cached version not expired
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether c8:7f:54:09:60:fb brd ff:ff:ff:ff:ff:ff
altname enp12s0
altname enxc87f540960fb
inet 192.168.0.230/24 brd 192.168.0.255 scope global noprefixroute eno1
valid_lft forever preferred_lft forever
inet6 2a02:21b4:c44c:7e00:458c:46c9:846:4382/64 scope global dynamic noprefixroute
valid_lft 21568sec preferred_lft 7168sec
inet6 fe80::c89d:9e76:6867:34fb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
I also get a 10s delay "waiting for network" when starting steam.
I'm using Arch Linux, sd-networkd+iwd, and do not have NetworkManager installed.
This pattern of dbus calls when starting the steam client strike me as a little odd:
-> 0.740411000 :1.823 org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus AddMatch type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',path='/org/freedesktop/DBus',arg0='org.freedesktop.NetworkManager'
<- 0.740430000 org.freedesktop.DBus :1.823 /org/freedesktop/DBus org.freedesktop.DBus AddMatch (success)
-> 0.740433000 :1.823 org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus GetNameOwner org.freedesktop.NetworkManager
<- 0.740438000 org.freedesktop.DBus :1.823 /org/freedesktop/DBus org.freedesktop.DBus GetNameOwner "The name does not have an owner"
-> 0.740457000 :1.823 org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus RemoveMatch type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',path='/org/freedesktop/DBus',arg0='org.freedesktop.NetworkManager'
<- 0.740460000 org.freedesktop.DBus :1.823 /org/freedesktop/DBus org.freedesktop.DBus RemoveMatch (success)
-> 0.740465000 :1.823 org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus AddMatch type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',path='/org/freedesktop/DBus',arg0='org.freedesktop.NetworkManager'
<- 0.740468000 org.freedesktop.DBus :1.823 /org/freedesktop/DBus org.freedesktop.DBus AddMatch (success)
-> 0.740481000 :1.823 org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus GetNameOwner org.freedesktop.NetworkManager
<- 0.740484000 org.freedesktop.DBus :1.823 /org/freedesktop/DBus org.freedesktop.DBus GetNameOwner "The name does not have an owner"
The RemoveMatch/AddMatch after the error response to GetNameOwner is possibly an incorrect error path?
Is the steam client expected to be able to function without NetworkManager or does it depend on NetworkManager daemon for something? Is it possible for me to start the client in offline mode or some other way that would elide this check? Is a 10s delay expected in the case that I do start the client in online mode and do not have a functional internet connection, or LAN connection? Is there any chance steam could just... use the network like any other application and go offline in case of a network error?
@rpigott oh thanks, this made me go digging and find this FAQ entry in the Flatpak repo: https://github.com/flathub/com.valvesoftware.Steam/wiki#app-starts-slower-than-native
You can run
flatpak override --user --system-talk-name=org.freedesktop.NetworkManager com.valvesoftware.Steamto allow app access to NetworkManager. Note that it means Steam has access to your WiFi and potential VPN secrets. Latter means any privacy VPN can be permanently broken.
Adding this actually removes the startup delay for me, as well as the 20s delay after resuming (https://github.com/ValveSoftware/steam-for-linux/issues/12450)! 🎉
Note that this only works if you're using Flatpak and NetworkManager. I guess Steam should also support other network managers, and lower/remove the delays when it can't connect to their DBus interfaces.
So it would seem the delay is just the steam client waiting for NM, and not the performance of any network check :/.
Huh, this is apparently a well-known issue, there just wasn't a connection made here to other issues earlier.
https://github.com/flathub/com.valvesoftware.Steam/issues/850 -> https://github.com/ValveSoftware/steam-for-linux/issues/4979 .
The script in https://github.com/ValveSoftware/steam-for-linux/issues/4979#issuecomment-1521769277 might even help out some people.
Flatpak is quite inflexible though, so likely there's no easy workaround there, especially as most of its half-baked solutions haven't seen improvements for years at this point.
Steam shouldn't have this punitive 10 seconds delay for not being able to talk with a network manager which may not be even used by the system, but on the other hand a well-written (and configured) dbus proxy would allow the linked script to work in containers too, it's just Flatpak insisting on not properly containerizing programs.