Linux Unable to Connect to an ipv4 Server Without ipv6 Enabled

Dragoy

Refugee
Version
latest public current
Platform
Linux
If the Linux kernel is built without ipv6 support, it seems to be impossible to connect to a multiplayer game even if the server is ipv4.

When trying to, the console pops up with a red message:

Code:
<timestamp> EXC SocketException: An address incompatible with the requested protocol was used

The log file has some more details to share.

Thank you!
 
Reproduction Steps
Build the Linux kernel with ipv6 disabled or append

Code:
ipv6.disable=1

to the kernel command-line and try connect to an online ipv4 server.
Link to Logs
https://gist.github.com/Chiitoo/b33ea35e25faa11529ada8e9b0047a32
Link to Screenshot/Video
https://i.imgur.com/ghoUEhl.png
It should also be noted that having no IPv4 address will prevent connections. Since it has been more than two decades that IPv6 has been introduced, and three decades since it was a known issue that we would need to switch to a new protocol, the game should natively support IPv6-only connections.

The number of ISP's that are fully switching to IPv6, and abandoning IPv4 is increasing, and failure to support the protocol is a bit silly.

Which makes it even more weird that the game client would force IPv6 to be available, even if it hasn't been coded to support it.
 
Back
Top