Как сделать простой Переход сцены для всех клиентов в сервере Unity Mirror

Уже много где поискал, в частности на английском комьюнити но так и не нашел. Я новичок в Mirror и столкнулся с такой задачей когда в сервере будет 2 клиента то надо перейти c сцены Главного Меню в другую сцену где игроки между собой соревнуются. но когда делаю такой скрипт :

using Mirror;
using UnityEngine;

public class customNetManager : NetworkManager
{
    public override void OnServerConnect(NetworkConnectionToClient conn)
    {
        base.OnServerConnect(conn);
        if (NetworkServer.connections.Count == 2)
        {
           Debug.Log("2 players!");
           ServerChangeScene("GameScene");
        }
    }
}

когда запускаю таким то у меня только сцена хоста меняется а у других клиентов сцена остается так же. в документации написано что ServerChangeScene() меняет сцену сервера и клиентов во всей сети. но у меня на клиентах оно не меняется. почему? и как решить эту проблему?


Ответы (0 шт):