CrewLink icon indicating copy to clipboard operation
CrewLink copied to clipboard

[BUG REPORT] CrewLink doensn't work between IPv4 and IPv6

Open moritzlerch opened this issue 4 years ago • 13 comments

We experienced problems between IPv4 and IPv6 internet connections. This bug makes players with an IPv4 only able to speak to other IPv4-users and IPv6-players can only talk to IPv6-guys.

So in a lobby you can only talk to people with the same IP-version. Maybe someone here has more clue on this problem.

Maybe thats an issue which I should better post in the server-repo but I'll post it here so more people can maybe comment to this.

moritzlerch avatar Jan 03 '21 19:01 moritzlerch

Duplicate. See: #271

We've disabled IPv6 on all computers.

stogoh avatar Jan 04 '21 12:01 stogoh

But is there a better solution than using a VPN? Only being able to talk to the other ones through a VPN is kind of annoying. I don't know but maybe someone has another idea...

moritzlerch avatar Jan 04 '21 14:01 moritzlerch

Yes. As I said just disabled IPv6 in the network settings on all attending computers. That's pretty much it. No need for a VPN at all.

image

stogoh avatar Jan 04 '21 14:01 stogoh

Oh nice! You're German as well.

moritzlerch avatar Jan 04 '21 14:01 moritzlerch

Please re-open, disabling v6 is NOT a solution. It's a hack, for now, but not a solution.

itsTyrion avatar Jan 06 '21 23:01 itsTyrion

This fix isn't working, we disabled IPv6 and it's still not working

tlegoc avatar Jan 10 '21 20:01 tlegoc

This fix isn't working, we disabled IPv6 and it's still not working

Yep. You could try using a vpn (hide.me is my free VPN of choice)

itsTyrion avatar Jan 10 '21 20:01 itsTyrion

The workaround is very complicated for people who have no computer experience, which is most of the friends which we usually play with. And we can't use older versions because the autoupdate feature. Should be fixed ASAP.

Classist avatar Jan 14 '21 10:01 Classist

Disabling IPv6 or using a VPN is a bandaid, not a resolution. Ideally, if Crewlink finds that there are more than one IP and interface is detected, a dropdown would allow the user to select the correct interface and IP address to bind the Crewlink app to.

billyjbryant avatar Jan 14 '21 18:01 billyjbryant

Exactly. Or it could just like.. translate? 🤔 Like conventional voice services do.

I have DualStack-Lite. IPv6, but shared and tunneled/translated IPv4. (I see it in tracert and by my 2001: prefix)

I wonder why it even fails to work like that.

itsTyrion avatar Jan 15 '21 14:01 itsTyrion

Please use IPv6 instead of IPv4 in Crewlink... Reason for "no hearing" anyone, is, that a lot of people has DS-Lite only and no direct IPv4 adress anymore. Crewlink try to create a ipv4 linkage... Same problem with XBox Voice Chat and Nintendo Switch multiplayer.

Muceule avatar Jan 16 '21 18:01 Muceule

Please use IPv6 instead of IPv4 in Crewlink... Reason for "no hearing" anyone, is, that a lot of people has DS-Lite only and no direct IPv4 adress anymore. Crewlink try to create a ipv4 linkage... Same problem with XBox Voice Chat and Nintendo Switch multiplayer.

Not an option, there are still people without a v6

itsTyrion avatar Jan 17 '21 14:01 itsTyrion

Please use IPv6 instead of IPv4 in Crewlink... Reason for "no hearing" anyone, is, that a lot of people has DS-Lite only and no direct IPv4 adress anymore. Crewlink try to create a ipv4 linkage... Same problem with XBox Voice Chat and Nintendo Switch multiplayer.

Not an option, there are still people without a v6

First, that's really bad, because IPv4 adress are too limited and not everyone has one. Then the crewlink server shall redirect all data to the right IPv4 or IPv6 address.

Muceule avatar Jan 17 '21 19:01 Muceule