How To Set Spawn Rotation On Client Side?

Hi,

I’m having troubles with the player start rotation on clients and the problems are the following:

  • On the initial Spawn, the Pawn rotation is 0,0,0 and not 0,0,-180 (that’s the rotation of the Player Start object)
  • If the pawn gets killed and respawned, the spawn rotation is not 0,0,0 but instead of the correct Player Start rotation, the last Player controller rotation before the respawn will be used as the rotation of the newly spawned pawn

This problem does not occur on the server side and is a client only issue. How can I get this working on the client machines?

Here’s a small screenshot from my Player Controller, who actually spawns the pawn

And here’s the FindSTartLocation function:

Thanks for any hints and best regards,
Daniel