Skip to main content

AGS 3.49.0 Release Notes

Last updated on June 12, 2024

Release Date: May 22nd, 2023

Client-side SDK latest version:

  • AccelByte Cloud SDK Unreal Engine: 23.1.3
  • AccelByte Cloud SDK Unity: 15.19.0
  • AccelByte Cloud Network-Utilities: 4.0.1
  • AccelByte P2P Unity: 0.2.9
  • AccelByte Cloud OSS: 0.11.0

Server-side SDK latest version:

DSuploader latest version:

Here's a look at what's new in AccelByte Gaming Services 3.49.0:

Highlights

  • Introducing support for adding expiry dates to some Item Types - specifically, Option Box & Coin - directly on the Admin Portal
    • Expiry dates can be in the form of,
      • A set duration. These items will expire after a certain duration of time (in days).
      • A specific date. The item will expire on a specific date.
  • We changed update content payload/file behavior in the UGC Service Game SDK.
    • Previously, to update a content file, the game SDK only needed to call ModifyContent methods and upload the content file to the payload URL from that update response. Now, the client needs to specify UpdateContentFile = true in the modify content request body if the client wants to update the content file.

Quality of Life Changes

  • Added Hide and Delete Content button on the UGC Content details page for Admin moderate the content.

Breaking Changes

  • We have removed "no-reply@accelbyte.io" from some default emails.
    • There is no mitigation needed as this is not expected to cause any issues - but if you find players that are suddenly failing to receive Payment/Order/Subscription_` emails, please reach out to AccelByte Support.

Bug Fixes and Minor Changes

  • Twitch Drop Playground - Fixed the Claim Drops & Congratulation popup overlay covering content outside the preview.
  • Fixed an issue in Matchmaking V1 and V2 where team re-balancing was organizing players into the same team, instead of spreading them across teams, when min team was set to 1 and max team to greater than 1.
  • Fixed an issue in Matchmaking V1 and V2 where the match ruleset logic for latency expansion was being ignored, resulting in players with high latency matching together right away.
  • Fixed an issue in Matchmaking V2 where backfill tickets were not respecting the full ruleset logic. For example, if two players joined a game session configured with two teams, the two players were not always organized into separate teams.
  • Fixed an issue with Session V2 where sessions were ending prematurely when experiencing long wait times for a dedicated server to be allocated.
  • Exposed a new Matchmaking V1 API endpoint that provides the estimated wait time for players in the matchmaking queue.
  • Fixed an issue with Reporting and Moderation (in the Admin Portal) for Chat V2. The displayed chat history in a reported case loaded multiple times.
  • Fixed an issue in Matchmaking V1 where some matchmaking event payloads stored blocked players as a data map instead of as a list when empty.
  • Fixed an issue in the Unreal OSS when #define ONLINE_ERROR_NAMESPACE "FOnlineStatsSystemAccelByte", was causing a double definition warning from the compiler.
  • Fixed the missing functionality of Leaderboard snapshot data, which was missing ranking numbers, missing usernames, and had errors in pagination.
  • Fixed the unclear error message shown when the user imported invalid data in the Reward service.
  • Fixed the misleading error message when an Admin updated Player Records and Game Records in the Cloudsave service.
  • Fixed the missing user when searching using email and creation date on UGC management in teAdmin Portal.
  • Fixed game crashes when HttpResponse is null in Unity SDK.
  • Added UUID validation for User ID on Cloudsave service.
  • Added UUID validation for User ID on Statistic service.