• Из чего должно состоять ядро для многопользовательских браузерных приложений?

    rumkin
    @rumkin
    Ядро многопользовательской системы должно содержать механизмы для взаимодействия пользователей. Вот минимальный набор:
    — Механизм конфигурации
    — Модуль управления пользователями с возможностью добавления активных и удаления неактивных с настраиваемым таймаутом (в зависимости от требований).
    — Очередь событий с моделью синхронизации времени, возможно с компенсацией задержки, если игра предполагает realtime-динамику.
    — Механизм обмена информацией сервер-пользователь например на websocket.
    — Механизм расширения: подключаемые контроллеры для выполнения задач, например генерации мира на лету, просчет взаимодействия, взаимодействие с контактом и т.д и т.п.

    UPD. Так же советую посмотреть на сторонние проекты, например express.io.
    Ответ написан
    1 комментарий