Утром тест настройки, который я использовал для изучения сети Proton Unity, работал, но когда я попытался протестировать его ночью, он показал эти ошибки.
JoinRandomRoom failed. Client is on NameServer (must be Master Server for matchmaking) but not ready for operations (State: ConnectingToNameServer). Wait for callback: OnJoinedLobby or OnConnectedToMaster.
Утром тест настройки, который я использовал для изучения сети Proton Unity, работал, но когда я попытался протестировать его ночью, он показал эти ошибки. [code]JoinRandomRoom failed. Client is on NameServer (must be Master Server for matchmaking) but not ready for operations (State: ConnectingToNameServer). Wait for callback: OnJoinedLobby or OnConnectedToMaster. [/code] [img]https://i.sstatic.net/CbolLMdr.png[/img]
[code]using UnityEngine; using Photon.Pun; using Photon.Realtime; using TMPro;
public class NetworkManager : MonoBehaviourPunCallbacks { [SerializeField] private TMP_Text logMessage;
public override void OnJoinRandomFailed(short returnCode, string message) { Debug.Log("Failed to Join Room."); logMessage.text = "Failed to Join Room."; PhotonNetwork.CreateRoom(null, new RoomOptions{MaxPlayers = 4}); } } [/code] Код довольно прост: он пытается подключиться к серверу и создать комнату для присоединения, если она еще не существует.