# Create Session doesn't work on Android even using OSS GooglePlay

**URL:** <https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288>\
**Category:** Multiplayer & Networking\
**Tags:** onlinesubsystem, unreal-engine, UE5-0, Multiplayer\
**Created:** [September 28, 2022, 1:53pm UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288 "2022-09-28T13:53:26Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chimera\_QQ](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/chimera_qq/32/1021803_2.png) [@Chimera\_QQ](https://forums.unrealengine.com/u/Chimera_QQ)\
**Post date:** [September 28, 2022, 1:53pm UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/1 "2022-09-28T13:53:26Z")

</div>

Hello guys,

I am doing a P2P mobile game and was using OSS EOS, before an official EOS dev told me that it is not yet supported.  
Therefore, I switched to OSS GooglePlay (I was wondering though, was is the difference between OSS Google and OSS GooglePlay? I can’t find anything online but I decided to go with GooglePlay as it made more sense to me) and reconfigured everything.

I managed to get the External Login when packaging on my mobile and to connect to my GooglePlay account.

The problem I am facing at the moment is that, since I did that, I can’t host any session at all on mobiles…

I tried debugging with Gradle logcat and it tells me that the OnlineSubSystem is not properly setup, even though I created an Android/AndroidEngine.ini with the correct parameters.

I am still looking into it, but in case anyone has an idea?

TY 🙂

---

<div class="post-metadata">

**Author:** ![Humanasset](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/humanasset/32/251551_2.png) [@Humanasset](https://forums.unrealengine.com/u/Humanasset)\
**Post date:** [September 29, 2022, 3:43am UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/2 "2022-09-29T03:43:51Z")

</div>

Are you specifying multiple online subsystems from different SDK’s in your .ini? If you’re building from source, they can conflict in Visual studio as well… If that’s the case they wont usually work. Not very familiar with Google Play so I can’t say for sure.

---

<div class="post-metadata">

**Author:** ![Chimera\_QQ](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/chimera_qq/32/1021803_2.png) [@Chimera\_QQ](https://forums.unrealengine.com/u/Chimera_QQ)\
**Post date:** [September 29, 2022, 3:50am UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/3 "2022-09-29T03:50:08Z")

</div>

I have both a DefaultEngine.ini and an AndroidEngine.ini (in the Android folder).

DefaultEngine contains the following:

```auto
[OnlineSubsystem]
DefaultPlatformService=Null

```

AndroidEngine contains the following:

```auto
[OnlineSubsystem]
DefaultPlatformService=GooglePlay

[OnlineSubsystemGooglePlay]
bEnabled=true
bInitServerOnClient=true

```

When I try to host a session (tried both CreateSession and AdvancedCreateSession), logcat tells:

`[882]LogScript: Warning: Script Msg: Sessions not supported by Online Subsystem`

even though at the start (when game starts) it is written:

![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/7/f/a7f928f277be721149cc9215b6ae8e3d3a379886.png)

---

<div class="post-metadata">

**Author:** ![Chimera\_QQ](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/chimera_qq/32/1021803_2.png) [@Chimera\_QQ](https://forums.unrealengine.com/u/Chimera_QQ)\
**Post date:** [September 29, 2022, 3:55am UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/4 "2022-09-29T03:55:50Z")

</div>

Okay quick update, I just stumbled across this post:

> [@Google Play OnlineSubSystem Session Nodes](https://forums.unrealengine.com/t/google-play-onlinesubsystem-session-nodes/329568/2):
>
> Looking on source code, it’s indeed looks like Google Play OnlineSubsystem does not support game sessions [https://github.com/EpicGames/UnrealEngine/blob/e607ba4d978c08a26e8e8e629dec0884bb161770/Engine/Source/Runtime/Online/Android/OnlineSubsystemGooglePlay/Private/OnlineSubsystemGooglePlay.cpp#L45](https://github.com/EpicGames/UnrealEngine/blob/e607ba4d978c08a26e8e8e629dec0884bb161770/Engine/Source/Runtime/Online/Android/OnlineSubsystemGooglePlay/Private/OnlineSubsystemGooglePlay.cpp#L45) I never used Google Play multiplayer, but it seems it has some form of session support: Or it’s not implemented (yet?) or Google Play session support don’t fit to OnlineSubsystem interface LAck o…

It looks like the OSS only gives access to achievements etc, but matchmaking and sessions isn’t supported by it.

Apparently there is something called Open Match that gives this opportunity, I will dig into it tomorrow.

If anyone having such a thing set up has any advices about what to use, for both Android and iOS (no cross matchmaking), I would happily take those 😊

---

<div class="post-metadata">

**Author:** ![MopeGames](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MopeGames](https://forums.unrealengine.com/u/MopeGames)\
**Post date:** [May 26, 2023, 4:58pm UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/5 "2023-05-26T16:58:49Z")

</div>

i got similiar issue like you,Sessions not supported by Online Subsystem.did you solve this problem?

---

<div class="post-metadata">

**Author:** ![TheSirFM](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/thesirfm/32/489481_2.png) [@TheSirFM](https://forums.unrealengine.com/u/TheSirFM)\
**Post date:** [September 27, 2024, 3:59am UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/6 "2024-09-27T03:59:58Z")

</div>

any solution?

---

<div class="post-metadata">

**Author:** ![Chimera\_QQ](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/chimera_qq/32/1021803_2.png) [@Chimera\_QQ](https://forums.unrealengine.com/u/Chimera_QQ)\
**Post date:** [October 5, 2024, 2:26am UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/7 "2024-10-05T02:26:09Z")

</div>

Hi!

Unfortunately, I have stopped this project and I am only working on solo games atm, so I didn’t take a deeper look at it. I hope you will find something 🙂

---

<div class="post-metadata">

**Author:** ![TheSirFM](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/thesirfm/32/489481_2.png) [@TheSirFM](https://forums.unrealengine.com/u/TheSirFM)\
**Post date:** [June 20, 2026, 3:06pm UTC](https://forums.unrealengine.com/t/create-session-doesnt-work-on-android-even-using-oss-googleplay/658288/8 "2026-06-20T15:06:29Z")

</div>

**Update**

Hi, I’ve been researching this for a while now, and I found some useful information.

It turns out that the Create Session, Find Session, Destroy Session nodes, and any node that uses the subsystem, mention in their tooltips that they use the default subsystem in the .ini file.

This means that if you have other subsystems active, you can create a custom node to use a different subsystem.

I’ve been testing and I think I’ve got it working. I haven’t been able to test it in a real-world example, but in the tests I did, the Unreal Editor at least recognizes the difference between the subsystems when creating or searching for games. I’ve been achieving all of this using Epic’s AI, so in the future, when I have it ready, I’ll release a plugin with the nodes exposed in blueprints to use a subsystem of your choice.
