|
| AppLobby (GameApplication application, string lobbyName, AppLobbyType lobbyType, bool useLegacyLobbies=false, int? limitGameList=null, int? limitGameListUpdate=null, int? limitSqlFilterResults=null, string matchmakingStoredProcedure=null) |
|
void | EnqueueOperation (MasterClientPeer peer, OperationRequest operationRequest, SendParameters sendParameters) |
|
void | EnqueueTask (Action task) |
|
void | RemoveGame (string gameId) |
|
void | RemoveGameServer (GameServerContext gameServer) |
|
void | UpdateGameState (UpdateGameEvent operation, GameServerContext incomingGameServer) |
|
void | JoinLobby (MasterClientPeer peer, JoinLobbyRequest joinLobbyrequest, SendParameters sendParameters) |
|
void | LeaveLobby (MasterClientPeer peer) |
|
void | ResetGameServer (GameState gameState) |
|
override string | ToString () |
|
void | OnBeginReplication (GameServerContext gameServerContext) |
|
void | OnFinishReplication (GameServerContext gameServerContext) |
|
void | OnStopReplication (GameServerContext gameServerContext) |
|
void | OnSendChangedGameList (Hashtable gameList) |
|
virtual void | InitUpdateLobbyLimits (GameApplication gameApplication) |
|
virtual void | InitUpdateMatchmakingStoredProcedure (GameApplication gameApplication) |
|
void | UpdateLobbyLimits (bool gameListUseLegacyLobbies, int? gameListLimit, int? gameListLimitUpdates, int? gameListLimitSqlFilterResults) |
|
void | UpdateMatchmakingStoredProcedure (string matchmakingStoredProcedure) |
|
void | NotifyWaitListOnGameCreated (GameState gameState) |
|
void | NotifyWaitListOnGameRemoved (GameState gameState) |
|
|
virtual void | ExecuteOperation (MasterClientPeer peer, OperationRequest operationRequest, SendParameters sendParameters) |
|
object | GetCreateGameResponse (MasterClientPeer peer, GameState gameState) |
|
object | GetJoinGameResponse (MasterClientPeer peer, GameState gameState) |
|
object | GetJoinRandomGameResponse (MasterClientPeer peer, GameState gameState) |
|
virtual DebugGameResponse | GetDebugGameResponse (MasterClientPeer peer, GameState gameState) |
|
virtual GetGameListResponse | GetGetGameListResponse (MasterClientPeer peer, Hashtable gameList) |
|
virtual OperationResponse | HandleCreateGame (MasterClientPeer peer, OperationRequest operationRequest) |
|
virtual OperationResponse | HandleJoinGame (MasterClientPeer peer, OperationRequest operationRequest) |
|
virtual void | HandleJoinLobby (MasterClientPeer peer, JoinLobbyRequest operation, SendParameters sendParameters) |
|
virtual void | HandleLeaveLobby (MasterClientPeer peer) |
|
virtual OperationResponse | HandleJoinRandomGame (MasterClientPeer peer, OperationRequest operationRequest) |
|
virtual OperationResponse | HandleDebugGame (MasterClientPeer peer, OperationRequest operationRequest) |
|
virtual OperationResponse | HandleGetGameList (MasterClientPeer peer, OperationRequest operationRequest) |
|
virtual void | OnGameStateChanged (GameState gameState) |
|
virtual void | OnRemovePeer (MasterClientPeer peer) |
|
virtual bool | TryCreateGame (JoinGameRequest operation, NetworkProtocolType expectedProtocol, bool createIfNotExists, out bool gameCreated, out GameState gameState, out OperationResponse errorResponse, Dictionary< string, object > authCookie) |
|