My game will do next:
Dealing 4 cards to every player
Random player is turning over 1 card, after him another (which has seen card of previous player) and etc.
On the end player with the highest card wins and dealing cards starts again
I think it would be best that player could choose room in which he would play.
So my question is what type of comunication to use? Over Game center, my custom server or there is some spacialized server for that kind of thing?
UPDATE (added second question):
I have read on severral forums that Game Center has limit up to 4 or 16 players. My game will play over 16 people (for start I'm sure that there will be 30-40 players in same time in game). Or that means that there can be max 4/16 plaers in same match (room)?
UPDATE 2:
My game will have 4 players (exactly 4). I will set max. timeout 10 seconds and after that if player has not turned card game is over for every player (this is that kind of game). Players can not leave the match and return again later. This is the flow of the game: player 1 plays his card, after that player 2, 3, 4 and than again player 1. Each player has to play and it's not possible to skip someone. And I need to do everything programaticaly; start the match, join the match (autom-match is only available except invite).. If all of that i can do with Game center, that's great, I will do that then.