question

Carl Winder avatar image
Carl Winder asked

PlayFab Matchmaking - Unreal Multiplayer PIE

I've got matchmaking in Unreal working if I open 2 instances of the editor.

However, now I want to test replication by running 1 instance of the editor and testing multiplayer through Unreal:



I can log into PlayFab while this is running on both clients, but when the matchmaking happens, it doesn't seem to match my 2 players.

It gives me the error:

Matchmaking: Display: Only a user in the ticket can access it.


While debugging through it, it looks like the 2 players are getting matched to different Match Id's.


Matchmakingunreal
rc1ue.png (28.9 KiB)
1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Carl Winder avatar image Carl Winder commented ·
0 Likes 0 ·

1 Answer

·
Citrus Yan avatar image
Citrus Yan answered

May I know which API you were calling that returns “Only a user in the ticket can access it.”? And, what’s your title id? Could you please also provide those two players’ PlayFabId for us to investigate further?

BTW, you can look into the matchmaking_match_found event in Event History for more details about a specific match, that helps you debug possible issues, please navigate to the links for more details.

2 comments
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Carl Winder avatar image Carl Winder commented ·

Sorry for the late reply.

It's when I'm calling GetMatchmakingTicket (one test the ticket Id is df0a8bfe-717a-48fb-aae8-721d78658562).

In the event history you can see the result is Matched




My Title ID is: D18E4

The players I am testing with are:

7BE5837C406BC663

C9F012DCCDCC4A8

0 Likes 0 ·
fche7.png (27.5 KiB)
Citrus Yan avatar image Citrus Yan Carl Winder commented ·

Based on my findings, two matched players regarding MatchId cb15a513-4e9e-4f6f-b2a8-9351a103602e are A01A1AC48F898FFF and C9F012DCCDCC4A8, ticket 427f7eee-bb9f-4d5d-8a12-b6f3b91e4bce was created by player C9F012DCCDCC4A8 and ticket df0a8bfe-717a-48fb-aae8-721d78658562 was created by player A01A1AC48F898FFF. Is it possible that player A01A1AC48F898FFF's ticket was still valid when player C9F012DCCDCC4A8 created the ticket and therefore they were matched instead?

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.