direct route would be to edit (Override) the base functions for selecting the player starts.
Find Player State && Choose Player Start are the specific functions.
There are alternatives. I use a loading pawn set up that makes a call back to the server that the map is loaded on client. The GM will destroy the loading pawn and spawn the actual character at whatever location you want.