Помните, что большинство, если не все ваши пользователи работают на устройствах с низким энергопотреблением, использующих мобильные сети, которые обычно (иногда?) Ограничены или имеют цену за байт.
Использование одноранговой сети, когда один из пиров выступает в качестве хоста, или все равны, заставит их использовать больше энергии от батареи и байтов от сети. Решение 1 st наказывает одного из пользователей больше, а решение 2 nd наказывает их всех одинаково, хотя, вероятно, в меньшей степени, чем использование одного устройства в качестве хоста.
Использование сервера обменивает расходы пользователей на батарею и сеть с вашими затратами на эксплуатацию сервера.
Но это будет стоить вам намного меньше, чем пользователям, и будет радовать пользователей вашей игрой в сто раз больше † , чем если бы они узнали, что это также стоит в данных и аккумулятор.
† Предполагая, что игра в первую очередь интересная.