From ef1fc19eddc8df74ed2ace1a2cc271a40f77fd4a Mon Sep 17 00:00:00 2001 From: PlayFab Jenkins Bot Date: Mon, 30 Mar 2020 20:29:58 +0000 Subject: [PATCH] https://docs.microsoft.com/en-us/gaming/playfab/release-notes/#200330 --- Defold/PlayFabClientSdk.zip | Bin 33072 -> 33169 bytes Defold/PlayFabClientTestExample.zip | Bin 41922 -> 42019 bytes Defold/PlayFabComboSdk.zip | Bin 54122 -> 54219 bytes Defold/PlayFabServerSdk.zip | Bin 39161 -> 39258 bytes .../PlayFab/PlayFabMultiplayerApi.lua | 18 ++++++++++++++++++ PlayFabClientSDK/PlayFab/PlayFabSettings.lua | 6 +++--- PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua | 18 ++++++++++++++++++ PlayFabSDK/PlayFab/PlayFabSettings.lua | 6 +++--- .../PlayFab/PlayFabMultiplayerApi.lua | 18 ++++++++++++++++++ PlayFabServerSDK/PlayFab/PlayFabSettings.lua | 6 +++--- 10 files changed, 63 insertions(+), 9 deletions(-) diff --git a/Defold/PlayFabClientSdk.zip b/Defold/PlayFabClientSdk.zip index 61301b8d36fe8368884aceeb3caedd7541a6dc72..89d62dce63572811380d8b5b56a94c97e13492f5 100644 GIT binary patch delta 4341 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 delta 4277 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 U>kttBEuHGm)A}be5BR(K4-P=C9{>OV diff --git a/Defold/PlayFabClientTestExample.zip b/Defold/PlayFabClientTestExample.zip index 38171fd304ee23c6c379befef4d8ea89852b4fe9..11be636301cb80985d4c57e6778c5d0592e26dd1 100644 GIT binary patch delta 4791 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 N&zcedsL%fW^dGEVi>3eo delta 4689 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 diff --git a/Defold/PlayFabServerSdk.zip b/Defold/PlayFabServerSdk.zip index 2c71f046a98fb962695f803c40da5208de2fc9b9..f29346548001fa145412fd067596550fc5679267 100644 GIT binary patch delta 5313 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 delta 5215 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 NKJY&|wd4L?{SRt~ivR!s diff --git a/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua b/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua index 3307e9bb..0fc2c024 100644 --- a/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua +++ b/PlayFabClientSDK/PlayFab/PlayFabMultiplayerApi.lua @@ -141,6 +141,15 @@ function PlayFabMultiplayerApi.DeleteBuildAlias(request, onSuccess, onError) IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/DeleteBuildAlias", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Removes a multiplayer server build's region. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion#deletebuildregionrequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion#emptyresponse +function PlayFabMultiplayerApi.DeleteBuildRegion(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/DeleteBuildRegion", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Deletes a multiplayer server game certificate. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletecertificate -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletecertificate#deletecertificaterequest @@ -476,6 +485,15 @@ function PlayFabMultiplayerApi.UpdateBuildAlias(request, onSuccess, onError) IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/UpdateBuildAlias", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Updates a multiplayer server build's region. If the region is not yet created, it will be created +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion#updatebuildregionrequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion#emptyresponse +function PlayFabMultiplayerApi.UpdateBuildRegion(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/UpdateBuildRegion", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Updates a multiplayer server build's regions. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregions -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregions#updatebuildregionsrequest diff --git a/PlayFabClientSDK/PlayFab/PlayFabSettings.lua b/PlayFabClientSDK/PlayFab/PlayFabSettings.lua index eedab169..3191b216 100644 --- a/PlayFabClientSDK/PlayFab/PlayFabSettings.lua +++ b/PlayFabClientSDK/PlayFab/PlayFabSettings.lua @@ -13,9 +13,9 @@ local PlayFabSettings = { _internalSettings = { sessionTicket = nil, - sdkVersionString = "LuaSdk_0.72.200303", - buildIdentifier = "jbuild_luasdk__sdk-genericslave-1_1", - requestGetParams = {["sdk"] = "LuaSdk_0.72.200303"} + sdkVersionString = "LuaSdk_0.73.200330", + buildIdentifier = "jbuild_luasdk__sdk-genericslave-2_0", + requestGetParams = {["sdk"] = "LuaSdk_0.73.200330"} }, settings = { productionUrl = ".playfabapi.com", diff --git a/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua b/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua index 3307e9bb..0fc2c024 100644 --- a/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua +++ b/PlayFabSDK/PlayFab/PlayFabMultiplayerApi.lua @@ -141,6 +141,15 @@ function PlayFabMultiplayerApi.DeleteBuildAlias(request, onSuccess, onError) IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/DeleteBuildAlias", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Removes a multiplayer server build's region. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion#deletebuildregionrequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion#emptyresponse +function PlayFabMultiplayerApi.DeleteBuildRegion(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/DeleteBuildRegion", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Deletes a multiplayer server game certificate. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletecertificate -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletecertificate#deletecertificaterequest @@ -476,6 +485,15 @@ function PlayFabMultiplayerApi.UpdateBuildAlias(request, onSuccess, onError) IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/UpdateBuildAlias", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Updates a multiplayer server build's region. If the region is not yet created, it will be created +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion#updatebuildregionrequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion#emptyresponse +function PlayFabMultiplayerApi.UpdateBuildRegion(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/UpdateBuildRegion", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Updates a multiplayer server build's regions. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregions -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregions#updatebuildregionsrequest diff --git a/PlayFabSDK/PlayFab/PlayFabSettings.lua b/PlayFabSDK/PlayFab/PlayFabSettings.lua index eedab169..3191b216 100644 --- a/PlayFabSDK/PlayFab/PlayFabSettings.lua +++ b/PlayFabSDK/PlayFab/PlayFabSettings.lua @@ -13,9 +13,9 @@ local PlayFabSettings = { _internalSettings = { sessionTicket = nil, - sdkVersionString = "LuaSdk_0.72.200303", - buildIdentifier = "jbuild_luasdk__sdk-genericslave-1_1", - requestGetParams = {["sdk"] = "LuaSdk_0.72.200303"} + sdkVersionString = "LuaSdk_0.73.200330", + buildIdentifier = "jbuild_luasdk__sdk-genericslave-2_0", + requestGetParams = {["sdk"] = "LuaSdk_0.73.200330"} }, settings = { productionUrl = ".playfabapi.com", diff --git a/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua b/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua index 3307e9bb..0fc2c024 100644 --- a/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua +++ b/PlayFabServerSDK/PlayFab/PlayFabMultiplayerApi.lua @@ -141,6 +141,15 @@ function PlayFabMultiplayerApi.DeleteBuildAlias(request, onSuccess, onError) IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/DeleteBuildAlias", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Removes a multiplayer server build's region. +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion#deletebuildregionrequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletebuildregion#emptyresponse +function PlayFabMultiplayerApi.DeleteBuildRegion(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/DeleteBuildRegion", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Deletes a multiplayer server game certificate. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletecertificate -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/deletecertificate#deletecertificaterequest @@ -476,6 +485,15 @@ function PlayFabMultiplayerApi.UpdateBuildAlias(request, onSuccess, onError) IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/UpdateBuildAlias", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) end +-- Updates a multiplayer server build's region. If the region is not yet created, it will be created +-- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion +-- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion#updatebuildregionrequest +-- Response Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregion#emptyresponse +function PlayFabMultiplayerApi.UpdateBuildRegion(request, onSuccess, onError) + if (not PlayFabSettings.settings.titleId or not PlayFabSettings._internalSettings.entityToken) then error("Must call GetEntityToken first, to call this method") end + IPlayFabHttps.MakePlayFabApiCall("/MultiplayerServer/UpdateBuildRegion", request, "X-EntityToken", PlayFabSettings._internalSettings.entityToken, onSuccess, onError) +end + -- Updates a multiplayer server build's regions. -- API Method Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregions -- Request Documentation: https://docs.microsoft.com/rest/api/playfab/multiplayerserver/multiplayerserver/updatebuildregions#updatebuildregionsrequest diff --git a/PlayFabServerSDK/PlayFab/PlayFabSettings.lua b/PlayFabServerSDK/PlayFab/PlayFabSettings.lua index 2327516a..6641ead3 100644 --- a/PlayFabServerSDK/PlayFab/PlayFabSettings.lua +++ b/PlayFabServerSDK/PlayFab/PlayFabSettings.lua @@ -13,9 +13,9 @@ local PlayFabSettings = { _internalSettings = { sessionTicket = nil, - sdkVersionString = "LuaSdk_0.72.200303", - buildIdentifier = "jbuild_luasdk__sdk-genericslave-1_1", - requestGetParams = {["sdk"] = "LuaSdk_0.72.200303"} + sdkVersionString = "LuaSdk_0.73.200330", + buildIdentifier = "jbuild_luasdk__sdk-genericslave-2_0", + requestGetParams = {["sdk"] = "LuaSdk_0.73.200330"} }, settings = { productionUrl = ".playfabapi.com",