I'm setting up a new server for a new app in Azure, and trying to get LoadBalancing working out of the box. The issue I'm facing is that the local stardust test client (from the console) works, but remote clients do not connect. Here's what I've done:
1) Disable Windows firewall, and set the Azure Network Security Group firewall to nearly wide open
2) Fired up the server
3) Local connections work, remote do not.
Because Azure NAT's through traffic from the public-facing IP to the private virtual server network, I interpreted a number of threads as saying that I should configure the external IP into PhotonServer.config. This caused the server to fail on startup with the following message, just as it did for the individual below: "The requested address is not valid in its context."
http://forum.photonengine.com/discussion/139/server-behind-nat
To confirm I'm not having a networking issue, I've installed Wireshark, and confirmed that my test client data is making it into the server. In UDP it enters the server, but does not get responded to, and with TCP, it's received by the server, retransmitted, and still not responded to. This is with the server assuredly running, and the local stardust client working as well, verified in the window, and in the published perfmon counters. This is also with a bare download of Photon Server, nothing fancy added.
Any suggestions for next steps?
1) Disable Windows firewall, and set the Azure Network Security Group firewall to nearly wide open
2) Fired up the server
3) Local connections work, remote do not.
Because Azure NAT's through traffic from the public-facing IP to the private virtual server network, I interpreted a number of threads as saying that I should configure the external IP into PhotonServer.config. This caused the server to fail on startup with the following message, just as it did for the individual below: "The requested address is not valid in its context."
http://forum.photonengine.com/discussion/139/server-behind-nat
To confirm I'm not having a networking issue, I've installed Wireshark, and confirmed that my test client data is making it into the server. In UDP it enters the server, but does not get responded to, and with TCP, it's received by the server, retransmitted, and still not responded to. This is with the server assuredly running, and the local stardust client working as well, verified in the window, and in the published perfmon counters. This is also with a bare download of Photon Server, nothing fancy added.
Any suggestions for next steps?