Skip to main content

AGS 2025.5.0 Release NotesSupported

info

This is the latest AGS version. AccelByte actively maintains this version by providing regular updates, bug fixes, security patches, and comprehensive technical support. Please refer to the AGS Version Support Lifecycle document for more information.

Last updated on July 15, 2025

Release date: July 16th, 2025

Announcements

  • N/A

Versions

AccelByte Gaming Services (AGS) Game SDK

  • Unreal Engine:
  • OSS:
  • Network-Utilities:
  • Unity:
  • P2P Unity:

Extend SDK (previously known as Server SDK) latest version:

Please refer to the respective GitHub releases page:

AccelByte Multiplayer Servers (AMS)

Highlights

Enhanced DLC Resync with Revocation Support

Previously, when an item was removed from the DLC configuration, the associated player entitlement was not automatically revoked. This required manual intervention by an admin. The issue stemmed from limitations in how the system tracked and identified the correct entitlements to revoke.

With the new workflow, entitlement revocation is now handled automatically. Admins no longer need to manually manage this process, ensuring a more efficient and accurate entitlement lifecycle.

The auto revocation process can be turned on/off using dlc config endpoint. It’s not recommended to enable auto‑revocation and inventory integration at the same time, as this may cause revocation failures.

To access it through REST API, use these endpoints:

  • Toggle on/off revocation [PUT] /admin/namespaces/{namespace}/dlc/config/item
  • Get revocation toggle [GET] /admin/namespaces/{namespace}/dlc/config/item

Enable Log Viewer for Shared Cloud

The Log Viewer has been enabled in the Shared Cloud environment, making it easier for studio admins to analyze, review and debug their Game Client or Game Server API calls. See this guide for more information on how to use it.

  • Where to find it in the Admin Portal
    • Go to Admin Portal → Select studio namespace or game namespace → Development Utilities → Logs → Log Viewer

Uptime SLA Dashboard for Private Cloud

We're excited to announce the release of a new SLA Monitor dashboard in Grafana. This new dashboard aims to enhance transparency and provide you with the information you need to monitor the reliability of AccelByte’s services in your environment effectively. Currently this dashboard will only be available for environments with live games.

This dashboard offers a clear and detailed view of your environment's uptime throughout a given month, including:

  • Overall Uptime Information - Get a quick summary of your environment's total uptime.
  • Uptime Visualization with Event Markers - A dynamic graph visually representing the uptime trends, highlighting significant events such as maintenance windows and incidents that may have impacted service uptime.
  • Service-Specific Uptime Breakdown - Understand the uptime performance for each individual service within your environment.

How to Access

  • To reach your Grafana Cloud instance, refer to this guide
  • Once you’re in Grafana, go to Dashboards menu from the sidebar, and the dashboard will be available under 5 - Operations directory → SLA Monitor

For relevant policies, please refer to our documentation portal.

Usage & Billing tracking for Private Cloud

We are excited to announce the release of the Billing and Usage Monitoring page for our private cloud customers*. This new feature allows you to monitor your service usage and access detailed billing information.

Usage Page:

For a comprehensive breakdown of all service usage, including AGS, AMS, or Extend, visit the Usage page. You can further refine your view by applying environment and date filters.

Billing Page:

The Billing page provides an estimated next payment, including details on your Support tier, environment, AGS Usage, and any AMS/Extend add-on costs. You can also select the desired usage period.

How to Access:

  1. Navigate to your game namespace in the Admin portal.
  2. On the Admin portal sidebar, select "Billing & Usage."

*Note: This feature is currently available to selected customers only.

Permission Changes

AGS Private Cloud

This section applies to Private Cloud customers only.

In this release, we've added new permissions for default roles in the Private Cloud Admin Portal. New to Private Cloud default roles? Learn more here. If you maintain your own custom roles, please ensure they are updated with the latest permissions.

  • Used on the Extend Page in Admin Portal to generate an Extend Logs URL, so the customer can explore the Extend logs easily
    • Super Admin Role:
      • ADMIN:NAMESPACE:*:GRAFANA:DATASOURCE (Action 15 - CRUD)
      • ADMIN:NAMESPACE:*:GRAFANA:WHITELIST (Action 15 - CRUD)
    • Game Admin Role:
      • ADMIN:NAMESPACE:{namespace}:GRAFANA:DATASOURCE (Action 2 - Read)
    • View Only Role:
      • ADMIN:NAMESPACE:*:GRAFANA:DATASOURCE (Action 2 - Read)
      • ADMIN:NAMESPACE:*:GRAFANA:WHITELIST (Action 2 - Read)
  • Used to query the TX RX network usage from the Turn Manager service
    • Super Admin Role:
      • ADMIN:TURN:NETWORK:STATISTIC (Action 2 - Read)

Breaking Changes

Minor Changes

Admin Portal

  • Added the AGS Version Support Lifecycle information to the Admin Portal’s About section. For more information, please visit our documentation
  • Added the current AGS Version info to Request Tracker
  • Added the Jira ticket ‘Last Updated’ info to Request Tracker table
  • Namespace deactivation UI enhancement.
    • Currently, deactivating a game namespace in the Admin Portal only changes its status in the UI, it doesn't disable any actual game namespace functionality, like automatically stopping Extend App or AMS fleets. We've updated the UI design and wording to help prevent misunderstandings about what this feature does.
  • Added a tooltip in the Search Users UI to indicate the limitation of 3-30 characters.
    • The user search in the Admin Portal only works for queries between 3 and 30 characters (for both email and display name) due to performance reasons. This sometimes causes confusion when users enter shorter or longer text and think the search isn't working. To make this clearer, we've added a tooltip in the Search Users UI to explain the limitation.

IAM

  • Added an optional sourceNamespace field to game-scoped resource event payloads.

    This sourceNamespace field indicates the namespace that owns the resource, if it differs from the event’s occurrence namespace. Otherwise, this field will be empty.

    • Example Event Name: gameUserCreated, gameUserAccountCreated, thirdPartyAccountCreated
    • Example Scenario: A game user account is automatically created from the publisher namespace when a game reward is granted to a publisher user . The sourceNamespace is the gameNamespace.
  • Introduced a new event triggered when users choose to move game accounts from a source account to a target account during the One-Time Linking flow.

    • This event payload includes the selected game accounts from the source that are linked to the target, as well as any game accounts on the target that were deleted and replaced if any.
      • Topic: oneTimeCodeLinked
      • Event Name: userAccountTransformed

Extend

  • Add a Show Log button in Extend App Detail page
  • Add a subscriber by entering email address to receive the notification

Session

  • Session information in the backfill ticket is now being updated when there are member changes.
  • Admin can now use session configuration name filter for searching party session data in the endpoint /session/v1/admin/namespaces/{namespace}/parties
  • Added PartyDeletionEvent that is triggered when all players leave the party.

Session History

  • Admin can now use session configuration name filter for searching party session data in the endpoint /sessionhistory/v1/admin/namespaces/{namespace}/parties

Player Portal

  • Updated the Twitch drops image item placeholder to use the company logo instead

Bug Fixes

Admin Portal

  • Fixed an issue where admin unable to input precise amount of dollar ($) currency when setting up an item price in Store
  • Fixed an issue where admin unable to create a new category in Stores if it’s containing hyphen ('-')
  • Fixed the Spanish (Mexico) localization string in country selection dropdown in Legal
  • Fixed the incorrect information in Extend usage section when the product is throttled and the AGS state is unsubscribed
  • Fixed the missing Request Tracker intro tooltip after completing the initial tour guide for new invited admin
  • Fixed Spanish (Mexico) language title in the Legal Document UI to display in the local language, i.e. from Spanish (Mexico) to Español (México)

IAM

  • Fixed the Send Registration Code API doesn't properly validate empty emailAddress values, causing a 500 error instead of expected 400 error.

Challenges

  • Fixed an issue where challenge status remained stuck at "INIT" and failed to transition to "TIED" when appropriate. The status flow now updates correctly based on challenge outcomes.

Extend

  • Fixed environment variable & secret deployed as success even when the deployment process failed
  • Fixed issue the incorrect app status that show undeployed when it should be deployed
  • Fixed unable to subscribe user due to malformed request
  • Fixed missing VMHour usage when updated to AGS 2025.4

Platform

  • Fixed an issue where IAP order statuses did not accurately reflect the corresponding PlayStation Network (PSN) order state, particularly during refund processes.

  • Fixed an issue where the itemType field within fulfillmentItems was sometimes missing in the fulfillmentCompleted event payload. This fix ensures complete and accurate event data for downstream processing.

Player Portal

  • Fixed the Spanish (Mexico) localization string in country selection dropdown in Legal website
  • Fixed the cache issue where the newly hidden legal doc still list out in the Legal website sidebar
  • Fixed the issue where user unable to request a personal data after completing the upgrade headless account via one-time-code