I'm trying to reload the currently active scene so players can start the game from the beginning but nothing happens! I'm using the code in the documentation and it works ok on loading other scenes but as I said nothing happens when trying to load the scene that is currently active on server and all clients! Here is the code:
[ServerRpc(RequireOwnership = false)]
[Server]
public void ReloadScene()
{
SceneLoadData sld = new SceneLoadData("MainScene");
sld.MovedNetworkObjects = new NetworkObject[] { _players[0].NetworkObject };
sld.ReplaceScenes = ReplaceOption.All;
NetworkManager.SceneManager.LoadGlobalScenes(sld);
}