Подключения к игровой логике

Для подключения к игровой логике клиенты используют механизмы, являющиеся частью инфраструктуры. Эти механизмы поддерживают как прямой обмен данными между клиентом и сервером, так и создание канала публикации-подписки, когда любое передаваемое по каналу сообщение доставляется только клиентам, подписавшимся на этот канал.

Координацией стеков Darkstar занимаются метаслужбы, доступные по сети и скрытые от программиста игры или виртуального мира. Эти метаслужбы позволяют разным копиям стека координировать общее состояние игры. Например, они следят за работоспособностью всех копий и инициируют процедуру восстановления в случае отказа какой – либо копии; следят за нагрузкой на копии и перераспределяют ее в случае необходимости; позволяют в любой момент подключить новые серверы для повышения мощности всей системы.

Так как службы полностью скрыты от пользователей Darkstar, их можно в любой момент изменять, добавлять и удалять без изменения кода игры или виртуального мира.

Для программиста, строящего игру или виртуальный мир в среде Darkstar, видимая архитектура складывается из набора служб в стеке. Набор служб может изменяться и настраиваться для конкретной конфигурации, но в нем всегда присутствуют четыре базовых службы, образующих ядро рабочей среды.

Related posts:

  1. Архитектура Darkstar
  2. Макроструктура
  3. Игровой мир
  4. Онлайновые игры

Подпишитесь на рассылку по почте:

Введите свой адрес почты, чтобы получать уведомления о новых статьях.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>