Myself and 2 friends log into the game from our own respective computers within the same house (same network, google fiber).
We are able to join a lobby together and all functionality is fine.
Upon game start, 1 computer connects to the loading page and eventually enters the game. Meanwhile, the other machines sit on a black screen with only some white text at the bottom of the screen (text included below) instead of a loading screen. Eventually, a timeout is reached and the 2 machines that were on a black screen will return to the lobby screen where the count down timer (until game start) resets to 60 seconds and starts ticking down, causing an infinite loop.
Text as mentioned earlier:
2019.04.17 20:04:01 KSIVA: 5dd88 GV: 0.1.DEV.4586225/4586225 Env:prod-Master-https Baine Reynolds IP: ipv4://220.127.116.11:48806 ServerKSIVA: --- type: DS MM state: IN_MATCH ExSID: fe4dd483-6174-11e9-b49e-
The log then trails off.
I should note that the IP and port are the same for both machines failing to connect. (of which the IP is not the public IP of our house)
Changing who is the host does not change behavior.
Connecting to independent games works, joining the same game does not.
Set a static outbound NAT rule and everything started working for me.