-
Notifications
You must be signed in to change notification settings - Fork 63
Description
On one side the lobby shows two members while it continues to show one member on the side that created the lobby.
Repro Steps:
Party A creates a RTC Lobby
Party B searches for lobbies to join and joins the Lobby Party A created. It sees 2 members in the lobby.
Expected:
Party A sees the member count of the lobby increase from 1 to 2 after Party B joins.
Actual:
Party A gets a OnRTCRoomParticipantStatusChanged notification but its Lobby member count remains at 1. If Party A leaves and rejoins the same Lobby then it sees member count of 2.
- OS: PS5
- Unity Version 2022.3.51
- Plugin Version 4.0.0
I get this log below on Player A side when Player B joins however CurrentLobby.Members doesn't get updated. Player B has joined RTC Lobby but doesn't show up in CurrentLobby.Members :
Lobbies (OnRTCRoomParticipantStatusChanged): LocalUserId=0002810ce39a434f838f28f55d0c6f92, Room=conf+1561398, ParticipantUserId=0002ab4a2fa9429694cc7bb533dc33ae, ParticipantStatus=Joined, MetadataCount=2
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:LogFormat(LogType, String, Object[])
UnityEngine.Debug:LogFormat(String, Object[])
PlayEveryWare.EpicOnlineServices.Samples.EOSLobbyManager:OnRTCRoomParticipantStatusChanged(ParticipantStatusChangedCallbackInfo&) (at E:\Documents\GitHub\Pickleball\Assets\Samples\Epic Online Services Plugin for Unity\4.0.0\Standard Pack _ EOS Plugin for Unity Samples\Scripts\EOSLobbyManager.cs:884)
Epic.OnlineServices.RTC.RTCInterface:OnParticipantStatusChangedCallbackInternalImplementation(ParticipantStatusChangedCallbackInfoInternal&) (at .\Library\PackageCache\com.playeveryware.eos@5c515186a6e1\Runtime\EOS_SDK\Generated\RTC\RTCInterface.cs:424)
Epic.OnlineServices.Platform.PlatformInterface:Tick() (at .\Library\PackageCache\com.playeveryware.eos@5c515186a6e1\Runtime\EOS_SDK\Generated\Platform\PlatformInterface.cs:944)
PlayEveryWare.EpicOnlineServices.EOSSingleton:Tick() (at .\Library\PackageCache\com.playeveryware.eos@5c515186a6e1\Runtime\Core\EOSManager.cs:1584)
PlayEveryWare.EpicOnlineServices.EOSManager:Update() (at .\Library\PackageCache\com.playeveryware.eos@5c515186a6e1\Runtime\Core\EOSManager.cs:1885)
[AudioInClient] _audioInOpen(), pid=98
Additional context
Add any other context about the problem here.