How to make a Multiplayer Android Game?

I’m trying to make a simple multiplayer game in UE4 using only blueprints, is there a way to make a multiplayer game on android? Any tutorials out there showing how? or any ideas? i really need your help guys thank’s in advanced.

Hi!

The official version of UE4 does not yet support the creation of games for Android with a server function. At the moment you can only build the client on Android. But you can download the source code from github, fix the necessary files and build a custom version of UE4 with this feature.

Follow the links. I hope this helps you.

https://forums.unrealengine.com/showthread.php?101665-Tutorial-Simplest-way-to-make-multiplayer-game-in-UE4-only-for-beginners-android-pc

Thank’s man, so the second link you posted is the solution for this problem using the github source code right?

UPDATE: I have successfully created a game from the same project and code where Android and PC, either one, can be server or client to each other, using UE4.17.2

Hello MightyEnigma,

Did you encounter many difficulties? Is the post by Aussieburger still relevant?

Thanks!

In 4.17.2 there were no Android-specific difficulties. The network session code worked just as well for the Android being a server as it did for being a Client, in Blueprints only.
The online subsystem I’m using is NULL so I can run it on LAN.
I do not know how well it will work, if at all, over online subsystems or using NULL OSS over internet servers such as gamespark etc. because I haven’t tried any of those yet.

But I didn’t have to do anything special. I just got it to work for PC to PC on LAN, and then built it for Android, and it worked there too, even with Android as server.

Hello MightyEnigma,

Unbelievable, you are strong. I can not create session with google play service. I can login to Google Play Service with the node "show external login UI, but, after the node “create session” out is “On Failure”. I setup OnlineSubsystem to Nul like you. The game work on PC with the Standalone Game but not on smarphone Android. Do you have an idea of ​​my problem ?
Thank.

I’m not sure. I have never tried using Google Play with Unreal yet. I’m still in development mode. If you find out the answer, please share.

Ok. I doesn’t see you test with LAN. I try to work with the multiplayer with dedicated server on android google play service. But with Unreal Engine, it’s not possible. You can just use Leederboard, Achievement,… but not the matchmaking . It 's very strange because on Unity, it’s possible to use the matchmaking for multiplayer. Il don’t understand why Epic Game don’t manage the matchmaking.

Maybe there’s a plugin?

plzz make tutorial on this solution plzz this will help a lot of people plzz sir

How?!.can you help?