Originally Posted by
xav907
Long time reader first time poster, be gentle.
So I made a private server using Phoenix Teams most recent on git. It works great for me and my family on LAN. When my friends try to connect from the internet they get to the nexus loading screen, which remains black indefinitely and briefly says Connected until fading away. I'm pretty sure I've tracked the problem down to receiving packets from the client.
The menu works fine in WAN and LAN, until attempting to press play.
I edited the solution to do command output when wServer sends and receives packets. When I connect from LAN I see the words "192... connected." and then show's "Client trying to connect!", then succeeds and I can play. On the WAN I press play from the menu screen and my wServer outputs "206... connected." and never shows "Client trying to connect!", however when they close the browser I notice a packet get sent from them that is less than 5 bytes so the server knows to remove them.
I updated the server's VS solution list.cs to use my global address.
I have updated the client and server code to use port 8080 instead of 80. I've left the wServer ports at 2050 and 843. All of these ports are verified to be forwarded correctly using can you see me a free open port checking tool. In the client I only found one placement of the ip and port number and changed them appropriately.
I imagine I may have missed a port in the client, can someone out there help me. Thanks in advance.