Hello @Lineax17, this reads like something that should be evaluated and implemented in upstream wine first, after that's been achieved, then we could ponder backporting the functionality to Proton.
In general, Proton/wine doesn't sound like the right part of the network stack to be controlling this.
I created this Request in Wines Bugzilla:
Feature Request
I confirm:
contain this feature already.
Description
Issue Description
Some games running under Proton encounter high or unstable ping when IPv6 is available but routing is suboptimal (e.g., Overwatch 2). Currently, there is no way to disable IPv6 within Proton or Wine without changing system-wide settings. This can negatively affect gameplay, especially on Linux systems where global IPv6 deactivation is undesirable. Other applications may use or depend on IPv6. The most elegant way to handle this would be following:
Proposed Solution
Introduce an optional environment variable, for example:
PROTON_DISABLE_IPV6=1Benefits:
Justification
The issue is to my knowledge only game related.
References
Reddit discussion about Overwatch 2 high ping when IPv6 is enabled: https://www.reddit.com/r/overwatch2/comments/1n4a4ko
Blizzard forums: users report IPv6 routing causing high ping:
https://us.forums.blizzard.com/en/overwatch/t/my-ping-keep-spiking-and-rubberbanding-only-on-ow2/756352/2