Cyphesis Event Broadcasting System
Registered by
Al Riddoch
Cyphesis currently spends a large proportion of its compute time broadcasting events, such as notification that something is moving, or has changed. In order to do this a large number of distance computations are done to see if entities receiving the broadcast are in range. A new subsystem is needed to allow events to be broadcast efficiently, with data stored in a structure way which can reduce the computation required. Consideration should also be given to propagating broadcast events between servers as a cluster.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Erik Ogenvik
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Deployment
- Milestone target:
- None
- Started by
- Erik Ogenvik
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Wouldn't a spatial ordering system, like using a quad tree, help here?
Yeah, it would help, but I am not sure it would be sufficient. /AlRiddoch
(?)