Changes between Initial Version and Version 1 of Ticket #2328, comment 6


Ignore:
Timestamp:
Mar 5, 2014, 2:18:47 PM (10 years ago)
Author:
sanderd17

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2328, comment 6

    initial v1  
    11I'm investigating a bit, and it looks like random maps somehow invalidate the size of the m_EntityData used in the RangeManager. Strangely enough, the count stored in the EntityMap m_Count is lower than the actual number of entities.
    22
     3This difference causes the serialisation and deserialisation loops to have a different number of iterations, thus crashing the deserialisation that happens after the m_EntityMap deserialisation.
     4
    35It should be solvable by just counting the number of items, and not relying on m_Count. Though that would be an extra loop. I first want to find out where the invalidation happens.