Multiplayer reset level

I have not yet experimented with that myself, but is there any difference, if you just call GameMode->RestartGame()? By default it’s just a call to travel to the current map, so I suppose it’s the same as what you are doing.

The only other way I could think of would be to implement a Reset() Interface function for every Actor, that teleports those Actors back to their StartingPositions and resets their variable values if neccessary.

Hello!
I am trying to implement a round-based multiplayer, like Counterstrike. Currently I am resetting my rounds with the ServerTravel console command, but unfortunately this takes a while, in which the player is unable to around. He is only able to look around. Is there a way to implement a more smoother way to reset the level than that?
Thanks in advance for your help!

Ok I will try that. Thanks for the help.

There is an other function

PrepareMapChange/CommitMapChange
It allows you to play and wait until the map is loaded

Could five it a try: