メインコンテンツまでスキップ

AGS 3.32.0 リリースノート

注意

This is an unsupported AGS version. AccelByte no longer provides any updates, bug fixes, security patches, or technical support for these versions. Please refer to the AGS Version Support Lifecycle document for more information.

Last updated on July 26, 57475

Release Date: September 27th, 2022

Client-Side SDK Latest Version:

  • AccelByte Cloud SDK Unreal Engine: 17.0.0
  • AccelByte Cloud SDK Unity: 15.2.0
  • AccelByte Cloud Network-Utilities: 2.4.1
  • AccelByte P2P Unity: 0.2.2
  • AccelByte Cloud OSS: 0.6.4

Server-Side SDK Latest Version:

Here's a look at what's new in AccelByte Cloud 3.32.0:

Quality of Life Changes

  • New Item Type: Extension

    You can now use the item type extension when creating new items. Extension allows you to create and support custom services, giving you the ability to customize and enhance the types of purchases available to your players. The entitlements and fulfillment of your extension item will be automatically integrated into your custom service.

    NOTE

    This feature is currently only able to be created using APIs.

    :::details Related Endpoints

    • POST /admin/namespaces/{namespace}/items
    • POST /admin/items/configs :::
  • Enhanced App Editor Configurations

    We've made a whole host of new improvements to the App Editor, including:

    • Separated the Global Styles and Feature Flags settings for the Player Portal and Launcher so you can easily make independent changes in either one without affecting the other.
    • The Get Launcher option of the Feature Flags is now only available for the Player Portal and has been removed from the Launcher list.
  • Improve Accuracy in Store Category Search Results

    We've improved our APIs to allow developers to choose to display items only from a particular category or include items from its all sub-categories' as well

    :::details Related Endpoints

    • GET /admin/namespaces/{namespace}/itemsbyCriteria
    • GET /v2/admin/namespaces/{namespace}/itemsbyCriteria
    • GET /public/admin/namespaces/{namespace}/itemsbyCriteria :::
  • SDK to Support Multi-Platform Wallet

    You can now use FRegistry::Wallet.GetWalletInfoByCurrencyCodeV2 to manage multi-platform wallets using the SDKs.

  • Support for Option Boxes in Single Game Template Launcher Stores

    You can now use Option Boxes in Launcher Stores that use the single game template by setting the Required Game value on your Option Box.

Breaking Changes

  • Change format value of endDate on Ban event payload to comply RFC3339 format.
  • Blueprint implementation for FPresenceStatus struct in ABPresence.h was renamed to FAccelBytePresenceStatus due to conflicting names with another class found in another plugins.

Bug Fixes and Minor Changes

  • Telemetry events data are now cached, meaning that if the game crashes unexpectedly, any previous data will be sent automatically after the game has restarted and the player has successfully logged back in to the AccelByte Cloud.

  • Fixed functional issues in the App Editor, Player Portal, Launcher, E-Commerce, Multiplayer V2, Session History, Session Browser, IAM Input Validation, and Dedicated Server Manager.

  • Now you can view Player Records on the User Details page of the Admin Portal.

  • In the Player Portal, Option Box items will now show a message if a player already owns the content.

  • Fixed bulk user ban endpoint. This endpoint now retrieves correct responses and no longer times out when trying to ban 100+ users in bulk.

    :::details Related Endpoint

    • POST /iam/v3/admin/namespaces/{namespace}/bans/users :::
  • Reduced Session History's data fetching runtime by shifting endpoints from the Matchmaking service to the Session Browser service. The old Matchmaking endpoints will be marked as deprecated. If you use any of these endpoints, make sure to switch to a substitute endpoint listed in the current endpoint.

    :::details Deprecated Endpoints:

    • GET /matchmaking/v1/admin/namespaces/{namespace}/sessions/history/search
    • GET /matchmaking/v1/admin/namespaces/{namespace}/sessions/{matchID}/history/detailed
    • GET /matchmaking/v2/admin/namespaces/{namespace}/sessions/history/search :::
  • You can now specify a session timeout limit for deployments and overridden deployments.

  • Fixed an issue where local server sessions were not being deleted once they shut down.

  • You can now update your player count dynamically in dedicated servers after the session has started matchmaking.

    :::details Related Endpoints

    • PUT /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}
    • PUT /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/settings :::