Skip to content

Defiance #8624

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks done
arazilsongweaver opened this issue Apr 23, 2025 · 7 comments
Open
2 tasks done

Defiance #8624

arazilsongweaver opened this issue Apr 23, 2025 · 7 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton

Comments

@arazilsongweaver
Copy link

arazilsongweaver commented Apr 23, 2025

Compatibility Report

  • Name of the game with compatibility issues: Defiance
  • Steam AppID of the game: N/A

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

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.]

  1. Set the Lutris WINE version to "Proton 6.3"
  2. Install Fawkes Launcher under Proton 6.3.
  3. Use Fawkes Launcher to install Defiance under Proton 6.3.
  4. Launch the Defiance launcher under Proton 6.3.
  5. Verify operation. The game should connect and allow you to create a character after playing the introduction cutscene.
  6. Close out of everything.
  7. Configure Lutris to launch Defiance using Proton Experimental instead of Proton 6.3.
  8. Launch the Defiance launcher under Proton Experimental.
  9. Verify operation. The game will attempt to connect and then instantly return a message stating that the game is currently unavailable. There is no getting past this connection error message.

Related Bugs

https://bugs.winehq.org/show_bug.cgi?id=37813

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Apr 23, 2025
@kisak-valve
Copy link
Member

Hello @arazilsongweaver, please share a Proton log without WINEDEBUG set. System WINEDEBUG: -all makes the Proton log you shared unusable for troubleshooting purposes.

@arazilsongweaver
Copy link
Author

Hello @arazilsongweaver, please share a Proton log without WINEDEBUG set. System WINEDEBUG: -all makes 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.

@Karma891
Copy link

Karma891 commented Apr 25, 2025

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

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Apr 25, 2025
@NSD4rKn3SS
Copy link

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.

@RolandBarbe
Copy link

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.

Image

steam-13252666717680697344-proton6.3-success.log

steam-13252666717680697344-proton7-failed.log

steam-13252666717680697344-proton9-failed.log

@arazilsongweaver
Copy link
Author

I ran Defiance in WINSOCK trace mode with Proton Experimental.

protonexp-winsock.log

@xpander69
Copy link

Can confirm. Works with proton 6.3 and ge 6-5. anything newer just doesn't connect to servers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton
Projects
None yet
Development

No branches or pull requests

6 participants