Hello @arazilsongweaver, please share a Proton log without WINEDEBUG set. System WINEDEBUG: -all makes the Proton log you shared unusable for troubleshooting purposes.
Hello @arazilsongweaver, please share a Proton log without WINEDEBUG set.
System WINEDEBUG: -allmakes the Proton log you shared unusable for troubleshooting purposes.
New logs with full debugging have been uploaded to the original issue (see the new "Log Files" section).
Thanks for the follow up.
Same here
Proton 5.13 and 6.3 can connect (some random disconnection)
Proton 7 and upper can't connect to servers
CachyOS
Kernel 6.15
Mesa 25
KDE 6.3.4
I714700
7900XT
I've also experienced the same problems, also tested the Proton 6.5-GE fork which works the same as 6.3 and 5.13 but with less graphical glitches.
When using Proton versions 7.0 and higher (including Proton 9.0), the application fails to establish a connection due to an issue with the Winsock connect function. This problem does not occur with Proton 6.3.
Details:
The issue appears to be related to the network stack rework introduced in Wine 7.0, which Proton 7.0 and later versions are based on.
A Wireshark capture reveals that no data is transmitted after the TCP handshake when using Proton 7.0 or above.
The same application works as expected on Proton 6.3, indicating a regression in newer Proton versions.
Steps to Reproduce:
Run the application using Proton 6.3, 7.0, or 9.0.
Attempt to establish a network connection via the application.
Observe the connection behavior using Wireshark.
Expected Behavior:
The application should successfully establish a connection and transmit data after the TCP handshake, as observed with Proton 6.3.
Actual Behavior:
On Proton 7.0 and above, the connection fails after the TCP handshake, with no further data transmitted.
steam-13252666717680697344-proton6.3-success.log
I ran Defiance in WINSOCK trace mode with Proton Experimental.
Can confirm. Works with proton 6.3 and ge 6-5. anything newer just doesn't connect to servers
It's been fixed in Wine 10.7
Most probably by this commit
https://github.com/wine-mirror/wine/commit/5938ce84433ab10716f5310c7d8f3e0ffa7fc591
In 2015, NetStatisticsGet() was patched to fix wine for Defiance
https://github.com/wine-mirror/wine/commit/4eff187961e99fc58f0812d37bc9fac79406c330
but there was a regression in 2021
https://github.com/wine-mirror/wine/commit/1904227cc363e0fed0fc69d038a0902010f9331b
Defiance is now playable under WINE 10.7. The Proton version should start functioning once the netapi32 changes get ported over.
Now playable in Proton Experimental
Can confirm the game now runs with Proton Experimental !
One issue friends and i found is that changing loadouts causes a ~40 ish second server desync, other than that, everything seems to work just fine !
Proton log for the loudout changing desync:
proton experimentalx4 2025-05proton 6.3x3 2025-05proton 7.0x1 2025-04proton 9.0x1 2025-04proton6.3x1 2025-04proton 6.5x1 2025-04proton 5.13x1 2025-04WINEDEBUGx2 2025-04
Compatibility Report
System Information
I confirm:
Log Files
protonexp-fail.log
proton63-success.log
Symptoms
Defiance does not connect to servers under the latest Proton Experimental but connects ok under Proton 6.3.
Reproduction
[The following instructions use the latest stable build of Lutris and that Proton 6.3 is installed via Steam.]
Related Bugs
https://bugs.winehq.org/show_bug.cgi?id=37813