What I am trying to do is to restart a level on the server and all clients.
First Approach
I called the Open Level node on the Server. However, this caused all clients to disconnect.
Second Approach
Discovered the ServerTravel command and used it to change the level. This worked but the problem here is that I store some information in the PlayerState information which gets lost.
So my question is, how do I change levels for all servers and clients while also ensuring that the PlayerState remains the same?
In case that is not possible, can you suggest some alternatives way to ensure that the level opens for everyone but some data persists between players.