Photon Unity Networking  v1.84
English | 日本語 | 한국
Classes | Typedefs | Enumerations
NetworkingPeer.cs File Reference

Classes

class  NetworkingPeer
 PUNで使用されるPhoton LoadBalancingを実装します。 このクラスは、PhotonNetworkによって内部的に使用され、パブリックAPIとしては意図されていません。
 

Typedefs

using Hashtable = ExitGames.Client.Photon.Hashtable
 
using SupportClassPun = ExitGames.Client.Photon.SupportClass
 

Enumerations

enum  ClientState {
  ClientState.Uninitialized, ClientState.PeerCreated, ClientState.Queued, ClientState.Authenticated,
  ClientState.JoinedLobby, ClientState.DisconnectingFromMasterserver, ClientState.ConnectingToGameserver, ClientState.ConnectedToGameserver,
  ClientState.Joining, ClientState.Joined, ClientState.Leaving, ClientState.DisconnectingFromGameserver,
  ClientState.ConnectingToMasterserver, ClientState.QueuedComingFromGameserver, ClientState.Disconnecting, ClientState.Disconnected,
  ClientState.ConnectedToMaster, ClientState.ConnectingToNameServer, ClientState.ConnectedToNameServer, ClientState.DisconnectingFromNameServer,
  ClientState.Authenticating
}
 詳細な接続/ネットワークピア状態 PUNは裏で負荷分散と認証のワークフローを実装しています。 そのため一部の状態は自動的にフォローアップ状態に移行します。これらの状態は、 「(変更する)」とコメントしています。 More...
 
enum  DisconnectCause {
  DisconnectCause.DisconnectByServerUserLimit = StatusCode.DisconnectByServerUserLimit, DisconnectCause.ExceptionOnConnect = StatusCode.ExceptionOnConnect, DisconnectCause.DisconnectByServerTimeout = StatusCode.DisconnectByServer, DisconnectCause.DisconnectByServerLogic = StatusCode.DisconnectByServerLogic,
  DisconnectCause.Exception = StatusCode.Exception, DisconnectCause.InvalidAuthentication = ErrorCode.InvalidAuthentication, DisconnectCause.MaxCcuReached = ErrorCode.MaxCcuReached, DisconnectCause.InvalidRegion = ErrorCode.InvalidRegion,
  DisconnectCause.SecurityExceptionOnConnect = StatusCode.SecurityExceptionOnConnect, DisconnectCause.DisconnectByClientTimeout = StatusCode.TimeoutDisconnect, DisconnectCause.InternalReceiveException = StatusCode.ExceptionOnReceive, DisconnectCause.AuthenticationTicketExpired = 32753
}
 切断の原因を要約します。OnConnectionFailとOnFailedToConnectToPhotonで使用されます。 More...
 
enum  ServerConnection { ServerConnection.MasterServer, ServerConnection.GameServer, ServerConnection.NameServer }
 内部使用可能なフィールドのサーバ(タイプ):サーバ。 More...
 

Typedef Documentation

using Hashtable = ExitGames.Client.Photon.Hashtable
using SupportClassPun = ExitGames.Client.Photon.SupportClass

Enumeration Type Documentation

内部使用可能なフィールドのサーバ(タイプ):サーバ。

Photonは、ネームサーバ、マスターサーバ、およびゲームサーバの3つの異なる役割を使用します。

Enumerator
MasterServer 

このサーバは、マッチメイキングが行われ、クライアントがロビーのルームのリストを取得できる場所です。

GameServer 

このサーバは、複数のルームを処理して、プレーヤー間(ルームの中)のメッセージを中継します。

NameServer 

このサーバは、最初に特定のリージョンのマスターサーバのアドレス(IP)を取得するために使用されます。Photon OnPremise(自己ホスト)には使用されません。