Программирование стратегических игр с DirectX 9.0

bda5893f

Сравнение одноранговых сетей и сетей клиент-сервер


И сновы вы в недоумении. Какую архитектуру использовать: одноранговую или клиент-сервер? Приведенные ниже сценарии должны прояснить для вас этот вопрос.

Походовые стратегические игры

Используйте для них архитектуру клиент-сервер. Поскольку такие сети могут обслуживать сотни игроков, у вас не будет никаких ограничений. Вы также получите пользу от санитарных проверок данных на сервере, позволяющих предотвратить мошенничество в игре.

Стратегические игры реального времени

И для этого типа игр больше подходят сети клиент-сервер. Причины остаются теми же, что и для пошаговых игр.

Многопользовательские сетевые ролевые игры (MMORPG)

Здесь вы обязаны использовать архитектуру клиент-сервер. Вы не сможете обеспечить одновременную игру тысяч пользователей в одноранговой сети.

Уловили общую мысль? По-моему, одноранговые сети устарели и не стоит с ними связываться. Они не только неэффективны, но и вызывают массу проблем при использовании брандмауэров и в ряде других случаев. Вы можете попробовать работать с ними, но я вам этого не советую.

netlib.narod.ru< Назад | Оглавление | Далее >



Содержание раздела