by RyokuHasu
Well to be honest they only thing you should ever use a centralized service for is for any thing done on large scale with real-time play. but if its a turn by turn play its a more efficient use of resources and data storage to have it be Peer to Peer. it's a judgement you have to make when making a game for online, central server or Peer to peer, what fits your game better?And to solve the problem you were talking about for peer to peer, you could distribute a "copy" of the last game to all the players that played in it. Based on that every game needs 3 out of 5 players, one of the current players will always have the latest map so it would update anyone who missed out on a game or 2. Almost like a RAID 5 disk set. (technical thing)