@kamyker In general:
- the game logs the player in AB and EOS to get both AB user ID and EOS user ID.
- the game sends a matchmaking request and matchmaker the player into a session.
- the AB Matchmaking service creates a session and invites players to join.
- the player joins the session
- the game saves the player’s AB User ID and EOS User ID into the AB session. You can put this mapping inside attributes field when updating a session using PatchGameSession
- game decides who would be the Host of this P2P game, fetches all (AB - EOS) Account mappings. All non-host will establish P2P connection to Host via EOS P2P API