Pragma Engine 0.0.71
June 7th, 2022
Deprecations #
Upgrade the listed Inventory RPC calls to their new versions to support hidden inventory.
- Description: To support the new hidden inventory feature, the following
InventoryRpccalls have been updated to partition data into player and hidden sections.
Original Replacement Removal Patch InventoryRpc.UpdateItemsPartnerV1InventoryRpc.UpdateItemsPartnerV20.0.73 InventoryRpc.UpdateItemsServiceV1InventoryRpc.UpdateItemsServiceV20.0.73 InventoryRpc.ServiceGetInventoryV1InventoryRpc.ServiceGetInventoryV20.0.73 InventoryRpc.GrantItemsServiceV1InventoryRpc.GrantItemsServiceV20.0.73 - Description: To support the new hidden inventory feature, the following
Upgrade to
MatchProcessedV3Notificationsto prepare for the removal of the Progression service.- Description: In preparation for the removal of Progression service,
MatchProcessedV2Notificationsare being deprecated. By release 0.0.73, you must have updated to theMatchProcessedV3Notifications.
Original Replacement Removal Patch Unity: OnMatchProcessedV2NotificationUnity: OnMatchProcessedV3Notification0.0.73 Unreal: OnMatchProcessedV2Unreal: OnMatchProcessedV30.0.73 Integration steps:
- A feature toggle in
MatchLifecycleServicecan be configured to switch toV3once you’re ready:
game: serviceConfigs: MatchLifecycleServiceConfig: sendMatchProcessedV3Notification: true- Once you’ve successfully switched over to
V3, be sure to update any references to the new version.
- A feature toggle in
- Description: In preparation for the removal of Progression service,
Integrations #
- Remove all uses of
PartyPlayer.progressionin thePartyPluginfunctions.- Description: As part of the Progression service deprecation, we’re removing all progression data from interservice calls and plugins.
- Integration steps:
- Audit your use of these functions to ensure that you are not using
PartyPlayer.progression:initializePartyrecreatePartyonAddPlayeronRemovePlayerupdatePlayerupdatePartybuildMatchmakingKeybuildExtEnterMatchmakingV2Request
- Audit your use of these functions to ensure that you are not using
- Update
MatchLifecycle.MatchEndV4Requestto use newitemServerGrantsfield.- Description:
MatchLifecycle.MatchEndV4Requestis being changed to use theitemServerGrantsfield instead ofitemGrantsto better reflect the fact that these grants are coming from the server and are trusted. - Integration steps:
- Assign any item grants in
PlayerMatchEndV4under theitemServerGrantsfield.
Original Replacement itemGrants: List<inventory.ItemGrantV2>itemServerGrants: List<inventory.ItemServerGrantV1> - Assign any item grants in
- Description:
Bugs and Fixes #
- Unreal SDK: Fixed issue with core SDK always invalidating the
Makefile. This should decrease build times by a few seconds.
Docs #
- [Updated Services Guide] New sections have been added to the Party Services Guide for custom Party behavior, along with a related Quick Guide.