Skip to main content

AGS 3.64.0 Release Notes

Last updated on October 24, 2024

Release date: December 18th, 2023

AccelByte Gaming Services (AGS) Game SDK latest version

Extend SDK (previously known as Server SDK) latest version

DSuploader latest version

  • Armada DS Uploader: 1.6.0

Highlights

  • Introduced the ability for admins to flag a user account as either a testing account user account through the User Management page of the Admin Portal.
  • Introduced the IAP Orders page in the User Management page of the Admin Portal. This page displays all IAP orders/purchases that a user has made historically.
  • The Extend Service Extension is now available for all AGS Premium customers. The feature will be available on the customer's environment after December 19th on the customer's maintenance calendar.

Quality of Life Changes

  • Introduced environment variable to enable or disable full public access to your content and creators in UGC. When public access is disabled, only users with a valid token can view your content and creator data.
  • Introduced environment variables to configure the max limit value when querying content, and max number of tags used to filter the contents. The UGC service, by default, will not put a limit to those configurations, and the configuration is also only applied to the Public endpoint.
  • Introduced a new admin endpoint in the Cloud Save service that allows you to update multiple player records at once. This can help you manage your player data more efficiently.
  • [OSS] Exposed the Extension JSON Object from FAccelByteModelsItemInfo to support customize/extend item data.
  • The CheckUserAvailability endpoint now supports availability checking for usernames as well as display names.
  • The option to deselect-all items has been added to the "Publish partial changes only" process of publishing a draft store.
    • Select-all will now select all items only in respect to the applied filter. It won't select items that are not returned by the applied filter.
  • A new parameter, autoCalcEstimatedPrice, has been added to the endpoints below. The default value is false. When set to true, it will automatically calculate prices for bundles configured with flexible pricing.

Bug Fixes and Minor Changes

  • Refactored the UGC Creators menu in the Admin Portal.
  • Adjusted the UGC Management in the Admin Portal to use the new UGC v2 endpoints to list content.
  • Improved the download button component for UGC and Cloudsave binary record.
  • Fixed double search query when searching Player and browsing through the Player list in Cloud Save.
  • Fixed the error message when updating type name with existing type in UGC Configurations menu.
  • Fixed duplicate content when adding content to the content group in the UGC Creators menu.
  • Fixed the issue where a channel list was only able to display 20 channels in the UGC Creators menu.
  • Fixed the issue where Search Player keyword was overwritten with User ID when viewing the Player stats page.
  • The Orders page in the E-Commerce page of the Admin Portal will now filter according to the applied filters correctly.
  • The Orders tab in the User Management page of the Admin Portal will no longer return a 404 error when "Next Page" is pressed.
  • Discounts on bundles configured on flexible prices are now working properly.
  • The search bar on the Countries page in the User Management page of the Admin Portal is no longer case-sensitive.
  • Standardized the match configurations table.
  • Standardized the server images table.
  • Standardized the items table.
  • Enabled alphabetical sorting of tables in Matchmaking.
  • Added a new download button for the latest BuildUtil in the App Distribution page.
  • Improved JSON validation on Create Match Ruleset.
  • Implemented grace period for a party session leader to reconnect before a new leader is chosen.
  • Added validation for minimum player per team on asymmetric role-based matchmaking.

Launcher

  • Fixed the issue where the launcher was stuck in repair state if a player manually moved the install folder of a game.
  • Fixed the issue where "missing executable" text would briefly show when refreshing the launcher.
  • Fixed missing launcher update progress on the splash screen.
  • Improved the UI config fetching to only occur once when the launcher starts.

App Editor

  • Fixed the issue where the close button was missing on App Editor success or error notification.

Platform

  • The publicRedeemCode endpoint now has a rate limiter (max 1 request per user, every 2 seconds) to prevent brute-force attacks.
  • The publicNormalizePaymentReturnUrl endpoint now has a validation for the returnUrl field to only allow legit payment providers to prevent phishing attacks.

Player Portal

  • Users can now link their Oculus accounts to their AGS account without unexpected errors.
  • Removed Launcher download URL from html source.

UGC

  • Added isOfficial query parameter to UGC v2 list content endpoint.
  • Added name query parameter to UGC v2 list content in a channel endpoint.
  • Added error codes in UGC API documentation.

Cloudsave

  • Added config promotion for Game Record.

Leaderboard

  • Added config promotion for Leaderboard v1 (Legacy) Configuration.

Statistic

  • Added config promotion for Statistic Cycle.

Session

  • Add player-server authentication to prevent a player from impersonating another player.

Session Worker

  • Added grace period for the party session leader to reconnect before a new leader is chosen.

Lobby

  • Fixed the delay time issue when player is kicked automatically after being disconnected from Lobby.
  • Added backend support to capture several headers in the WebSocket.

Matchmaking-v2

  • Added attributes extraction flexibility behavior.
  • Sending tickets on the BackfillMatches gRPC function is now supported.

Chat

  • Implemented config promotion for Chat Configuration.

Session History

  • Histories data will no longer be returned as a null value.

Armada

  • Added a handler in DSMC to catch error nil pointer.
  • Fixed DS Builder to support Hongkong (ap-east-1) region.
  • Refactored the Servers Page in the Admin Portal.

Game SDK

  • [UE] Fixed the issue where the token endpoint returns an empty populated data.
  • [Unity] Fixed the issue where a Unity presence event is not started.
  • [OSS] Fixed the issue where information was missing on Unreal OSS Cloud Save API Responses.