|
My Project
|
API methods for managing multiplayer servers. API methods for managing parties. More...
Public Member Functions | |
| PlayFabMultiplayerInstanceAPI (PlayFabAuthenticationContext context) | |
| PlayFabMultiplayerInstanceAPI (PlayFabApiSettings settings, PlayFabAuthenticationContext context) | |
| bool | IsEntityLoggedIn () |
| Verify entity login. | |
| void | ForgetAllCredentials () |
| Clear the Client SessionToken which allows this Client to call API calls requiring login. A new/fresh login will be required after calling this. | |
| void | CancelAllMatchmakingTicketsForPlayer (CancelAllMatchmakingTicketsForPlayerRequest request, Action< CancelAllMatchmakingTicketsForPlayerResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Cancel all active tickets the player is a member of in a given queue. | |
| void | CancelAllServerBackfillTicketsForPlayer (CancelAllServerBackfillTicketsForPlayerRequest request, Action< CancelAllServerBackfillTicketsForPlayerResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Cancel all active backfill tickets the player is a member of in a given queue. | |
| void | CancelMatchmakingTicket (CancelMatchmakingTicketRequest request, Action< CancelMatchmakingTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Cancel a matchmaking ticket. | |
| void | CancelServerBackfillTicket (CancelServerBackfillTicketRequest request, Action< CancelServerBackfillTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Cancel a server backfill ticket. | |
| void | CreateBuildAlias (CreateBuildAliasRequest request, Action< BuildAliasDetailsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a multiplayer server build alias. | |
| void | CreateBuildWithCustomContainer (CreateBuildWithCustomContainerRequest request, Action< CreateBuildWithCustomContainerResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a multiplayer server build with a custom container. | |
| void | CreateBuildWithManagedContainer (CreateBuildWithManagedContainerRequest request, Action< CreateBuildWithManagedContainerResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a multiplayer server build with a managed container. | |
| void | CreateBuildWithProcessBasedServer (CreateBuildWithProcessBasedServerRequest request, Action< CreateBuildWithProcessBasedServerResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a multiplayer server build with the server running as a process. | |
| void | CreateMatchmakingTicket (CreateMatchmakingTicketRequest request, Action< CreateMatchmakingTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Create a matchmaking ticket as a client. | |
| void | CreateRemoteUser (CreateRemoteUserRequest request, Action< CreateRemoteUserResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a remote user to log on to a VM for a multiplayer server build. | |
| void | CreateServerBackfillTicket (CreateServerBackfillTicketRequest request, Action< CreateServerBackfillTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Create a backfill matchmaking ticket as a server. A backfill ticket represents an ongoing game. The matchmaking service automatically starts matching the backfill ticket against other matchmaking tickets. Backfill tickets cannot match with other backfill tickets. | |
| void | CreateServerMatchmakingTicket (CreateServerMatchmakingTicketRequest request, Action< CreateMatchmakingTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Create a matchmaking ticket as a server. The matchmaking service automatically starts matching the ticket against other matchmaking tickets. | |
| void | CreateTitleMultiplayerServersQuotaChange (CreateTitleMultiplayerServersQuotaChangeRequest request, Action< CreateTitleMultiplayerServersQuotaChangeResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a request to change a title's multiplayer server quotas. | |
| void | DeleteAsset (DeleteAssetRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Deletes a multiplayer server game asset for a title. | |
| void | DeleteBuild (DeleteBuildRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Deletes a multiplayer server build. | |
| void | DeleteBuildAlias (DeleteBuildAliasRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Deletes a multiplayer server build alias. | |
| void | DeleteBuildRegion (DeleteBuildRegionRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Removes a multiplayer server build's region. | |
| void | DeleteCertificate (DeleteCertificateRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Deletes a multiplayer server game certificate. | |
| void | DeleteContainerImageRepository (DeleteContainerImageRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Deletes a container image repository. | |
| void | DeleteRemoteUser (DeleteRemoteUserRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Deletes a remote user to log on to a VM for a multiplayer server build. | |
| void | EnableMultiplayerServersForTitle (EnableMultiplayerServersForTitleRequest request, Action< EnableMultiplayerServersForTitleResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Enables the multiplayer server feature for a title. | |
| void | GetAssetDownloadUrl (GetAssetDownloadUrlRequest request, Action< GetAssetDownloadUrlResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets a URL that can be used to download the specified asset. A sample pre-authenticated url - https://sampleStorageAccount.blob.core.windows.net/gameassets/gameserver.zip?sv=2015-04-05&ss=b&srt=sco&sp=rw&st=startDate&se=endDate&spr=https&sig=sampleSig&api-version=2017-07-29. | |
| void | GetAssetUploadUrl (GetAssetUploadUrlRequest request, Action< GetAssetUploadUrlResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets the URL to upload assets to. A sample pre-authenticated url - https://sampleStorageAccount.blob.core.windows.net/gameassets/gameserver.zip?sv=2015-04-05&ss=b&srt=sco&sp=rw&st=startDate&se=endDate&spr=https&sig=sampleSig&api-version=2017-07-29. | |
| void | GetBuild (GetBuildRequest request, Action< GetBuildResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets a multiplayer server build. | |
| void | GetBuildAlias (GetBuildAliasRequest request, Action< BuildAliasDetailsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets a multiplayer server build alias. | |
| void | GetContainerRegistryCredentials (GetContainerRegistryCredentialsRequest request, Action< GetContainerRegistryCredentialsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets the credentials to the container registry. | |
| void | GetMatch (GetMatchRequest request, Action< GetMatchResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Get a match. | |
| void | GetMatchmakingQueue (GetMatchmakingQueueRequest request, Action< GetMatchmakingQueueResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| SDK support is limited to C# and Java for this API. Get a matchmaking queue configuration. | |
| void | GetMatchmakingTicket (GetMatchmakingTicketRequest request, Action< GetMatchmakingTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Get a matchmaking ticket by ticket Id. | |
| void | GetMultiplayerServerDetails (GetMultiplayerServerDetailsRequest request, Action< GetMultiplayerServerDetailsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets multiplayer server session details for a build. | |
| void | GetMultiplayerServerLogs (GetMultiplayerServerLogsRequest request, Action< GetMultiplayerServerLogsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets multiplayer server logs after a server has terminated. | |
| void | GetMultiplayerSessionLogsBySessionId (GetMultiplayerSessionLogsBySessionIdRequest request, Action< GetMultiplayerServerLogsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets multiplayer server logs after a server has terminated. | |
| void | GetQueueStatistics (GetQueueStatisticsRequest request, Action< GetQueueStatisticsResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Get the statistics for a queue. | |
| void | GetRemoteLoginEndpoint (GetRemoteLoginEndpointRequest request, Action< GetRemoteLoginEndpointResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets a remote login endpoint to a VM that is hosting a multiplayer server build. | |
| void | GetServerBackfillTicket (GetServerBackfillTicketRequest request, Action< GetServerBackfillTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Get a matchmaking backfill ticket by ticket Id. | |
| void | GetTitleEnabledForMultiplayerServersStatus (GetTitleEnabledForMultiplayerServersStatusRequest request, Action< GetTitleEnabledForMultiplayerServersStatusResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets the status of whether a title is enabled for the multiplayer server feature. | |
| void | GetTitleMultiplayerServersQuotaChange (GetTitleMultiplayerServersQuotaChangeRequest request, Action< GetTitleMultiplayerServersQuotaChangeResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets a title's server quota change request. | |
| void | GetTitleMultiplayerServersQuotas (GetTitleMultiplayerServersQuotasRequest request, Action< GetTitleMultiplayerServersQuotasResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Gets the quotas for a title in relation to multiplayer servers. | |
| void | JoinMatchmakingTicket (JoinMatchmakingTicketRequest request, Action< JoinMatchmakingTicketResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Join a matchmaking ticket. | |
| void | ListArchivedMultiplayerServers (ListMultiplayerServersRequest request, Action< ListMultiplayerServersResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists archived multiplayer server sessions for a build. | |
| void | ListAssetSummaries (ListAssetSummariesRequest request, Action< ListAssetSummariesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists multiplayer server game assets for a title. | |
| void | ListBuildAliases (ListBuildAliasesRequest request, Action< ListBuildAliasesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists details of all build aliases for a title. Accepts tokens for title and if game client access is enabled, allows game client to request list of builds with player entity token. | |
| void | ListBuildSummariesV2 (ListBuildSummariesRequest request, Action< ListBuildSummariesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client access is enabled, allows game client to request list of builds with player entity token. | |
| void | ListCertificateSummaries (ListCertificateSummariesRequest request, Action< ListCertificateSummariesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists multiplayer server game certificates for a title. | |
| void | ListContainerImages (ListContainerImagesRequest request, Action< ListContainerImagesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists custom container images for a title. | |
| void | ListContainerImageTags (ListContainerImageTagsRequest request, Action< ListContainerImageTagsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists the tags for a custom container image. | |
| void | ListMatchmakingQueues (ListMatchmakingQueuesRequest request, Action< ListMatchmakingQueuesResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| SDK support is limited to C# and Java for this API. List all matchmaking queue configs. | |
| void | ListMatchmakingTicketsForPlayer (ListMatchmakingTicketsForPlayerRequest request, Action< ListMatchmakingTicketsForPlayerResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| List all matchmaking ticket Ids the user is a member of. | |
| void | ListMultiplayerServers (ListMultiplayerServersRequest request, Action< ListMultiplayerServersResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists multiplayer server sessions for a build. | |
| void | ListPartyQosServers (ListPartyQosServersRequest request, Action< ListPartyQosServersResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists quality of service servers for party. | |
| void | ListQosServersForTitle (ListQosServersForTitleRequest request, Action< ListQosServersForTitleResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists quality of service servers for the title. By default, servers are only returned for regions where a Multiplayer Servers build has been deployed. | |
| void | ListServerBackfillTicketsForPlayer (ListServerBackfillTicketsForPlayerRequest request, Action< ListServerBackfillTicketsForPlayerResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| List all server backfill ticket Ids the user is a member of. | |
| void | ListTitleMultiplayerServersQuotaChanges (ListTitleMultiplayerServersQuotaChangesRequest request, Action< ListTitleMultiplayerServersQuotaChangesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| List all server quota change requests for a title. | |
| void | ListVirtualMachineSummaries (ListVirtualMachineSummariesRequest request, Action< ListVirtualMachineSummariesResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Lists virtual machines for a title. | |
| void | RemoveMatchmakingQueue (RemoveMatchmakingQueueRequest request, Action< RemoveMatchmakingQueueResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| SDK support is limited to C# and Java for this API. Remove a matchmaking queue config. | |
| void | RequestMultiplayerServer (RequestMultiplayerServerRequest request, Action< RequestMultiplayerServerResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Request a multiplayer server session. Accepts tokens for title and if game client access is enabled, allows game client to request a server with player entity token. | |
| void | RolloverContainerRegistryCredentials (RolloverContainerRegistryCredentialsRequest request, Action< RolloverContainerRegistryCredentialsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Rolls over the credentials to the container registry. | |
| void | SetMatchmakingQueue (SetMatchmakingQueueRequest request, Action< SetMatchmakingQueueResult > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| SDK support is limited to C# and Java for this API. Create or update a matchmaking queue configuration. | |
| void | ShutdownMultiplayerServer (ShutdownMultiplayerServerRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Shuts down a multiplayer server session. | |
| void | UntagContainerImage (UntagContainerImageRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Untags a container image. | |
| void | UpdateBuildAlias (UpdateBuildAliasRequest request, Action< BuildAliasDetailsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Creates a multiplayer server build alias. | |
| void | UpdateBuildName (UpdateBuildNameRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Updates a multiplayer server build's name. | |
| void | UpdateBuildRegion (UpdateBuildRegionRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Updates a multiplayer server build's region. If the region is not yet created, it will be created. | |
| void | UpdateBuildRegions (UpdateBuildRegionsRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Updates a multiplayer server build's regions. | |
| void | UploadCertificate (UploadCertificateRequest request, Action< EmptyResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
| Uploads a multiplayer server game certificate. | |
Public Attributes | |
| readonly PlayFabApiSettings | apiSettings = null |
| readonly PlayFabAuthenticationContext | authenticationContext = null |
API methods for managing multiplayer servers. API methods for managing parties.