Hello @psydvl, if you've chosen to selectively break Steam, you can pick up the pieces. This isn't something that is supportable.
Hello @psydvl, if you've chosen to selectively break Steam, you can pick up the pieces. This isn't something that is supportable.
@kisak-valve Disagree: the report is not asking Valve to support nfqws or regional DPI tools. The issue is client behavior when CM/WebSocket auth fails due to corrupted outbound traffic: processes run, connectivity tests pass, but there is no window/tray/error and CEF loops DestroyWindowRequest.
Expected: visible offline/login error state.
Nothing extracted yet.
System
CachyOS (Arch), kernel 7.1.3-2, GNOME Wayland, AMD RX 9070 XT (RADV 26.1.4).
Steam
1782866176(also beta1783717985). CEF 126.0.6478.183.Problem
When CM/WebSocket auth to
*.steamserver.netfails because outbound traffic is tampered (DPI-style packet corruption, not a clean firewall drop),steamandsteamwebhelperkeep running but there is no window, no tray icon, and no error dialog.steamidstays0.cef_log.txtrepeatsAdd STEAM_GAME→DestroyWindowRequest.Connectivity checks to
steamconnecttest.comcan still report success, so the client appears online while CM auth is broken.Expected: login UI or a clear “cannot connect to Steam network” state.
Actual: invisible UI / CEF loop.
Plain
nftDROP rules or/etc/hostsblocking do not reproduce — Steam logs in via fallback in those cases.Reproduce
Requires
nfqwsfrom https://github.com/bol-van/zapret and Valve prefixes saved asipv4.txtfrom https://as32590.net/ipv4.txt.Launch Steam, wait ~30s → no window,
steamid=0.Control:
sudo pkill nfqws; sudo nft delete table inet steam_repro→ Steam UI and login work again.(
nfqwsalone, without thenftqueue rules, has no effect.)Log excerpts
Broken (
connection_log.txt, 2026-07-12):Broken (
cef_log.txt, 2026-07-12):Working after control (
connection_log.txt, 2026-07-12):See attached
log-excerpts.txt. Full logs available on request.