Pragma Engine 0.0.38
2021-10-05
Features #
- New operator RPC for portal to access Stores, Game and Rewards catalogs.
- Custom identity provider support added
- Rich Inventory in
UnitySDKfeaturing client side cache. - JWT token now contains more information related to a player identity, the new tokens are not yet used to validate with server
- GetLoginDataV1 now contains additional Catalog data (
updateEntriesandcraftingEntries)
Integration Notes #
- The configuration of Discord authentication has changed very slightly. The block of configuration that used to live under
serviceConfigs.DiscordIdProviderConfignow resides underpluginConfigs.AccountService.discordIdentityProvider. See4-example-ext/config/CommonConfig.ymlfor an example. - New configuration is needed to enable Epic Online Services authentication.
social:
pluginConfigs:
AccountService.epicIdentityProvider:
class: "EpicIdentityProvider"
- New configuration is needed to enable Steam authentication.
social:
pluginConfigs:
AccountService.steamIdentityProvider:
class: "SteamIdentityProvider"
config: <-- configuration from old serviceConfigs.SteamIdProviderConfig -->
Deprecation #
InventoryV1Datafield onLoginDatahas been deprecated. UseLoginDataInventoryFullV1Data.- Removed
InventoryV1DatainsideLobbyPlayer. AffectsLobbyStrategyplugin. MatchLifecycleService.MatchEndV2Requestdeprecated in favor ofMatchLifecycleService.MatchEndV3Request.InventoryService.ItemUpdateV3deprecated in favor ofInventoryService.ItemUpdateV4.