The good news is that object positioning seems to be working reliably now that I use attachto on the Nimitz theatrical set.
But I just read the following bug reports:
which could both be related to the difficulties my buddy, Mik, and I are seeing in MP testing of this concept.
What I'm doing here is simple: teleport players who have boarded the submarine far away onto a theatrical set, and if they open their map it's jumped to the position of the sub to help you feel like you're on the boat. Cameras feed streaming viewpoints (via Bangabob's Live Feed Control scripts) to laptops at the 'helm liaison console', and actions available to whichever unit is sitting at that console allow that unit to control the ship.
But this means you are actually *far away* from the submarine object until you exit the theatrical set and are teleported back to the object. INFO AGE is a real issue, because while at the helm console your cameras are moving with the sub and they need to stay in synch with its position in order to allow you to effectively pilot the sub. And when you exit the sub it's extremely important that it be in the same exact x,y,z position and heading on client machines as it is on the server. MP testing is showing these to be problematic issues at present.
I'm still experimenting with combinations and timing of SetTargetAge and Reveal commands to try to overcome this. The above issue tracking entries are not yet flagged as closed, so I'm concerned this concept may be doomed from the start because the game simply may not be set up for this kind of smoke and mirrors trickery from afar, or at least may have to wait until these issues are fixed, if, indeed, they're still a problem. Maybe I'll find the right combination of SetTargetAge and Reveal commanding/timing. So far something is working better than before, because synching is happening, it's just less frequent than is preferable (several seconds in between updates instead of multiple updates per second).
The above video and description are old. Live Feed cameras have been abandoned, but the new approach is even better. I'm releasing Version 1.0 now and you'll see for yourself. TESTED ONLY ON HOSTED SERVER but designed for dedicated server, to the extent I can see ahead to dedserver operation (I have no access - see README file).