realXtend / tundra

realXtend Tundra SDK, a 3D virtual world application platform.
www.realxtend.org
Apache License 2.0
84 stars 70 forks source link

Interest management: an one-off update to a non-relevant entity will be forgotten #635

Open cadaver opened 11 years ago

cadaver commented 11 years ago

The interest management system works by not dirtying a client's syncstate, if the entity is not relevant. This means the update will be forgotten, and if that particular entity never updates again, the client will not see the update once the entity becomes relevant again.

To fix, needs adding a new concept to the syncstate: "dirty, but not yet sent due to relevance"