dwc_network_server_emulator
dwc_network_server_emulator copied to clipboard
NATNEG: Connect to local IP address when needed
This PR fixes matchmaking issues between players sharing the same public IP address.
Ready to be reviewed & merged.
I changed it back to draft as there might be cases where both players might share the same public IP (and sharing the same ISP) but aren't from the same internal network. As far as I understand, GameSpy's NATNEG server acts like a STUN server and I'm investigating ways to address matchmaking issues using a relay server (TURN server) a bit like UniSpyServer's GameTrafficRelay.