Replace the replaceOnConflict boolean in SceneManager with a useEntityIDsFromFile boolean, which specifies whether to use the id's from file, or whether to simply ignore them and generate new ones.
Replace the replaceOnConflict boolean in SceneManager with a useEntityIDsFromFile boolean, which specifies whether to use the id's from file, or whether to simply ignore them and generate new ones.

The replaceOnConflict boolean is not that usable since you cannot ever make guarantees what id you got, so better to generate a set of clean ones. Modify GetNextFreeId() and GetNextFreeIdLocal() to always generate id's that are bigger than any id currently in the scene. These both work to hide a rather difficult-to-fix bug in SyncManager that it cannot guarantee proper replication if an entity with ID x is first deleted and then immediately re-created with the same ID.

AlphaStaxLLC/tundra,BogusCurry/tundra,jesterKing/naali,realXtend/tundra,realXtend/tundra,antont/tundra,AlphaStaxLLC/tundra,AlphaStaxLLC/tundra,antont/tundra,BogusCurry/tundra,pharos3d/tundra,realXtend/tundra,jesterKing/naali,antont/tundra,jesterKing/naali,pharos3d/tundra,BogusCurry/tundra,pharos3d/tundra,realXtend/tundra,realXtend/tundra,jesterKing/naali,pharos3d/tundra,antont/tundra,realXtend/tundra,AlphaStaxLLC/tundra,AlphaStaxLLC/tundra,BogusCurry/tundra,jesterKing/naali,jesterKing/naali,pharos3d/tundra,antont/tundra,antont/tundra,jesterKing/naali,AlphaStaxLLC/tundra,antont/tundra,BogusCurry/tundra,BogusCurry/tundra,pharos3d/tundra