CreateRoom failed. Client is on MasterServer
Options
The Title explains the error. I tried everything and nothing worked, can someone please help me? Here is the code if needed
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using Photon.Pun;
public class ConnectAndJoinRooms : MonoBehaviourPunCallbacks
{
public InputField CreateInput;
public InputField joinInput;
public void CreateRoom()
{
PhotonNetwork.CreateRoom(CreateInput.text);
}
public void JoinRoom()
{
PhotonNetwork.JoinRoom(joinInput.text);
}
public override void OnJoinedLobby()
{
PhotonNetwork.LoadLevel("Game");
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using Photon.Pun;
public class ConnectAndJoinRooms : MonoBehaviourPunCallbacks
{
public InputField CreateInput;
public InputField joinInput;
public void CreateRoom()
{
PhotonNetwork.CreateRoom(CreateInput.text);
}
public void JoinRoom()
{
PhotonNetwork.JoinRoom(joinInput.text);
}
public override void OnJoinedLobby()
{
PhotonNetwork.LoadLevel("Game");
}
}
1
Comments
-
The error usually comes with an error message and a code. Let us know those.
Also: Do you use the Photon Cloud?0 -
I dont use Photon Cloud. Do I have to use it? Also here is the full error message : CreateRoom failed. Client is on MasterServer (must be Master Server for matchmaking)but not ready for operations (State: PeerCreated). Wait for callback: OnJoinedLobby or OnConnectedToMaster.
UnityEngine.Debug:LogError (object)
Photon.Pun.PhotonNetwork:CreateRoom (string,Photon.Realtime.RoomOptions,Photon.Realtime.TypedLobby,string[]) (at Assets/Photon/PhotonUnityNetworking/Code/PhotonNetwork.cs:1764)
CreateAndJoinRooms:CreateRoom () (at Assets/CreateAndJoinRooms.cs:15)
UnityEngine.EventSystems.EventSystem:Update () (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/EventSystem.cs:377)
0 -
First try to connect to Photon server , when connection is successful then try to create the room.
public class ConnectAndJoinRooms : MonoBehaviourPunCallbacks { public InputField CreateInput; public InputField joinInput; public void Connect() { PhotonNetwork.ConnectUsingSettings(); } public void CreateRoom() { PhotonNetwork.CreateRoom(CreateInput.text); } public override void OnConnectedToMaster() { CreateRoom(); } public void JoinRoom() { PhotonNetwork.JoinRoom(joinInput.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel("Game"); } }
0 -
I also got the same error . I got the code from tutorial By (Blackthronprod).
0 -
Try our Basics Tutorial.
0 -
have you tried to build 2 of the same games and run them at the same time? Because I had the same error but I fixed it by not trying with the editor and a built game but with 2 built games.
1