Matchmaking/Teleporting

local success, errors, placeId, arenaInstanceId = teleportService:GetPlayerPlaceInstanceAsync(playerAId)

error: HTTP 0 (HTTP 400 (HTTP/1.1 400 UserOffline)) however, the player is in fact playing the game, just the little instance where they are being transferred between games. This is between two seperate games, but in the shared universe. when checking for the players game instance. This is for a matchmaking system to check if player 1 has teleported to teleport player B to the same game instance (later in the code).

If you could help me out with this error it would be a big help!

Thanks,
Bylocks

You repeat the call until it succeeds, or once you’ve tried X times.

Yeah use pcall and loop it until it works

That’s not working for me. I just made it repeat until success and it has been trying over 500 times

Ignore the success value:

That makes sense. Do you happen to know if UserOffline returns if the user isn’t in the same game? It keeps returning that, but the user is online and I just want to make sure.