Photon 2 expectedUsers dosen't work

hello everyone,
dose anyone know why expectedUsers in photon dosen’t work ?
am i miss something ?
any trick ?

 public override void OnJoinRandomFailed(short returnCode, string message)
            {
                string roomName = "Room " + Random.Range(1000, 10000);
    
                RoomOptions options = new RoomOptions {MaxPlayers = 3, PublishUserId = true};
    
                string[] expectedUsers = new string[] { "5" };
    
                PhotonNetwork.CreateRoom(roomName, options, null, expectedUsers);

                foreach (var item in expectedUsers)
                {
                    Debug.Log(item.ToString());
                }
    
            }

I’ve never used expected users, because you can set the rooms max players? (Photon Unity Networking 2: Room Class Reference … a couple down in the properties.)
However, why you’re not getting the desired results, is you’re making a new array of strings, with a size of one. The only element inside the array is the string “5”. It could be “thisisfive”, and it’s still the same size array. To initialize an array with a size of 5 you would do so like:

string[] names = new string[5];

(I dont think this is what you’re trying to do, but I figured I would mention it) I know the api isn’t the most fun to comb through, but it does have the answers. If you are trying to make a private room, that’s an entirely different story and out of the scope. I can’t tell what exactly you’re trying to do, so a little more description would have been helpful. Nonetheless, I hope this helps :slight_smile:

Hello @maross334

.

Yes, I didn’t describe my problem very well.
Here is the deal :
Actually, my game doesn’t have any (visual) room or lobby.
The game is co-op. 2 Player. Once players bound to each other
(Having the same unique identifier), they can only play together.
I know this is not fun and solid type of game :slight_smile:

My plan was to set that expectedUsers as a unique id to bound two players together. So they can only join each others room not someone else.

(number 5 was just text because i was frustrated and mad of testing actual letters, so i tried to test numbers as a text).

I set max player to 3 because photon dose not allow join second player. Mybe because i using photon cloud.

Thank you very much for your answer.