ChoosePlayerStart seems to be called multiple times

Had this issue, but only when players initially joined the game.
In my case, it was caused by missing information on the player state, which hadn’t had the chance to be updated.
As such, they would incorrectly select one spawn when first joining, then select the correct spawn the second time it was called.
One of the ways I fixed this was to set the PlayerController StartSpot the first time the logged in and check that the next time the function was called.

1 Like