AGS 2025.3.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.
注釈:本資料はAI技術を用いて翻訳されています。
リリース日: 2025年5月2日
お知らせ
AMS リリースノートが別途提供されるようになりました
このリリースから、AccelByte Multiplayer Servers (AMS) に関連するすべての更新が専用の AMS リリースノートで文書化されるようになります。これにより、AMS 機能、改善、および修正に特化した、より詳細で焦点を絞った更新を提供できます。
最新の AMS 変更はここで確認できます:
バージョン
AccelByte Gaming Services (AGS) Game SDK
最高の品質を保証するために、Game SDK は 2025 年 5 月 13 日にリリース予定です。
Extend SDK (以前は Server SDK として知られていました) 最新バージョン:
各自の GitHub リリースページを参照してください:
- C#: https://github.com/AccelByte/accelbyte-csharp-sdk/releases
- Go: https://github.com/AccelByte/accelbyte-go-sdk/releases
- Java: https://github.com/AccelByte/accelbyte-java-sdk/releases
- Python: https://github.com/AccelByte/accelbyte-python-sdk/releases
AccelByte Multiplayer Servers (AMS) CLI
- AMS CLI: 詳細は こちらで確認してください AMS リリースノートを表示
ハイライト
-
Private Cloud 顧客向けの権限変更
このリリースでは、Private Cloud Admin Portal ロールの新しい権限が追加されています。
Private Cloud ロールについて初めてですか?詳細はこちら
- マルチプレイヤー設定セクションを構成するため。
- 以下のロールに追加される権限: Super Admin、Game Admin、および View Only。
ADMIN:NAMESPACE:{namespace}:MATCHMAKING:PLAYFEATUREFLAG(アクション 15 - CRUD)
- 以下のロールに追加される権限: Super Admin、Game Admin、および View Only。
- このエンドポイント (/match2/apidocs/#/Backfill/AdminQueryBackfill) の
matchmaking-v2のセッションからバックフィル情報を取得するため。- 以下のロールに追加される権限: Super Admin、Game Admin、および View Only。
ADMIN:NAMESPACE:{namespace}:MATCHMAKING:BACKFILL(アクション 15 - CRUD)
- 以下のロールに追加される権限: Super Admin、Game Admin、および View Only。
- Admin Portal Request Tracker でブックマーク チケットを処理するため。
- 以下のロールに追加される権限: Super Admin、Game Admin、および View Only。
ADMIN:ISSUETRACKER:BOOKMARK(アクション 4 - 更新)ADMIN:ISSUETRACKER:ISSUES(アクション 2 - 読み取り)
- 以下のロールに追加される権限: Super Admin、Game Admin、および View Only。
- マルチプレイヤー設定セクションを構成するため。
-
前のサイクルデータを取得する新しいリーダーボード サポート
リーダーボード システムが、前のサイクルからのデータ取得をサポートするように強化されました。以前は、リーダーボードに現在のアクティブなシーズンのデータのみが表示されていました。この更新により、ユーザーは過去のシーズンのリーダーボードデータにアクセスでき、より優れた履歴比較、パフォーマンストラッキング、およびシーズン間分析が可能になります。この改善により、特に競争的または繰り返されるイベントの場合、リーダーボードの可視性と使いやすさが向上します。
- Admin Portal からのアクセス/使用方法
- Admin Portal サイドバーで、Engagement > Leaderboard に移動します。
- リーダーボードコードの 1 つを選択します。
- プレイヤーデータテーブルで、サイクルコードを選択します。
- ドロップダウンで Active Season を Previous Season に変更することで、リーダーボード サイクルの前のデータを取得できます。
- SDK からのアクセス/使用方法
- SDK 機能なし
- REST API 経由でのアクセス方法
- サイクル リーダーボード データを取得するための新しいパラメータがあります。管理者 (
/leaderboard/v3/admin/namespaces/{namespace}/leaderboards/{leaderboardCode}/cycles/{cycleId}) と公開 (/leaderboard/v3/public/namespaces/{namespace}/leaderboards/{leaderboardCode}/cycles/{cycleId}) の両方で、previousVersion と呼ばれます。 - ユーザーは previousVersion パラメータに値を指定することで、現在のバージョンの 1 つ前のバージョンまでアクセスできます。
- デフォルト値は 0 で、エンドポイントが現在のバージョンを返すことを意味します。
- サイクル リーダーボード データを取得するための新しいパラメータがあります。管理者 (
- Admin Portal からのアクセス/使用方法
-
オプション ボックスはアイテムタイプをサポート: Code
以前は、オプション ボックスは、ゲーム内アイテムや通貨などの直接アイテムタイプのみを含むことができました。この更新により、開発者はオプション ボックス内にアイテムタイプとしてコードを含めることができるようになりました。
- Admin Portal からのアクセス/使用方法
- コードがドラフトストアで既に構成されていることを確認します。
- Admin Portal サイドバーで、Commerce → Store に移動し、ドラフトストアを表示をクリックします。
- 新しいアイテムを作成して、アイテムタイプを選択: Option Box
- 名前、SKU、その他の属性など、残りの属性を入力し、[Next] をクリックします。
- [Add Item] をクリックしてオプション ボックスのコンテンツを入力します。アイテムタイプはコードをオプション ボックスのコンテンツとしてサポートする必要があります。
- SDK からのアクセス/使用方法
- SDK 機能なし
- REST API 経由でのアクセス方法
- ユーザーが REST API 経由でオプション ボックスを使用する場合、変更は必要ありません。
- Admin Portal からのアクセス/使用方法
-
Inventory は、アイテムの保存時にイベントを発行するサポート
以前は、プレイヤーのインベントリにアイテムを保存することは、外部通知のない独立した操作でした。この強化により、Inventory サービスはアイテムが保存されるたびに Kafka イベントを発行するようになります。
このイベントは、Extend Event Handler などの外部システムで使用でき、柔軟でカスタマイズ可能な機能を有効にします。
- Admin Portal からのアクセス/使用方法
- 利用不可
- SDK からのアクセス/使用方法
- SDK 機能なし
- REST API 経由でのアクセス方法
- 利用不可
- Admin Portal からのアクセス/使用方法
-
TIED チャレンジのゴールを調整するサポート
以前は、チャレンジが tied になると (プレイヤーがそれに対する進行を開始したことを意味する)、その構成はロックされ、変更できませんでした。この制限は解除されました。
この更新により、バランス調整、難易度チューニング、または構成エラーの修正などの変更に対応するため、アクティブ (tied) チャレンジのゴールを調整して、既存のプレイヤーの進行に影響を与えずに対応できます。これは fixed challenge タイプにのみ適用でき、ゴールの期間はまだ開始されていません。
- Admin Portal からのアクセス/使用方法
- Admin Portal サイドバーで、Engagement → Challenge → Configuration に移動し、既に進行中のいずれかのチャレンジを選択します。
- [Goal & Rewards] タブをクリックして、テーブルの左側のトリプルドット ボタンをクリックしてゴールの 1 つを選択し、[View] をクリックします。
- ゴール進行を更新できるようになりました。
- SDK からのアクセス/使用方法
- SDK 機能なし
- REST API 経由でのアクセス方法
- 固定チャレンジの一部であるゴールの場合、ユーザーは既存の更新ゴール エンドポイント (
/challenge/v1/admin/namespaces/{namespace}/challenges/{challengeCode}/goals/{code}) を使用して TIED チャレンジを更新できます。 - ユーザーは既に開始/終了したゴールを編集できません。
- 固定チャレンジの一部であるゴールの場合、ユーザーは既存の更新ゴール エンドポイント (
- Admin Portal からのアクセス/使用方法
-
Support Portal (ASP) 経由で組織が提起した問題と機能の進行状況を追跡するための新しい一元化ハブが導入されました。Request Tracker と呼ばれます。
- Admin Portal からのアクセス/使用方法
- Admin Portal サイドバーで、Request Tracker をクリックします。
- この機能は現在、Private Cloud 顧客に限定されています。
- Admin Portal からのアクセス/使用方法
-
監査ログ用のエクスポート機能が導入されました
- Admin Portal での場所:
- Admin Portal サイドバー: Development Utilities → Logs → Audit Logs → Export Logs
- Admin Portal での場所:
-
[Unreal Engine] Server API からプレイヤーのウォレットをフェッチするために、
ServerEcommerceに次の API インターフェイスが追加されました:QueryUserCurrencyWalletsDebitByWalletPlatformListUserCurrencyTransactionsGetPlatformWalletConfigUpdatePlatformWalletConfigResetPlatformWalletConfigGetWalletConfigUpdateWalletConfigCheckBalance
-
[Unity] Server SDK 用の Game Standard Event が追加されました。この機能は
ServerRegistry.GetGameStandardEvents()からアクセスできます。 -
Public Cloud のアカウント登録を完了していないユーザーにメール リマインダーが追加されました。リマインダーは、全体的な登録試行が期限切れになる前に (サインアップから 1 週間後)、3 つの間隔 (24 時間、72 時間、144 時間) で送信されます。
非推奨および廃止機能
-
今後の廃止に向けたリマインダー!!
- 下記のエンドポイントは AGS バージョン 2025.4 までに廃止される予定です。
- AGS バージョン 2025.4 がリリースされる前に、リストされた代替案への移行を確実に行ってください。
- エンドポイント:
/iam/namespaces/{namespace}/users/byLoginId- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/users
- 代替エンドポイント:
/iam/namespaces/{namespace}/users/byPlatformUserID- 代替エンドポイント:
/iam/v4/public/namespaces/{namespace}/platforms/{platformId}/users/{platformUserId}/iam/v3/admin/namespaces/{namespace}/platforms/{platformId}/users/{platformUserId}
- 代替エンドポイント:
/iam/namespaces/{namespace}/users/listByLoginIds- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/users/platforms/iam/v3/admin/namespaces/{namespace}/users/search/bulk
- 代替エンドポイント:
/iam/namespaces/{namespace}/users/{userId}- 代替エンドポイント:
/iam/v4/public/namespaces/{namespace}/users/{userId}/iam/v3/admin/namespaces/{namespace}/users/{userId}
- 代替エンドポイント:
/iam/namespaces/{namespace}/users/{userId}/platforms- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/users/{userId}/platforms/iam/v3/admin/namespaces/{namespace}/users/{userId}/platforms
- 代替エンドポイント:
/iam/v2/public/namespaces/{namespace}/users/{userId}- 代替エンドポイント:
/iam/v4/public/namespaces/{namespace}/users/{userId}/iam/v3/admin/namespaces/{namespace}/users/{userId}
- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/users/{userId}- 代替エンドポイント:
/iam/v4/public/namespaces/{namespace}/users/{userId}
- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/platforms/{platformId}/users/{platformUserId}- 代替エンドポイント:
/iam/v4/public/namespaces/{namespace}/platforms/{platformId}/users/{platformUserId}
- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/users/bulk/basic- 代替エンドポイント:
/iam/v3/public/namespaces/{namespace}/users/platforms
- 代替エンドポイント:
- 代替エンドポイントをサポートする最小 SDK バージョン:
- Unreal Engine: 26.7.0
- OSS: 0.12.31
- Network-Utilities: 4.4.1
- Unity: 17.5.0
- P2P Unity: 0.3.14
- エンドポイント:
- AGS バージョン 2025.4 がリリースされる前に、リストされた代替案への移行を確実に行ってください。
- 下記のエンドポイントは AGS バージョン 2025.4 までに廃止される予定です。
-
[Unreal Engine] サービスパフォーマンスの品質を確保するために、
SessionHistory::QueryGameSessionHistoryおよびUABSessionHistory::QueryGameSessionHistoryを Unreal SDK から非推奨にしました。この機能は AGS バージョン 2025.4 で削除される予定です。
セッション履歴にアクセスするための推奨される方法は、Admin Portal > Multiplayer > Session History 経由です。
-
[Unreal Engine]
bMultipleLocalUsersEnabledconfig およびIsMultipleLocalUsersEnabled()関数が削除されました。これらはAccelByteInstanceの導入により廃止されてしまいました。
マイナー変更
Admin Portal
- セッション テンプレート編集ページの 3rd Party Sync タブ → Playstation に PSN Disable System UI フィールドが追加されました。
- マッチメイキング履歴 X-Ray 詳細ページに適用されたアライアンス ルール ハイパーリンクが追加されました。これはマッチ チケット イベント中にアクティブなルールセットを表示します。
- マッチメイキング X-Ray 概要ページに更新ボタンが追加されました。ページ全体をリフレッシュすることなく最新データをフェッチしたいことがあります。
- Admin Tasks - Email Configuration メニューの全体的なコピー メッセージが更新されました。
- Public Cloud Admin Portal 全体で AMS と Extend 製品の "Cancel Subscription" 用語が "Deactivate" に置き換えられました。これにより、より明確になります。
- Public Cloud Registration UI/UX が改装され、オンボーディング エクスペリエンスが微調整されました。
- Public Cloud の Lookup Users メニューの下の Player Record タブに Cloud Save 機能が追加されました。
- Binary タブから プレイヤーのバイナリ レコードを表示します。
- 新しい Player Record を追加するボタンを追加します。
- リスト内のアクション ボタンでプレイヤー レコードを表示および削除します。
- Public Cloud AGS オンボーディング ページにさらに多くのコンテンツが追加されました。管理者招待状と AccelByte Community Discord サーバーについてユーザーに通知します。
監査ログ
- 監査ログにソート機能が追加されました。
- 追加のフィルターオプション (ユーザー表示名とクライアント名) が追加されました。
IAM
- このエンドポイントで Oculus のアプリユーザー ID を使用してユーザーを取得するためのサポートが追加されました: https://docs.accelbyte.io/api-explorer/#IAM/AdminGetUserByPlatformUserIDV3
- id_token クレームおよび userinfo API に email_verified が追加されました (https://development.accelbyte.io/iam/apidocs/#/Users/PublicGetOpenidUserInfoV3)
チャレンジ
- Challenge サービスの evaluate エンドポイントのパフォーマンスが改善されました。
Extend
- Extend App Description のマイナー UI 変更
- appConfig 変数が変更されるたびに、混乱を避けるためにアプリステータスが未展開に設定されます。
- Config Migration を実行するときに、Running/Active Image が自動的に選択されます。
- Config Migration プロセス中に CSM によって自動作成される Variable および Secret variable をスキップします。
- アップロードされたイメージがない場合、アプリの起動または展開プロセスをブロックします。
グループ
- データベース レプリカ ラグを処理する場合の一貫性が改善されました。
Inventory
- 複数のインベントリの削除時の一貫性が改善されました。
- save item API docs がエンドポイントの動作を説明するように調整されました。
- E-Commerce から Inventory アイテムにアイテム タグを同期しました。
友好
- ブロックされたプレイヤーを除外するようにネイティブ同期が改善されました。
マッチメイキング
- マッチ関数を名前で取得する新しいエンドポイントが追加されました:
/match2/v1/namespaces/{namespace}/match-functions/{name} - Match Ruleset とセッションのプレイヤーの最大数の不一致を防ぐための改善が追加されました。
Player Portal
- リンク アカウント ページで、"Link Account" から "Sign Up" タブへのアカウントのリンクのデフォルト選択が調整されました。
Seasonpass
- 現在のシーズン エンドポイント取得時のアクセス制御の構成が可能になりました。
セッション
- セッション テンプレートに PSN DisableSystemUIMenu を構成する新しいフィールドが追加されました (オプション)。このフィールドは PSN の createPlayerSessions の disableSystemUiMenu パラメータを入力するために使用されます。
- プレイヤーは、シークレット検証が有効になっているセッションに参加するときに OnSessionJoinedSecret 通知を受け取ります。
- セッション テンプレートが削除されると、アクティブなハング状態セッションが削除されます。
- セッションに新しいフィルタ
DS_CANCELLEDが追加されました。
チャット
- セッション通知が古いイベントを無視するように改善されました。
セッション履歴
- ユーザー ID で検索するソート順が追加されました。
- セッション履歴ページが調整されて、要求クライアント ID フィールドが追加されました。
- DS Statusv2 でフィルタリングが追加されました。
UGC
- コンテンツ ダウンローダー エンドポイント取得時のアクセス制御の構成が可能になりました。
Game SDK
- [Unreal Engine]
DeviceIDキャッシュの場所がエディター内の content ディレクトリから saved ディレクトリに移動されました。
バグ修正
Admin Portal
- User Entitlement ページのバグ修正:
- アイテム コード詳細に付与されたコードが空である問題が修正されました。
- Sessions と Parties ページのバグ修正:
- データを表示するためのいくつかのフィルタが修正されました。
- Last Update データが Current time ではなく Session データの値で表示されることを妨げていたバグが修正されました。
- Persistent status が、セッションが非アクティブ化された後に現在の値で表示されることを妨げていたバグが修正されました。
- "3rd Party Store Integrations" メニューの Add Configuration モーダルで非必須フィールドの Optional インジケーターが不足していないことが修正されました。
- ドラフト ストアでアイテム価格を削除できないユーザーの明確なインジケーターが修正されました。
- Namespace リスト メニューで、ネームスペース名が長すぎる場合の表示問題が修正されました。
- Lookup User メニューでプレイヤーの DoB を編集する場合のタイムゾーン設定が修正されました。
- Public Cloud Admin Portal での AGS のロック解除制限が AMS の使用情報を表示する不適切な情報が修正されました。
- 20 文字以上の値を持つユーザーをクエリすると空データが返される問題が修正されました。
- ウォレット テーブルのソース列の幅が修正されました。
- 管理者が Lookup User メニューでユーザーメールを変更する場合の無効なメール検証ターゲットが修正されました。
- メタデータのいくつかのデータ型がウォレット履歴に破損する問題が修正されました。
- Store メニューの日付と時刻の形式が修正されました。
- Store メニューで新しい表示ローテーションを作成する際の Start と End 日付の自動入力の問題が修正されました。
- Admin Portal ヘッダーにグローバルアラートまたはモバイル ビュー アラートが表示される場合の二重スクロール バーが修正されました。
Analytics
- Public Cloud が 2 つ以上のコネクタを追加できた問題が修正されました。
App Editor
- 古い twitch drop ドキュメント ハイパーリンクが削除されました。
Extend
- Extend admin portal ページに 25 個のみが表示される問題が修正されました。
Inventory
- 管理ファイルの更新 item エンドポイントの空のアイテムタイプが修正されました。
メールテンプレート
- AMS Welcome Email のメールタイトルの誤字が修正されました。
Player Portal
- 法的ドキュメントのリンクおよび strong タグのスタイルが修正されました。
- アカウント登録フロー中に "Email already used/exist" エラーが空白で表示されていた問題が修正されました。
- ヘッダー サイドバーが法的ドキュメントのスクロールが完了するまでスクロールされず、ページ全体のスクロールが開始される問題が修正されました。
- 法的ドキュメントが見づらい、または不適切な色を使用する HTML スタイルが修正されました。
- Player Portal の法的ドキュメント ページの見出しハイパーリンクが誤った場所にリードしていた問題が修正されました。
- パスワードのリセット中に特殊文字を使用した場合のエラーが修正されました。
- 2FA ローカライズから未使用の ''Learn More'' 文字列が削除されました。
- メール MFA 検証ページの小さい画面での長いメール アドレスのトランケーションが修正されました。
- 一意の表示名フィールドがカスタム正規表現を使用するときに適切なエラーテキストをトリガーしていなかった問題が修正されました。
- アカウント作成プロセス中にパスワードの同じ文字が連続して入力された場合、入力検証エラーが不足していた問題が修正されました。
セッション
- ゲーム セッションがゲーム セッションを復元する際にクライアント シークレットを送信しない問題が修正されました。
- パーティーの唯一の接続メンバーとして再接続するプレイヤーがパーティー リーダーに昇格されていなかった問題が修正されました。
- プレイヤーがコードでゲーム セッションに参加するときに、レスポンス ボディの
updatedAtフィールドが正しく表示されていなかった問題が修正されました。 - マッチメイキング プロセスで自動参加が有効になっており、最大アクティブセッション値に達するとスタックし、マッチ チケットが期限切れになる問題が修正されました。
- StatusV2 フィールドでフィルタ
DS_CANCELLEDを使用してゲーム セッションをクエリすると、予想される値が返されない問題が修正されました。 - Xbox ビジネス証明書 API の同期が修正されました。
セッション履歴
- すべてのマッチメイキング履歴の取得のソートが修正されました。
- フィルタ
configurationNameが機能していなかった問題が修正されました。 - セッション履歴に複数のパーティ切断イベントが記録されていた問題が修正されました。
チャット
- プレイヤーがクラン outsider ユーザーをクラン
topicIDに追加できた問題が修正されました。 - メンバーが websocket コマンドを使用してクラン
topicIDから直接退出できた問題が修正されました。
Platform
APPタイプでアイテムを保存するとパブリッシャー ネームスペースがエラーを返していた問題が修正されました。
Game SDK
-
[Unreal Engine]
DeviceId経由の Login が Play-in-Editor (PIE) で常に新しいユーザー アカウントを作成していた問題が修正されました。DeviceIdは決定論的順序で生成されるため、アカウントを再利用できます。新しい
DeviceIdを生成するには、Saved ディレクトリからAccelByteGeneralCacheファイルを削除してください。 -
[Unreal Engine] すべてのグローバル
FStringインスタンスがTCHARに変更されました。異なるプラットフォーム間のポータビリティが向上しました。 -
[Unreal Engine] メモリ整合性に影響する問題が修正されました。
-
[Unity] ターゲット ユーザーが空のアバターを持つ場合の
Api.Basic.GetUserAvatarの例外問題が修正されました。