//public string userName; //public string userToken; void start() { loadBalancingClient = new LoadBalancingClient("app.exitgamescloud.com:5055", TurnbasedAppId, "1.0"); bool connectInProccess = loadBalancingClient.ConnectToRegionMaster("eu"); Debug.Log("Estado: " + connectInProccess); }
// Use this for initialization void Start() { loadBalancingClient = new LoadBalancingClient(null, TurnbasedAppId, "1.0"); // the master server address is not used when connecting via nameserver AuthenticationValues customAuth = new AuthenticationValues(); customAuth.SetAuthParameters(UserName, UserToken); loadBalancingClient.AutoJoinLobby = false; loadBalancingClient.CustomAuthenticationValues = customAuth; loadBalancingClient.ConnectToRegionMaster("eu"); }
public void GetRoomsInfo(Action <List <RoomInfo> > callback) { this.callback = callback; client = new LoadBalancingClient(); client.AddCallbackTarget(this); client.StateChanged += OnStateChanged; client.AppId = PhotonNetwork.PhotonServerSettings.AppSettings.AppIdRealtime; client.AppVersion = PhotonNetwork.NetworkingClient.AppVersion; client.ConnectToRegionMaster("us"); }
// Use this for initialization void Start() { loadBalancingClient = new LoadBalancingClient(null, TurnbasedAppId, "1.0"); // the master server address is not used when connecting via nameserver AuthenticationValues customAuth = new AuthenticationValues(); customAuth.AddAuthParameter("username", UserName); // expected by the demo custom auth service customAuth.AddAuthParameter("token", UserToken); // expected by the demo custom auth service loadBalancingClient.AuthValues = customAuth; loadBalancingClient.ConnectToRegionMaster("eu"); }
public void Connect() { _loadBalancingClient.UserId = _userToken; AuthenticationValues customAuth = new AuthenticationValues(_loadBalancingClient.UserId); customAuth.AuthType = CustomAuthenticationType.Custom; customAuth.AddAuthParameter("username", _userName); // expected by the demo custom auth service customAuth.AddAuthParameter("token", _userToken); // expected by the demo custom auth service _loadBalancingClient.AuthValues = customAuth; _loadBalancingClient.NickName = _userName; _loadBalancingClient.AutoJoinLobby = false; _loadBalancingClient.ConnectToRegionMaster("eu"); }
private void AutoConnectToMaster() { bool couldConnect = false; if (!string.IsNullOrEmpty(client.MasterServerAddress)) { couldConnect = client.Connect(); } else { couldConnect = client.ConnectToRegionMaster("EU"); } if (!couldConnect) { client.DebugReturn(DebugLevel.ERROR, "Can't connect to: " + client.CurrentServerAddress); } }
protected virtual IObservable <PhotonMatchmaker> Connect() { if (_photonClient.State != ClientState.PeerCreated && _photonClient.State != ClientState.Disconnected) { return(Observable.Throw <PhotonMatchmaker>(new InvalidOperationException($"Operation failed: Invalid state '{_photonClient.State}'." + " Please make sure you aren't already connected to Photon."))); } var observable = PhotonUtils.CreateObservableForExpectedStateChange(_photonClient, expectedState: ClientState.ConnectedToMasterserver, returnValue: this); State = ConnectionState.Connecting; if (!_photonClient.ConnectToRegionMaster(_photonSettings.Region)) { return(Observable.Throw <PhotonMatchmaker>(new ConnectionException("Cannot connect to Photon.", DisconnectReason.Exception))); } return(observable); }