BeamMP / BeamMP-Launcher

Official BeamMP Launcher
https://beammp.com
34 stars 42 forks source link

Added IPv6 support for client #107

Open Gibus21250 opened 3 months ago

Gibus21250 commented 3 months ago

Hello, I worked on the client side to fully support IPv6 (and still IPv4 of course) And I changed some mechanisms that don't break everything:

The DNS resolver can now return IPv4 or IPv6, and prefer IPv6 (as OS like Windows do)

I think I have tested everything:

I have also added vcpkg, as beamng-server has, it is simpler for me to "clone and go" this project.

The server side has needed some modification, which I let you check it on the server repo! (ill add the PR link after)

I hope everything is good to go!

Gibus21250 commented 3 months ago

Re, the PR in link for IPv6 support, on the server side: https://github.com/BeamMP/BeamMP-Server/pull/359 Thanks!