drwhut / tabletop-club

An open-source platform for playing tabletop games in a physics-based 3D environment for Windows, macOS, and Linux! Made with the Godot Engine.
https://tabletopclub.net
MIT License
1.28k stars 55 forks source link

Master server cannot be accessed via an IPv6 address. #284

Open regalialong opened 1 year ago

regalialong commented 1 year ago

Is your feature request related to a problem? Please describe. tabletop-club.duckdns.org, the default master server is not accessible from a IPv6-only host.

Describe the solution you'd like Add an AAAA record so that you are able to connect to the master server over IPv6.

Describe alternatives you've considered I do not believe there is an alternative as IPv6-only hosts often don't have the option to just switch back to IPv4. Adding IPv6 support also makes the master server more future proof.

Additional context N/A

drwhut commented 1 year ago

I've just had a look into this. While duckdns.org does support assigning IPv6 addresses as well as IPv4 ones, it looks like for some reason my ISP does not actually allow IPv6 addresses, which is absolutely baffling :angry:

So for the time being, until my ISP either decides to gather their remaining brain cells together and actually allow IPv6 addresses, or until the master server is running on a network that does have IPv6 enabled, then this will be impossible I'm afraid, at least for the official master server.

It is technically possible for someone to host their own unofficial master server in an IPv6-enabled environment, and for players to be able to connect to it with the --master-server and --ssl-certificate command-line arguments.