Qfusion / qfusion

Source code for cross-platform OpenGL gaming engine
http://qfusion.github.io/qfusion/
336 stars 126 forks source link

Masterserver ipv4/ipv6 #441

Open DenMSC opened 5 years ago

DenMSC commented 5 years ago

When a server sends a heartbeat to masterservers, it only sends to the ipv6 of the domains in "masterservers" cvar, if they are available. (atm only dpmaster.deathmask.net)

Can be manually fixed by adding the raw ipv4, but that's not very flexible.

The heartbeat should be sent to both ipv4 and ipv6.

viciious commented 5 years ago

Yeah, right but I’m not taking feature request or bug reports for the engine anymore. Feel free to submit a pull request.

Cossid commented 3 years ago

For a non-engine change, you can use multiple masterserver cvars, but this will be dependent on having hosts specific to the protocol you need.

dpmaster.deathmask.net (bound to both ipv4 and ipv6) does have alternative specific bindings which you can use directly or cname to: ipv4.dpmaster.deathmask.net ipv6.dpmaster.deathmask.net (also bound to both ipv4 and ipv6, but if the client is ipv6, it will prefer ipv6, and ipv4 is a safe fallback).