https://developer.apple.com/library/ios/documentation/GameKit/Reference/GKMatchRequest_Ref/#//apple_ref/occ/instp/GKMatchRequest/playerGroupの Apple ドキュメントに は、次のように記載されています。待機中の試合にマッチします。」
これが実際に起こっていることだとは思いません。ターンベースの対戦でさまざまなシナリオを試してみたところ、プレイヤー グループを 0 に設定すると、playerGroup がゼロに設定されている他のプレイヤーしか見つからないことがわかりました。それ以外の場合は、playerGroup に基づいて人々を照合しているようです。
さまざまなルール セットに関しては、playerGroup=0 が一種の「気にしない」ことを期待していたと思います。つまり、好きなルール セットでゲームを作成できると思っていました。次に、2 番目のプレイヤーが「don't care」オプション (playerGroup = 0 を設定) を指定した場合、プレイヤーを待っている既存のゲームとの対戦を進めます。
私が知る限り、このようには機能していません。