Hello,
Is there any way for the server to automatically expire matchmaker tickets? The issue is that sometimes the removal could fail due to network or some other reason, the UI shows the player isn’t in queue but the server ends up matching them. Now when they login again in a couple mins, they might end up in the middle of the match (We terminate the match if there’s no joins within a minute or two) and most likely lose. This is very upsetting for players, would appreciate a solution, thanks!
Hello, any help on this please
Removal of the tickets should happen automatically on disconnect, I’m not sure what the issue could be.
If you could provide a reproducible example or better description of what’s happening that would be helpful.
Hello @sesposito
Unfortunately I’m not able to reproduce it locally, but it does happen sometimes on production. We have some logic in the matchmakerRemove after hook to match people with bots, but that should be fine right? Since it’s after the removal.
Sometimes, a player is matched with a bot through the after hook, the game starts and also matched with another real player, I’m not sure if it’s a race condition or something of that sort.