I have a project that I wish to make into a form of Multi player.
This cannot be the normal server knows everything and passes to the client MP it would be more accuratly described as relay play
I have a persistent level and sub levels
on entry to game each player loads one of the sub levels
Player A on level 1 spawns a non replicated train that only appears on his game (sorted)
The train traverses his level and reaching the end I need the train to disappear from his level and re-appear ONLY on Player B who is on level 2
Now I can do this by creating a copy of the train and getting Player B to spawn it (only on his level)
This is a little messy as I have to spawn all the different classes that make up the train and then apply an identical set of attributes such as number livery etc to each vehicle.
It would be much easier if I could take the original train and change its owner to player B thus disappearing from player A and appearing on level B.
It could be thought of as level streaming for Autonomous actors… as it nears the end of the track it moves to the next level.