Client can connect to master server but cannot connect to game server
So I am running a game where I have set up a computer as a dedicated server. I have it with a static public IP so that never changes and when I connect to it from my house internet it connects fine to the master server and the game server. The problem is that the other person I have testing with me is behind a VPN, we discovered that we couldnt use UPD to connect to the server so we switched to TCP. This allowed him to make a connection to the master server, we know this because we put a bunch of logs that show in the console every step of the connection. So once he reaches the master server he disconnects to find the game server which should be either my computer or his own computer (I used OPJoinOrCreate so it doesnt matter who attempts to be host but we have tried both ways), once the computer disconnects from the master server it never reaches the game server it just times out while trying to connect. Has anyone had this problem and has a solution. Alternatively if anyone knows of where in the LoadBalancing.dll.config file or the LoadBalancing api I should be looking to see if the correct address is being stores/passed along, that would be much appreciated.