I am trying to do some sort of character selection where the client spawns a prefab, but as the client cannot spawn prefabs i made it a [Command] so the server spawns it, but now it says that Network Server is not active whenever i try to spawn.
` [Command]
public void CmdSpawnCharacter() {
ClientScene.RegisterPrefab(PlayerPrefab);
var spawn = NetworkManager.singleton.GetStartPosition();
GameObject newPlayer = (GameObject)Instantiate(PlayerPrefab spawn.position, spawn.rotation);
NetworkServer.Destroy(this.gameObject);
NetworkServer.Spawn(newPlayer);
if (this.playerControllerId == 0)
{
NetworkServer.ReplacePlayerForConnection(this.connectionToClient, newPlayer, this.playerControllerId);
}
if (this.playerControllerId > 0)
{
NetworkServer.ReplacePlayerForConnection(this.connectionToServer, newPlayer, this.playerControllerId);
}
}`