Android Multiplayer Networking over Mobile network (Live, realtime Multiplayer)

Hello.

I’m in the polishing stages of my first game using Unity and seem to have naively overlooked a problem - networking for mobile network use.

My initial question is: Are live/realtime (not turn based) multiplayer games generally released with the expectation or requirement that Wifi will be used to play them?

It appears that using the Master Server/Facilitator set up does not support use over mobile networks. Players can see hosted games, but cannot join when on a mobile network, and they can also host games which other players can see, but not join.

I’ve set up all the networking using Unity’s built in networking, is there any way to include support for use over a mobile network without a 3rd party package and an entire code rewrite? Will a proxy server on the same IP as my master server allow them to connect?

Thanks.

I was wondering this myself. What is the best solution for mobile myltiplayer? What is a good plugin on the asset store maybe for this? Both android and iso.

We developed PUN for this reason. It is Unity Networking compatible, no servers needed:
This package needs Unity PRO to export to iOS Android.
https://www.assetstore.unity3d.com/#/content/1786

PUN+ uses native sockets and allows to use Unity FREE for iOS Android:
https://www.assetstore.unity3d.com/#/content/12080

Since you use Unity Networking the switch from you app should be straight forward.

Chris