From 2a120989aa48193fd645194ceb5d3ff2f1d14c60 Mon Sep 17 00:00:00 2001 From: PlayFab Jenkins Bot Date: Mon, 15 Jun 2020 18:07:18 +0000 Subject: [PATCH] https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#200615 --- PlayFabSdk/Scripts/PlayFab/PlayFab.js | 4 +-- .../Scripts/typings/PlayFab/PlayFabAdmin.d.ts | 6 ++-- .../typings/PlayFab/PlayFabClient.d.ts | 2 ++ .../typings/PlayFab/PlayFabMultiplayer.d.ts | 30 +++++++++++++++++++ .../typings/PlayFab/PlayFabServer.d.ts | 6 ++-- PlayFabSdk/package-lock.json | 2 +- PlayFabSdk/package.json | 2 +- 7 files changed, 44 insertions(+), 8 deletions(-) diff --git a/PlayFabSdk/Scripts/PlayFab/PlayFab.js b/PlayFabSdk/Scripts/PlayFab/PlayFab.js index 4fb26e64..5641a676 100644 --- a/PlayFabSdk/Scripts/PlayFab/PlayFab.js +++ b/PlayFabSdk/Scripts/PlayFab/PlayFab.js @@ -3,7 +3,7 @@ var url = require("url"); var https = require("https"); -exports.sdk_version = "2.48.200602"; +exports.sdk_version = "2.49.200615"; exports.buildIdentifier = "jbuild_nodesdk__sdk-genericslave-3_0"; var settings = (exports.settings = { @@ -27,7 +27,7 @@ var _internalSettings = (exports._internalSettings = { entityToken: null, sessionTicket: null, requestGetParams: { - sdk: "JavaScriptSDK-2.48.200602", + sdk: "JavaScriptSDK-2.49.200615", }, }); diff --git a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabAdmin.d.ts b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabAdmin.d.ts index 4a3766f5..a4194235 100644 --- a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabAdmin.d.ts +++ b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabAdmin.d.ts @@ -2199,8 +2199,8 @@ declare module PlayFabAdminModels { | "XboxServiceTooManyRequests" | "NintendoSwitchNotEnabledForTitle" | "RequestMultiplayerServersThrottledFromRateLimiter" - | "TitleDataInstanceNotFound" - | "DuplicateTitleDataOverrideInstanceName" + | "TitleDataOverrideNotFound" + | "DuplicateKeys" | "MatchmakingEntityInvalid" | "MatchmakingPlayerAttributesInvalid" | "MatchmakingQueueNotFound" @@ -2673,6 +2673,8 @@ declare module PlayFabAdminModels { export interface GetTitleDataRequest extends PlayFabModule.IPlayFabRequestCommon { // Specific keys to search for in the title data (leave null to get all keys) Keys?: string[]; + // Name of the override. + OverrideLabel?: string; } export interface GetTitleDataResult extends PlayFabModule.IPlayFabResultCommon { diff --git a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabClient.d.ts b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabClient.d.ts index ba52cb7d..5532ecdc 100644 --- a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabClient.d.ts +++ b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabClient.d.ts @@ -2740,6 +2740,8 @@ declare module PlayFabClientModels { export interface GetTitleDataRequest extends PlayFabModule.IPlayFabRequestCommon { // Specific keys to search for in the title data (leave null to get all keys) Keys?: string[]; + // Name of the override. + OverrideLabel?: string; } export interface GetTitleDataResult extends PlayFabModule.IPlayFabResultCommon { diff --git a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabMultiplayer.d.ts b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabMultiplayer.d.ts index a31004aa..fde3be53 100644 --- a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabMultiplayer.d.ts +++ b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabMultiplayer.d.ts @@ -617,6 +617,9 @@ declare module PlayFabMultiplayerModels { } export interface CreateBuildWithCustomContainerRequest extends PlayFabModule.IPlayFabRequestCommon { + // When true, assets will not be copied for each server inside the VM. All serverswill run from the same set of assets, or + // will have the same assets mounted in the container. + AreAssetsReadonly?: boolean; // The build name. BuildName: string; // The flavor of container to create a build from. @@ -638,11 +641,17 @@ declare module PlayFabMultiplayerModels { Ports: Port[]; // The region configurations for the build. RegionConfigurations: BuildRegionParams[]; + // When true, assets will be downloaded and uncompressed in memory, without the compressedversion being written first to + // disc. + UseStreamingForAssetDownloads?: boolean; // The VM size to create the build on. VmSize?: string; } export interface CreateBuildWithCustomContainerResponse extends PlayFabModule.IPlayFabResultCommon { + // When true, assets will not be copied for each server inside the VM. All serverswill run from the same set of assets, or + // will have the same assets mounted in the container. + AreAssetsReadonly?: boolean; // The guid string build ID. Must be unique for every build. BuildId?: string; // The build name. @@ -671,11 +680,17 @@ declare module PlayFabMultiplayerModels { RegionConfigurations?: BuildRegion[]; // The type of game server being hosted. ServerType?: string; + // When true, assets will be downloaded and uncompressed in memory, without the compressedversion being written first to + // disc. + UseStreamingForAssetDownloads?: boolean; // The VM size the build was created on. VmSize?: string; } export interface CreateBuildWithManagedContainerRequest extends PlayFabModule.IPlayFabRequestCommon { + // When true, assets will not be copied for each server inside the VM. All serverswill run from the same set of assets, or + // will have the same assets mounted in the container. + AreAssetsReadonly?: boolean; // The build name. BuildName: string; // The flavor of container to create a build from. @@ -700,11 +715,17 @@ declare module PlayFabMultiplayerModels { RegionConfigurations: BuildRegionParams[]; // The command to run when the multiplayer server is started, including any arguments. StartMultiplayerServerCommand: string; + // When true, assets will be downloaded and uncompressed in memory, without the compressedversion being written first to + // disc. + UseStreamingForAssetDownloads?: boolean; // The VM size to create the build on. VmSize?: string; } export interface CreateBuildWithManagedContainerResponse extends PlayFabModule.IPlayFabResultCommon { + // When true, assets will not be copied for each server inside the VM. All serverswill run from the same set of assets, or + // will have the same assets mounted in the container. + AreAssetsReadonly?: boolean; // The guid string build ID. Must be unique for every build. BuildId?: string; // The build name. @@ -736,6 +757,9 @@ declare module PlayFabMultiplayerModels { ServerType?: string; // The command to run when the multiplayer server has been allocated, including any arguments. StartMultiplayerServerCommand?: string; + // When true, assets will be downloaded and uncompressed in memory, without the compressedversion being written first to + // disc. + UseStreamingForAssetDownloads?: boolean; // The VM size the build was created on. VmSize?: string; } @@ -995,6 +1019,9 @@ declare module PlayFabMultiplayerModels { } export interface GetBuildResponse extends PlayFabModule.IPlayFabResultCommon { + // When true, assets will not be copied for each server inside the VM. All serverswill run from the same set of assets, or + // will have the same assets mounted in the container. + AreAssetsReadonly?: boolean; // The guid string build ID of the build. BuildId?: string; // The build name. @@ -1032,6 +1059,9 @@ declare module PlayFabMultiplayerModels { // The command to run when the multiplayer server has been allocated, including any arguments. This only applies to managed // builds. If the build is a custom build, this field will be null. StartMultiplayerServerCommand?: string; + // When true, assets will be downloaded and uncompressed in memory, without the compressedversion being written first to + // disc. + UseStreamingForAssetDownloads?: boolean; // The VM size the build was created on. VmSize?: string; } diff --git a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabServer.d.ts b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabServer.d.ts index dd1e28a7..9dd44400 100644 --- a/PlayFabSdk/Scripts/typings/PlayFab/PlayFabServer.d.ts +++ b/PlayFabSdk/Scripts/typings/PlayFab/PlayFabServer.d.ts @@ -2255,8 +2255,8 @@ declare module PlayFabServerModels { | "XboxServiceTooManyRequests" | "NintendoSwitchNotEnabledForTitle" | "RequestMultiplayerServersThrottledFromRateLimiter" - | "TitleDataInstanceNotFound" - | "DuplicateTitleDataOverrideInstanceName" + | "TitleDataOverrideNotFound" + | "DuplicateKeys" | "MatchmakingEntityInvalid" | "MatchmakingPlayerAttributesInvalid" | "MatchmakingQueueNotFound" @@ -2922,6 +2922,8 @@ declare module PlayFabServerModels { export interface GetTitleDataRequest extends PlayFabModule.IPlayFabRequestCommon { // Specific keys to search for in the title data (leave null to get all keys) Keys?: string[]; + // Name of the override. + OverrideLabel?: string; } export interface GetTitleDataResult extends PlayFabModule.IPlayFabResultCommon { diff --git a/PlayFabSdk/package-lock.json b/PlayFabSdk/package-lock.json index b4ec3280..e74d215d 100644 --- a/PlayFabSdk/package-lock.json +++ b/PlayFabSdk/package-lock.json @@ -1,6 +1,6 @@ { "name": "playfab-sdk", - "version": "2.48.200602", + "version": "2.49.200615", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/PlayFabSdk/package.json b/PlayFabSdk/package.json index 21de549d..3bac6b34 100644 --- a/PlayFabSdk/package.json +++ b/PlayFabSdk/package.json @@ -1,6 +1,6 @@ { "name": "playfab-sdk", - "version": "2.48.200602", + "version": "2.49.200615", "description": "Playfab SDK for node.js applications", "license": "Apache-2.0", "devDependencies": {