Reset a level - Multiplayer

Hello!
How would I go for resetting all actors in a level to their initial state, ie initial position with initial properties.
Reset() does not do what I want, and it also crashes if an actor has been removed from the game.
I’m making a multiplayer game where I need to reset the game, but keep my gamemode persistent. ServerTraversal seems to be the solution most people got to work, however, that’ll not work for me as I need my gamemode to keep track of what’s happening between rounds.

Any suggestions?