|
| GameApplication () |
|
byte | GetCurrentNodeId () |
|
void | OnMasterConnectionEstablished (MasterServerConnectionBase masterServerConnectionBase) |
|
CustomTypeCache | GetS2SCustomTypeCache () |
|
void | UpdateMasterEndPoint () |
|
void | BroadCastEvent< TPeer > (IEventData eventData, IEnumerable< TPeer > peers, SendParameters sendParameters) |
| Sends an event to a list of peers. This method serializes the data just once per protocol instead of once per peer. More...
|
|
bool | ConnectToServerTcp (IPEndPoint remoteEndPoint, string applicationName, object state) |
| Establishes a TCP connection between two Photon instances. CreateServerPeer is called once the connection is established. OnServerConnectionFailed is called if the connection fails.
More...
|
|
bool | ConnectToServerTcp (IPEndPoint remoteEndPoint, string applicationName, object state, IRpcProtocol protocol) |
| Establishes a TCP connection between two Photon instances. CreateServerPeer is called once the connection is established. OnServerConnectionFailed is called if the connection fails.
More...
|
|
bool | ConnectToServerMuxTcp (IPEndPoint remoteEndPoint, string applicationName, object state) |
| Establishes a logical, multiplexed TCP connection between two Photon instances. Multiple logical connections are sharing a single physical connection. CreateServerPeer is called once a logical connection is established. OnServerConnectionFailed is called if the logical connection fails. If a phyiscal connection exists when ConnectToServerMuxTcp is called, it is used; otherwise a physical connection is established. If the physical connection is aborted, all logical connections are aborted as well. More...
|
|
bool | ConnectToServerUdp (IPEndPoint remoteEndPoint, string applicationName, object state, byte numChannels, short? mtu) |
| Establishes an UDP connection between two Photon instances. CreateServerPeer is called once the connection is established. OnServerConnectionFailed is called if the connection fails. More...
|
|
bool | ConnectToServerWebSocketHixie76 (IPEndPoint remoteEndPoint, string applicationName, object state, string origin) |
| Establishes an WebSocket connection between two Photon instances, using the Hixie76 WebSocket protocol. CreateServerPeer is called once the connection is established. OnServerConnectionFailed is called if the connection fails. More...
|
|
bool | ConnectToServerWebSocket (IPEndPoint remoteEndPoint, string applicationName, object state, WebSocketVersion webSocketVersion, IRpcProtocol protocol) |
| Establishes an WebSocket connection between two Photon instances. CreateServerPeer is called once the connection is established. OnServerConnectionFailed is called if the connection fails. More...
|
|
bool | ConnectToServer (IPEndPoint remoteEndPoint, string applicationName, object state) |
| This method overload is obsolete; use ConnectToServerTcp. More...
|
|
bool | ConnectToServer (IPEndPoint remoteEndPoint, bool useMux, string applicationName, object state) |
| This method overload is obsolete; use ConnectToServerMuxTcp. More...
|
|
bool | ConnectToServer (IPEndPoint remoteEndPoint, string applicationName, object state, IRpcProtocol protocol) |
| This method overload is obsolete; use ConnectToServerTcp. More...
|
|
bool | ConnectToServer (IPEndPoint remoteEndPoint, string applicationName, object state, byte numChannels, short? mtu) |
| This method overload is obsolete; use ConnectToServerUdp. More...
|
|
string[] | ListenerList (out ListenerStatus[] status) |
|
bool | ListenerStart (string name) |
|
bool | ListenerStop (string name) |
|
void | OnWebRTCConnectionEstablished (IPhotonWebRTCPeer peer, byte maxChannelCount, uint flags) |
|
void | OnOutboundWebRTCConnectionEstablished (IPhotonWebRTCPeer peer, object userData, byte maxChannelCount, uint flags) |
|
void | OnOutboundWebRTCConnectionFailed (object userData, uint errorCode) |
|
void | OnWebRTCChannelConnected (IPhotonWebRTCPeer peer, object userData, byte channelId, ChannelType ChannelType, bool unordered, ushort priority, uint reliability, string label, string protocol) |
|
void | OnWebRTCChannelDestroyed (IPhotonWebRTCPeer peer, object userData, byte channelId) |
|
IPhotonApplication | OnStart (string instanceName, string applicationName, IPhotonApplicationSink sink, IControlListeners controlListners, PhotonHostRuntimeInterfaces.ILogToUnmanagedLog unmanagedLog, IPhotonApplicationsCounter applicationsCounter, string unmanagedLogDirectory) |
| Called when the application is started. This method calls Setup. More...
|
|
override System.Runtime.Remoting.ObjRef | CreateObjRef (Type requestedType) |
|
new object | GetLifetimeService () |
|
override object | InitializeLifetimeService () |
|
|
Guid | ServerId [get] |
|
int? | GamingTcpPort [get, protected set] |
|
int? | GamingUdpPort [get, protected set] |
|
int? | GamingWebSocketPort [get, protected set] |
|
int? | GamingSecureWebSocketPort [get, set] |
|
int? | GamingHttpPort [get, protected set] |
|
int? | GamingHttpsPort [get, protected set] |
|
string | GamingHttpPath [get, protected set] |
|
IPEndPoint | MasterEndPoint [get, protected set] |
|
ApplicationStatsPublisher | AppStatsPublisher [get, protected set] |
|
MasterServerConnection | MasterServerConnection [get] |
|
IPAddress | PublicIpAddress [get, protected set] |
|
IPAddress | PublicIpAddressIPv6 [get, protected set] |
|
WorkloadController | WorkloadController [get, protected set] |
|
virtual GameCache | GameCache [get, protected set] |
|
AuthTokenFactory | TokenCreator [get, protected set] |
|
S2SCustomTypeCacheMan | S2SCacheMan [get, protected set] |
|
int | ConnectRetryIntervalSeconds [get, set] |
|
bool | IsMaster [get, set] |
|
static ApplicationBase | Instance [get] |
| Gets the application instance. More...
|
|
string | ApplicationName [get] |
| Gets the application name set in PhotonServer.config. More...
|
|
string | ApplicationPath [get] |
| Gets the application path set in PhotonServer.config. More...
|
|
string | ApplicationRootPath [get] |
| Gets the path of the application root path - base location of all applications. More...
|
|
string | BinaryPath [get] |
| Gets the path of the application binaries. More...
|
|
int | PeerCount [get] |
| Gets the number of peers currently connected to the application. More...
|
|
string | PhotonInstanceName [get] |
| Gets the name of the photon instance. More...
|
|
bool | Running [get] |
| Gets a value indicating whether the application is running (the time between Setup and OnStopRequested). More...
|
|
string | HwId [get] |
|
string | UnmanagedLogPath [get] |
| Gets the log path of Photon. More...
|
|
Version | CoreVersion [get] |
| Gets Photon Native Core version (PhotonSocketServer.exe). More...
|
|
Version | SdkVersion [get] |
| Gets Photon Managed Core version (SDK). More...
|
|