Move to another map with the same position

Hello ^^ I’m doing a multiplayer game where the Host will create the server and teleport the teammates to their map. I would like that when they join, they move to the map of the Host but in the same position in which they were in their previous map. The map to “create” and to “join” is the same map.
How can I get it?
With C++.

Same question

Maybe this will help:…seamlesstravel

Another option would be to temporarily save the old position of the clients. Therefore you can use USaveGame:

I tried using the PostLogin of the GameMode.

But saving the position value in the PlayerController does not work because it is reset.
And the GameSave can be hacked.

Is the GameInstance and the GamePlayerState safe? Both are persistent.