Cannot establish an online connection with unity networking.

How reliable is unity networking for establishing online connections?

I’d like to use unity’s built in networking for our project since it supports lan and works in webplayer.

I have done a lot of reading and understand that NAT punch through is necessary for connecting online, however, I have not been able to connect to anyone outside of the office

I’m hosting the master server and the facilitator on an Amazon EC instance. I can see both players connect to the facilitator, however joining games always fail.

I get the following message:
Receiving NAT punchthrough attempt from target 234187206265374113 failed

When I run the connection test I get the following response:
Test Result: NAT Punchthrough is limited to asymmetric NAT systems.
NAT Capability: LimitedNATPunchthroughSymmetric

My antivirus is off and my firewall is disabled.

My question is am I doing something wrong, or does my router just not support NAT punch through?

NAT is a router issue. Make sure your ports are forwarded. As a very very very last resort you can place the communicating computer in the DMZ but this is risky as its unprotected.

Basically if youve ever has an Xbox on live its the same process :stuck_out_tongue: