Вот именно в том что вами сейчас описано и имеет место основная проблема. Без ее решения установка дополнительных подпорок возможна, но непринципиальна.
1. время крайнего обновления должно храниться в объекте.
2. дифф должен не передаваться в ворлдтике а вычисляться в обновляемом объекте в момент обновления.
3. для реализации использования 1 и 2 нужна реалтаймнить с часами и механизм быстрого запроса времени, естественно блокируемый.
это конечно мое HO и наверняка приведет к куче других граблей. но уже _других_.
|