So I thought I would warn you guys against this incase anyone else thinks of doing it.
I thought it would be a good idea to have the Transporter component move the actors from a timer instead of tick. This was a really bad idea and let me explain the problem it caused.
When any client was standing on the platform and another client or the Listen Server triggered the transporter component the player would stay in place on the platform fine.
It also worked fine on a Dedicated Server, but the moment a Listen Server stands on the platform and a Client activates it the Listen Server Player would rapidly clip in and out of the platform as it moves up.
To properly see this I had to set the max fps to 20 using ‘T.MaxFPS 20’
The one clipping half-way through is the Player that is acting as the server…I still have no clue why this Only effects the Player that is the Server and doesn’t effect Clients at all.
An Alternative approach is to simply DisableTick and Enable it when you need it using SetComponentTickEnabled(false);
or
SetComponentTickEnabled(true);
When I moved my logic over to the tick and did it this way the problem went away.
If anyone has any idea as to why this would happen when moving the platform from a Timer please let me know because I’m really curious.