What's New 2024.4
注釈:本資料はAI技術を用いて翻訳されています。
リリース日: 2024年10月24日
ADT コンポーネントバージョン
AccelByte Development Toolkit (ADT) 2024.4 リリースには、以下のコンポーネントバージョンが含まれています。
- ADT Web v1.29.0
- ADT Hub v1.4.0
- ADT Mobile Web v1.1.0
- ADT Status Page v1.1.0
- ADT SDK v2.28.7
- ADT CLI v2.24.0
リリースのハイライト
Smart Build の改善

ADTは、お客様からのフィードバックを受けて、パフォーマンスと信頼性を向上させるためにSmart Build機能を強化しました。
信頼性の改善
ADTは、サーバーエラーに対する指数バックオフによる再試行、負荷を軽減するためのプレフィックスリクエスト順序のランダム化、Amazon CloudFrontによるキャッシングの強化、地理的テストの拡大、そしてお客様と協力した実環境テストを実施しました。これらの改善は、Amazon Web Services (AWS) S3のサーバーエラー、文書化されていないプレフィックス制限、地域やハードウェアのばらつきが原因で発生していた、ビルドの整合性の不整合、ビルドの失敗、ビルドのダウンロード速度が予測できないといった、これまで報告されていた問題に対応することを目的としています。
Smart Build 準備フェーズの改善
Smart Buildの準備フェーズは、以下の2つの主要な変更により処理時間を大幅に短縮するよう強化されました。
- ビルドマニフェストをCloudFront経由でキャッシュおよび配信し、サーバー負荷を軽減しました。
- ハッシュチェックを高速化するため、ローカルキャッシュデータベースの形式を最適化しました。
これらの変更により、処理時間が10倍から20倍短縮され、準備フェーズはわずか数秒に短縮されました。以前は、大規模なビルドマニフェストと遅いハッシュ比較のために、1分から3分の遅延が一般的でした。
Smart Build ダウンロードフェーズの改善
Smart Buildのダウンロードプロセスは、変更されたファイルの取得とローカルキャッシュの更新を伴います。2つの主要な問題が確認されました。ローカルキャッシュへの書き込みがダウンロードよりも遅いこと(特に小さなファイルが多い場合)、そしてCloudFrontのキャッシュミスが頻発してダウンロード速度を妨げていたことです。これらの課題に対応するため、ADTは以下の3つの主要な変更を実施しました。
- ローカルキャッシュデータベースをより効率的にリファクタリングしました。
- マルチスレッド機能を改善して導入しました。
- キャッシュミスを削減するためAWSと協力しました。
これらの変更により、帯域幅の使用効率が向上し、ダウンロードのパフォーマンスが大幅に改善されました。
以下は、Smart Buildの旧バージョンと新バージョンの比較です。
- Preparing and Staging time improvement graph
- Download to playtime improvement graph
ADT Hub v1.4.0

ADT Hub v1.4.0では、v1.3.1でロールバックされたv1.3.0のバグ修正がすべて再導入されます。これらの修正は、Smart Buildのダウンロード速度に影響を与える問題のため、v1.3.1でいったん取り下げられていました。v1.4.0では、これらの修正が復元され、以前の問題を解決しつつ、Smart Buildダウンロードのパフォーマンスと安定性の向上を確保しています。
また、ローカルキャッシュ管理の自動化機能もADT Hub v1.4.0に追加されました。この機能は、お使いのローカルマシンにダウンロードされたビルドのキャッシュサイズを制御し、システムのストレージ使用量とパフォーマンスを最適化します。
この自動化を有効にするには、ダウンロードしたビルドのキャッシュサイズの上限を設定し、自動化を実行するスケジュールを設定する必要があります。設定した時刻になると、ADT Hubは自動化をトリガーして以下の操作を実行します。
- キャッシュサイズの確認: ADT Hubは、ローカルキャッシュサイズが指定した上限を超えているかどうかを確認します。
- キャッシュのパージ: キャッシュサイズが指定した上限を超えている場合、ADT Hubは最も古くダウンロードされたビルドのキャッシュから自動的に削除します。例えば、キャッシュ上限を20GBに設定していて、現在のキャッシュサイズが35GBの場合、ADT Hubはキャッシュサイズを20GBの上限まで下げるために、合計15GB分の最も古いビルドのキャッシュを削除します。
この機能の使い方について詳しくは、ダウンロードされたビルドのローカルキャッシュサイズの管理を参照してください。
Smart Build の1回限りの移行プロセス

ローカルキャッシュ管理機能をサポートするため、ADT Hub v1.4.0に更新した後の最初のビルドダウンロード時に、1回限りの移行プロセスが自動的に実行されます。この移行プロセスにより、新しいダウンロードとデータが統合され、ADT Hubがビルド全体をダウンロードすることを防ぎます。
ログ取得機能の強化

ログ取得機能が強化され、Smart Buildのダウンロード、ADT Hubの更新、ビルドの自動更新などに関連する問題について、より包括的なログを収集できるようになりました。この改善の結果、データ量によっては、ログ生成プロセスの完了に数分長くかかる場合があります。
ログファイルが作成されるまでアプリケーション設定ウィンドウを開いたままにしてください。閉じるとログ生成プロセスが終了します。
バグ修正
ADT Web

- SSOユーザーが依然としてゲスト権限を持っていた問題を修正しました。
- 登録またはパスワードリセットプロセス中に新しいパスワードの作成にシングルクォート(')文字を使用するとエラーメッセージが表示される問題を修正しました。
- データが含まれていない場合、ハードウェア情報タブとクラッシュビデオタブが無効化されるようになりました。
ADT Hub

- ドラッグアンドドロップオプションを使用してビルドをアップロードする際に、バージョン名とビルド名の文字数制限を実装しました。
- チャンネル内で実行されたすべてのアクションを記録し、データベースに保存するログを実装しました。
- バナーの日付形式を「月/日/年」で表示するように更新し、時間形式にタイムゾーンオフセットを含めるようにしました。
- キャッシュクリアプロセスの通知を実装し、プロセスの所要時間と終了時刻をユーザーに知らせるようにしました。
- 正しいビルドにアクセスするためにユーザーがビルドリダイレクターURLを繰り返しクリックする必要があった問題を修正しました。
- QAロールを持つユーザーがバージョンタブからビルドを共有できない問題を修正しました。
- バナー表示時にページインジケーターが表示されない問題を修正しました。
- Smart Buildにおけるダウンロード失敗とダウンロード速度の問題を修正しました。
- サーバーから504レスポンスを受信することによるダウンロード失敗の問題を修正しました。
- 新しいADT Hubに更新後、増分ビルドで全ファイルがダウンロードされてしまう問題を修正しました。
- ファイル整合性チェックの失敗によりSmart Buildのダウンロードが停止する問題を修正しました。
- 以下のv1.3.0のバグ修正を復元しました。
- 更新トラックのダウンロードが失敗した場合の自動再試行を実装しました。
- トラックカードに情報が表示されず、3つの点が無限に表示され続ける問題を修正しました。
- 準備フェーズ中に再起動すると、進行中のダウンロードが停止する問題を修正しました。
- 以前はアップデートを受け取るためにADT Hubを再インストールする必要があった問題を修正しました。
- 非アクティブなゲームスペースのビルドチャンネルが自動更新を受信しない問題を修正しました。
- 自動更新機能でビルドをダウンロード中の準備フェーズが、ADT Hubの再起動時にキャンセルされない問題を修正しました。
既知の問題
Smart Build のダウンロード完了の遅延
ADTは、Smart Buildのダウンロードが完了に近づく際に、最大1分の遅延が発生する問題を確認しています。これは、ビルドに大きなファイル(1GB以上)が含まれている場合に発生し、バックグラウンドのファイル整合性チェックが予想よりも長くかかることが原因です。ただし、ダウンロード結果に問題はなく、すべて想定通りに機能します。
以前報告された問題の修正
ADTは、「既知の問題」リストに以前記載されていた問題のいくつかを修正しました。ADTコンポーネントの既知の問題の最新リストと、それぞれの状況および回避策については、ADT既知の問題リストを参照してください。