Multiple players

Hey, I’m playing with a game that has a spaceship and two players operating as the crew. I have the player positions syncing properly, but I’m a little confused on how to properly sync the spaceship. I’m just using the supplied Network Transform script but I only see the ship moving on the host game when the host is piloting, and no movement when the client is piloting. The ship has both Server and Local portions of the Network Identity script unchecked.

Update: I spent more time mucking around with it and eventually the ship started moving on the server/host/clients. I’ll be honest, I know what I did that started it working, but I’m not sure why it helped (which worries me). I originally had my Hull rigidbody as a child of the Spaceship object. I moved the rigidbody onto the base Spaceship object and removed the original Hull object entirely. I thought perhaps it was getting confused about what to sync so I simplified and it worked. I can’t think of why it would have trouble with that setup in the first place though.

New problem:
Now that I can control my ship and have it’s movement sync to all clients, I can see that the players (children of the ship object) are not moving with the ship. Why is this? Is it because the players have local authority and they no longer follow their parents’ transforms? I’m not even sure what to start debugging here because it seems like it should just work. Move the ship, the children should move…ideas?