I'm trying to figure out how to make the rematch system 'work/get activated' on MatchMaking servers (when a match has ended).
I have the MB_Settings_UseDefaultMatchmaking setting enabled. So it should call MM_CloseSession() automatically.
I am not sure if it does, but what happens is, that the rematch gets skipped and a next mapvote screen opens and then a next match can be played (new map). It keeps on doing that infinitely, it doesn't even looks at the S_MatchMakingVoteNbMax (which is set on 2, so only 2 rematches should happen and not more).
Currently I had to disable 'rematch' by putting this at the end of the Match_EndMap label to get back to the lobby.
Code: Select all
if (MM_IsMatchServer()) {
MM_Private_MatchToLobby();
}
Any idea what I didn't think about or is there something wrong with the Nadeo MatchMaking library that broke the rematch system? (I haven't seen the rematch system in use for a long time on servers)