Skip to main content

AGS 3.70.0 Release Notes

Last updated on March 25, 2024

Release date: March 11th, 2024

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.3

Highlights

  • Introduced the Challenge Service. With Challenge service, you can now provide your players challenges with a set of objectives or goals for them to achieve in-game. The service incorporates the rewards upon challenge completion, such as in-game items, ranking, XP boost, etc. This enhances player retention and even drives revenue opportunities. To learn more about this service, see Introduction to Challenge.
  • [AGS Starter] Added a new Admin Management page in the Admin Portal.
    • Studios can now invite users into their Studio Namespace with a selection of roles: Studio Admin, Game Admin, and View-only.
    • Studio Admins can now manage the assigned namespaces and roles for each user.
  • [UE] Implemented config injection, which enables you to override UE SDK configuration such as client ID, client secret, base URL, and namespace from launch parameter. This allows your game client to point to any environment for debugging purposes. This is only active on development builds.

Quality of life changes

  • Introduced two new endpoints, adminBulkPutPlayerRecordsByKeyHandlerV1, and adminBulkGetPlayerRecordsByUserIDsHandlerV1. These endpoints allow you to retrieve, create, or update Cloud Save Player records on multiple users with the same record key in a single request.
  • Integrated User Generated Content (UGC) Review Process into the Admin Portal. Game admins can now manage the Content Approval configuration and Under Review content directly from the Admin Portal.
  • Extend Service Extension C# Sample app: Enabled the auto-token refresh by default.
  • [Unity][Stat] The additionalKey query parameter is optional and can accept an empty string on UpdateUserStatItemsValue method.
  • [UE][MPV2] Added support for friends-only joinability setting in game and party sessions.
  • [UE] Exposed time-to-live (TTL) config for Game records to SDK.

Bug Fixes and Minor Changes

Admin Portal

  • Added a TTL configuration to Game Records, which will make the records inaccessible to players after the TTL expires. The TTL configuration comes with a tooltip to aid users.
  • Added the Enable Secret Validation option when creating and configuring session templates.

Achievement

  • Added custom badges on Achievement Swagger UI.

Leaderboard

  • Added a response when triggering set user visibility in audit logs.
  • Added custom badges on Leaderboard Swagger UI.

UGC

  • Added custom badges on UGC Swagger UI.

Social

  • Improved the migration process by ensuring that the database lock (dblock) is cleaned up during each migration. This helps prevent lingering locks that might cause issues during subsequent migrations.

Session

  • The native party session sync for all joinability types now attaches the party code.

Matchmaking

  • Fixed the bug that prevented players from getting a match ID after reaching the flexing roles duration.

AccelByte Multiplayer Servers (AMS)

  • Fixed an issue with the AMS CLI error logging/output format

Armada (Deprecated)

  • Dedicated server (DS) Probe service now supports DS state total metric.

Launcher

  • Improved how the Launcher handles a case when the backend returns a "429 error" by adding a UI message that says "Too many requests. Please try again in x seconds."
  • Fixed the issue on the runtime environment variable not being included when spawning a game process after users play the game from the Launcher.

Login Website

  • Fixed the XSS vulnerability bug by sanitizing the URL on the reset password flow.

App Editor

  • Adjusted the meta tags configs to the default value and remove the AccelByte reference.

Player Portal

  • Removed the auto-fill behavior on the Current Password field in the Password & Security menu.
  • Improved the security by sanitizing the footer and social media links on the Player Portal.
  • Fixed the cross-site scripting (XSS) vulnerability bug by sanitizing the URL on the payment app.
  • Added a back-to-top button when viewing a legal document for easier navigation.
  • Fixed various display issues that occurred when Windows users use a monitor with a 1920 x 1280 resolution at 125% scale.

Analytics

  • Fixed the data export parameter issue of the Weekly Active Users.
  • Fixed the Weekly Active Users data export parameter.
  • Removed Redis usage by default.

Extend

  • Fixed the issue of the Extend service returning an error if the name of an image version is longer than 300 characters.