When I create the following GKRequest object to create a turn based game:
GKMatchRequest *gameRequest = [[GKMatchRequest alloc] init];
gameRequest.minPlayers = 2;
gameRequest.maxPlayers = 2;
gameRequest.playerAttributes = MY_ROLE_1;
This request should not be matched with another request with the same playerAttributes, but it is. Does anyone know if playerAttributes are ignored for turn based games?
According to this page: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/MatchmakingwithGameCenter/MatchmakingwithGameCenter.html#//apple_ref/doc/uid/TP40008304-CH12-SW6
Turn based games can be created with empty seats and players are found when it is their turn. If the above statement is true, then playerAttributes are ignored for turn based games because they can’t all be filled by the time the match is created otherwise.