Multiplayer Game player controller

I am creating a multiplayer car shooter game where the car has an attached gun pawn as a child actor. I want the functionality that one player can driver the car while the other can shoot using the gun. I have setup all the shooting functionality, gun pawn, car pawn, steam multiplayer, but I am really struggling how to make so that both player can be on the same pawn. One way could be that I make the server to always start by possessing the car pawn and client to possess the car’s child actor gun pawn. But I am not really clear on how to do that.