Amazon GameLift リリースノート - Amazon GameLift

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon GameLift リリースノート

Amazon GameLift リリースノートには、サービスに関連する新機能、更新、修正に関する詳細が記載されています。

SDK バージョン

次の表に、すべての Amazon GameLift リリースとSDKバージョン情報を示します。SDKs ゲームサーバーとクライアントの統合に同等の を使用する必要はありません。ただし、ある の以前のバージョンでは、別の の最新の機能が完全にサポートされていないSDK場合があります。

Amazon の詳細については、 GameLift SDKs「」を参照してくださいAmazon での開発サポート GameLift

最新の Amazon を取得するには GameLift SDKs、Amazon GameLift SDKs ダウンロードサイトを参照してください。

現在のバージョン

サービスのリリース AWS SDK サーバー SDK リアルタイムクライアント SDK
C# Unity 用 C# プラグイン C++ Unreal 用 C++ Go
2024-02-13 1.11.225 以降 5.1.2 5.1.2 5.1.2 5.1.1 5.1.0 1.2.0
サービスのリリース AWS SDK サーバー SDK リアルタイムクライアント SDK
C# Unity 用 C# プラグイン C++ Unreal 用 C++ Go
2023-12-14 1.11.225 以降 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-11-02 1.11.193 以降 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-09-28 1.11.144 以降 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-08-17 1.11.144 以降 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-07-27 1.11.111 以降 5.1.0 (.NET 4 と 6 が結合されるようになりました) 5.1.0 5.1.0 5.0.2 5.0.0 1.2.0
2023-06-29 1.11.111 以降 5.0.0 .NET 4、。NET 6 5.0.4 5.0.2 5.0.0 1.2.0
2023-06-15 1.11.87 以降 5.0.0 .NET 4、。NET 6 5.0.4 5.0.2 5.0.0 1.2.0
2023-05-25 1.11.87 以降 5.0.0 .NET 4、。NET 6 5.0.3 5.0.2 5.0.0 1.2.0
2023-04-20 1.11.63 以降 5.0.0 .NET 4、。NET 6 5.0.3 5.0.2 5.0.0 1.2.0
2023-04-13 1.10.21 以降 5.0.0 .NET 4、。NET 6 5.0.0 5.0.0 5.0.0 1.2.0
2023-02-09 1.10.21 以降 5.0.0 .NET 4、。NET 6 5.0.0 3.4.0 5.0.0 1.2.0
2023-01-31 1.10.21 以降 5.0.0 5.0.0 3.4.0 5.0.0 1.2.0
2022-12-01 1.10.21 以降 5.0.0 5.0.0 3.4.0 1.2.0
2022-08-25 1.9.333 以降 4.0.2 3.4.2 3.4.0 1.2.0
2021-10-28 1.9.133 以降 4.0.2 3.4.2 3.4.0 1.2.0
2021-06-03 1.8.168 以降 4.0.2 3.4.2 3.4.0 1.2.0
2021-03-23 1.8.168 以降 4.0.2 3.4.1 3.3.3 1.1.0
2021-03-16 1.8.163 以降 4.0.2 3.4.1 3.3.3 1.1.0
2021-02-09 1.8.139 以降 4.0.2 3.4.1 3.3.3 1.1.0
2020-12-22 1.8.95 以降 4.0.2 3.4.1 3.3.3 1.1.0
2020-11-24 1.8.95 以降 4.0.2 3.4.1 3.3.2 1.1.0
2020-11-11 1.8.36 以降 4.0.2 3.4.1 3.3.2 1.1.0
2020-09-17 1.8.36 以降 4.0.1 3.4.1 3.3.2 1.1.0
2020-08-27 1.7.310 以降 4.0.0 3.4.0 3.3.1 1.1.0
2020-04-16 1.7.310 以降 4.0.0 3.4.0 3.3.1 1.1.0
2020-04-02 1.7.310 以降 3.4.0 3.4.0 1.1.0
2019-12-19 1.7.249 以降 3.4.0 3.4.0 1.1.0
2019-11-14 1.7.210 以降 3.4.0 3.4.0 1.1.0
2019-10-24 1.7.210 以降 3.4.0 3.4.0 1.1.0
2019-09-03 1.7.175 以降 3.4.0 3.4.0 1.1.0
2019-07-09 1.7.140 以降 3.3.0 3.3.0 1.0.0
2019-04-25 1.7.91 以降 3.3.0 3.3.0 1.0.0
2019-03-07 1.7.65 以降 3.3.0 3.3.0
2019-02-07 1.7.45 以降 3.3.0 3.3.0
2018-12-14 1.6.20 以降 3.3.0 3.3.0
2018-09-27 1.6.20 以降 3.2.1 3.2.1
2018-06-14 1.4.47 以降 3.2.1 3.2.1
2018-05-10 1.4.47 以降 3.2.1 3.2.1
2018-02-15 1.3.58 以降 3.2.1 3.2.1
2018-02-08 1.3.52 以降 3.2.0 3.2.0
2017-09-01 1.1.43 以降 3.1.7 3.1.7
2017-08-16 1.1.31 以降 3.1.7 3.1.7
2017-05-16 1.0.122 以降 3.1.5 3.1.5
2017-04-11 1.0.103 以降 3.1.5 3.1.5
2017-02-21 1.0.72 以降 3.1.5 3.1.5
2016-11-18 1.0.31 以降 3.1.0
2016-10-13 1.0.17 以降 3.1.0
2016-09-01 0.14.9 以降 3.1.0
2016-08-04 0.12.16 以降 3.0.7

リリースノート

次のリリースノートは時系列順です (更新が新しい順にリストされています)。Amazon GameLift は 2016 年に初めてリリースされました。ここに記載されているものより前の日付のリリースノートについては、「SDK バージョン」でリリース日のリンクを参照してください。

お客様からのフィードバックに基づいて、Amazon GameLift コンソールエクスペリエンスに次の更新を行いました。

  • ページの表示設定が AWS アカウントユーザーに自動的に保存され、ページに戻るたびに適用されます。表示設定では、フリートのリストページなど、テーブル表示に含める情報を選択できます。テーブルの右上隅にある Gear icon representing settings or configuration options. アイコンを使用して、表示設定をカスタマイズします。

  • マネージドフリートのフリートの作成ワークフローは、EC2フリートの場所とインスタンスタイプの選択を組み合わせるように合理化されました。ロケーションの選択を変更しても、フリートに適したインスタンスタイプを簡単に見つけることができます。

Amazon GameLift マネージドホスティングでは、ナイジェリア、西アフリカにゲームサーバーリソースをデプロイし、ゲームのリーチをアフリカ全体のプレイヤーに拡張できるようになりました。 AWS Local Zones を使用して、ゲームサーバーを地理的にプレイヤーの近くに配置し、レイテンシーを減らし、ゲームプレイを大幅に改善します。

ナイジェリアでゲームセッションのホスティングをすぐに開始するには、新しいナイジェリアローカルゾーンをリモートロケーションとして新規または既存のマルチロケーションフリートに追加します。ゲームで Amazon を使用している場合は GameLift FlexMatch、マッチメーキングキューのフリートを更新して新しいローカルゾーンを含めます。マルチロケーションフリートを使用すると、各ロケーションのホスティング容量を直接管理できます。

Lagos AWS リージョン の親であるナイジェリアローカルゾーンは、アフリカ (ケープタウン) リージョン (af-south-1) であり、Amazon GameLift はリモートロケーションとしてもサポートしています。ナイジェリアのローカルゾーン名は ですaf-south-1-los-1

Amazon GameLift コンソールで、ゲームセッション ID、プレイヤーセッション ID、またはプレイヤー ID でプレイヤーセッション情報を取得できるプレイヤーセッションルックアップツールが提供されるようになりました。 FlexMatch マッチメーキングを使用するゲームは、マッチしたプレイヤーごとにプレイヤーセッションを自動的に生成します。他のすべてのゲームでは、プレイヤーセッションはオプション機能です。

プレイヤーセッション検索ツールは、Amazon GameLift コンソールのメインナビゲーションにあります。個々のプレイヤーセッションを表示するか、複数のプレイヤーセッションのデータを比較します。ゲームセッションの詳細ページを表示するときに、プレイヤーセッションデータを開くこともできます。

Amazon GameLift では、コンテナフリートのプレビューが提供されるようになりました。これにより、移植性、スケーラビリティ、耐障害性、俊敏性が向上します。

コンテナフリートでは、Amazon EC2インスタンスは 1 つ以上のコンテナをホストします。これらのコンテナには、依存関係や設定など、ゲームサーバーと必要なものがすべて含まれています。依存関係の例としては、 SDKsやソフトウェアパッケージなどがあります。コンテナをプライベート Amazon Elastic Container Registry にアップロードすると、Amazon はフリートにコンテナ GameLift を入力します。

コンテナフリートで機能するには、ゲームサーバーが Linux で実行され、サーバー 5.x SDK と統合されている必要があります。コンテナフリートでは、CPUユニットやメモリなどのリソースの消費を最適化できるように、ホスティングリソースの制御を微調整できます。また、コンテナ内で複数のゲームサーバーをホストして、リソースの使用を減らすこともできます。

コンテナフリートでは、オンデマンドインスタンスタイプ、スケーリング (自動および手動)、キュー、マッチメーキングなど、他のタイプのフリートと同じ利点の多くが得られます。また、他のフリートタイプと同じメトリクスと、コンテナ用のいくつかの新しいメトリクスも取得できます。コンテナフリートを使用すると、以下のロケーションリージョンのプレイヤーにグローバルにアクセスできます。

  • ap-northeast-1

  • ap-northeast-2

  • ap-southeast-2

  • eu-central-1

  • eu-west-1

  • us-east-1

  • us-west-2

さらに多くのリージョンとローカルゾーンに到達するには、マルチロケーションコンテナフリートを作成します。

詳細はこちら:

更新されたSDKバージョン:

  • Go Server SDK、バージョン 5.1.0

  • C# サーバーSDK、バージョン 5.1.2

  • C++ サーバーSDK、バージョン 5.1.2

以下の改善を行いました。

  • ネットワークの中断時に自動再接続を追加SDKすることで、 の信頼性が向上しました。

  • [Go] サーバーパラメータInitSDK()の有無にかかわらず を呼び出すことができるようになりました。Amazon GameLift マネージドEC2フリートで実行されるゲームサーバーは、環境変数から直接サーバーパラメータを読み取ります。Amazon GameLift Anywhere フリートのゲームサーバーは、サーバーパラメータInitSDK()を使用して を呼び出す必要があります。

プラグインのバージョンを更新しました。

  • Unreal Engine 用 Amazon GameLift プラグイン、バージョン 1.1.0

  • Unity 用 Amazon GameLift プラグイン、バージョン 2.1.0

  • Unreal 用 C++ サーバーSDKプラグイン、バージョン 5.1.1

  • Unity 用 SDK C# サーバープラグイン、バージョン 5.1.2

以下の改善を行いました。

  • [Unreal Engine 用 Amazon GameLift プラグイン] インストール手順を更新し、パッケージを簡素化しました。このプラグインには、最新バージョンの C++ Server SDK for Unreal が含まれるようになりました。

  • Server の最新バージョンをサポートするようにプラグインをアップグレードしました GameLift SDK。

ゲームセッションの作成時にゲームプロパティを設定し、指定したプロパティをゲームセッションで検索できるようになりました。アクティブなゲームセッションでこれらのプロパティを追加および更新できるようになりました。

例えば、プレイヤーがプレイするマップに投票します。ゲームクライアントは UpdateGameSessionを呼び出して GameProperty の値を変更します{"Key": "map", "Value":"jungle"}。その後、ゲームはゲームセッションのプレイヤーに新しいマップを実装します。

ゲーム管理者は、 SearchGameSessionsオペレーションを使用してゲームプロパティから有用なデータを取得することもできます。例えば、管理者は Statusの値ACTIVEとこのゲームプロパティ を持つゲームセッションを一覧表示できます{"Key": "map", "Value":"desert"}

詳細はこちら:

Infrastructure as Code (IaC) ツールを使用して、Amazon GameLift リソーススタック全体を管理できるようになりました。これらのツールには AWS CloudFormation、、Terraform や Pulumi などのサードパーティーツールが含まれます。このサポートを追加することで、ゲームの構築に集中し、 DevOps 戦略を活用してリソース管理、CI/CD、顧客へのデプロイを管理できるようになりました。

AWS Cloud Control を使用して、すべての Amazon GameLift リソースタイプをプロビジョニングおよび設定できるようになりましたAPI。Amazon または Amazon GameLift APIs の AWS CloudFormation テンプレートを使用して、引き続き リソースを使用できます GameLift。

IaC で利用可能な Amazon GameLift リソースの詳細については、「Amazon GameLift リソースタイプリファレンス」の「Amazon GameLift リソースタイプリファレンス」を参照してください。 IaC

さらに、新しいフリートプロパティ を使用して、 AWS CloudFormation テンプレートまたは AWS Cloud Control APIを使用してフリートを自動的にスケーリングできるようになりましたScalingPolicies

Cloud Control APIは、数百の AWS のサービスや Terraform や Pulumi などの複数のサードパーティーツールでリソース (CRUDL) を作成、読み取り、更新、削除、一覧表示APIsするための標準セットをデベロッパーに提供します。

SDK バージョンの更新: Unity 用 Amazon GameLift プラグイン、バージョン 2.0.0

Unity 用 Amazon GameLift プラグインには、Unity ゲームを起動して Amazon でクラウドホスティングを実行する手順を合理化するツールとワークフローが用意されています GameLift。Amazon GameLift は、ゲームデベロッパーがセッションベースのマルチプレイヤーゲーム専用のゲームサーバーを管理およびスケーリングできるようにするフルマネージドサービスです。

このバージョンでは、Unity 用プラグインが更新され、サーバーSDKバージョン 5.x や Amazon GameLift Anywhere でのローカルテストのサポートなど、最新の Amazon GameLift 機能を使用できるようになりました。プラグインは Unity バージョン Unity 2021.3 LTSおよび 2022.3 と互換性があります。 LTS

プラグインの主な機能は次のとおりです。

  • Unity エディタのガイド付き UI ワークフローでは、次のシナリオが実行されます。

    • ローカルワークステーションをホストとして使用 GameLift して、Amazon とのゲーム統合をテストします。このワークフローは、ローカルマシンの Amazon GameLift Anywhereフリートのセットアップ、ゲームサーバーとクライアントのインスタンスの起動、Amazon 経由でのゲームセッションのリクエスト GameLift、ゲームへの参加に役立ちます。

    • Amazon が GameLift 管理EC2およびサポートする AWS リソースを使用して、統合されたゲームサーバー用のクラウドホスティングソリューションをデプロイします。このワークフローは、クラウドホスティング用にゲームを設定するのに役立ち、次の 3 つのデプロイシナリオを提供します。

      • ゲームサーバーを単一のフリートにデプロイします。

      • ゲームサーバーを複数の AWS リージョンの低コストのスポットフリートのセットにデプロイします。

      • FlexMatch マッチメーカーを使用してゲームサーバーをデプロイします。

  • AWS アカウントユーザーにリンクし、デフォルトの AWS リージョンを設定するユーザープロファイルをセットアップする機能。複数のプロファイルを維持して、異なる AWS アカウント、アカウントユーザー、リージョンで動作させることができます。

  • Amazon GameLift の統合とデプロイプロセスを合理化するのに役立つ特別な利便性には、次のようなものがあります。

    • 各ホスティングソリューションには、一意のプレイヤーIDsとプレイヤーの検証を提供する Amazon Cognito ユーザープールなどのサポート AWS リソースが含まれています。このソリューションには、ストレージ用の Amazon S3 バケット、Amazon SNSイベント通知、 AWS Lambda 関数、その他のリソースも含まれています。

    • Anywhere ワークフローの場合、プラグインは必要なサーバーパラメータ設定を自動化します。

    • Amazon EC2 ワークフローでは、各デプロイソリューションが Lambda 関数を使用する組み込みクライアントバックエンドサービスを提供します。バックエンドサービスは、ゲームクライアントと Amazon GameLift サービスの間にあり、Amazon GameLift サービスへのすべての直接呼び出しを管理します。

  • ゲームサーバーとゲームクライアントの統合を説明するためのシンプルなサンプルマルチプレイヤーゲームのアセットやコードなど、統合テストのコンテンツ。

  • 詳細な統合ガイダンスとサンプルコードを含むプラグインドキュメント。

Anywhere および Amazon EC2フリートを含むすべてのデプロイシナリオでは、 AWS CloudFormation テンプレートを使用してゲームのソリューションの AWS リソースを記述し、デプロイします。これらのテンプレートは Amazon GameLift プラグインのダウンロードに含まれています。そのまま使用することも、ゲームに合わせてカスタマイズすることもできます。

更新されたSDKバージョン: AWS SDK 1.11.193

新しい Amazon GameLift 共有認証情報機能を使用すると、マネージドEC2フリートにデプロイされたアプリケーションが他の AWS リソースとやり取りできるようになります。この更新は、サーバーSDKバージョン 5.x 以降と統合されたゲームサーバーバイナリとともにバンドルおよびデプロイするアプリケーションに影響します。(ゲームサーバーの実行可能ファイルは、サーバー 5.x SDK GetFleetRoleCredentials()アクションを使用して認証情報をリクエストできます)。

例えば、Amazon CloudWatch エージェントを使用してゲームサーバービルドをデプロイしてEC2インスタンスメトリクスやその他のデータを収集する場合、エージェントには CloudWatch リソースを操作するためのアクセス許可が必要です。これを行うには、まず CloudWatch リソースを使用するアクセス許可を持つ AWS Identity and Access Management IAM) ロールを設定し、次にIAMロールと共有認証情報を有効にしてフリートを設定する必要があります。Amazon がゲームサーバービルドを各EC2インスタンスに GameLift デプロイすると、共有認証情報ファイルが生成され、インスタンスに保存されます。インスタンス上のすべてのアプリケーションは、共有認証情報を使用できます。Amazon は、インスタンスの存続期間中、一時的な認証情報 GameLift を自動的に更新します。

マネージドEC2フリートを作成するときに、次の方法を使用して共有認証情報を有効にできます。

  • Amazon GameLift コンソールのフリート作成ワークフローで。

  • 新しいパラメータ CreateFleetを使用して Amazon GameLift サービスAPIオペレーションを呼び出す場合InstanceRoleCredentialsProvider

  • パラメータ aws gamelift create-fleetを使用して オペレーションを呼び出す AWS CLI場合instance-role-credentials-provider

詳細はこちら:

SDK バージョンの更新: Unreal Engine バージョン 1.0.0 用の Amazon GameLift プラグイン

Unreal Engine 用 Amazon GameLift プラグインは、クラウドホスティング GameLift 用に Amazon でゲームを起動して実行する手順を合理化するツールとワークフローを提供します。Amazon GameLift は、ゲームデベロッパーがセッションベースのマルチプレイヤーゲーム専用のゲームサーバーを管理およびスケーリングできるようにするフルマネージドサービスです。このプラグインは UE バージョン 5.0、5.1、5.2 をサポートしています。主な特徴は以下のとおりです。

  • Unreal Editor のガイド付き UI ワークフローは以下の手順をたどります。

    • ローカルワークステーションをホストとして使用 GameLift して、Amazon とのゲーム統合をテストします。このワークフローは、ローカルマシンの Amazon GameLift Anywhereフリートのセットアップ、ゲームサーバーとクライアントのインスタンスの起動、Amazon を介したゲームセッションのリクエスト GameLift、新しいゲームセッションの接続情報の取得に役立ちます。

    • 統合されたゲームサーバーに Amazon EC2 クラウドホスティングソリューションをデプロイします。このワークフローは、クラウドホスティング用にゲームを設定するのに役立ち、1 つのフリートへのデプロイ、複数のリージョンのスポットフリートのセットへのデプロイ、 FlexMatch マッチメーカーによるフリートのセットへのデプロイの 3 つの異なるデプロイシナリオを提供します。各デプロイシナリオのソリューションには、Amazon GameLift リソースとサポート AWS リソースが含まれます。

  • AWS アカウントユーザーにリンクし、デフォルトの AWS リージョンを定義するユーザープロファイルを設定する機能。複数のプロファイルを維持して、異なる AWS アカウント、アカウントユーザー、リージョンで動作させることができます。

  • Amazon GameLift の統合とデプロイプロセスを合理化するのに役立つ特別な利便性には、次のようなものがあります。

    • 各ホスティングソリューションには、一意のプレイヤー を提供する基本的な Amazon Cognito ユーザープールIDs、ストレージ用の Amazon S3 バケット、Amazon SNSイベント通知、 AWS Lambda 関数などのサポート AWS リソースが含まれています。

    • Anywhere ワークフローでは、プラグインはコマンドライン引数を使用して必要なサーバーパラメータ設定を自動化します。

    • Amazon EC2 ワークフローでは、各デプロイソリューションが Lambda 関数を使用する組み込みクライアントバックエンドサービスを提供します。バックエンドサービスは、ゲームクライアントからリクエストを受け取り、Amazon GameLift サービスに渡します。

  • スターターゲームマップおよび基本的なブループリントと UI 要素を含む 2 つのテストマップを含む、統合テスト用のコンテンツ。

  • 詳細な統合ガイダンスとサンプルコードを含むプラグインドキュメント。

Anywhere および Amazon EC2フリートを含むすべてのデプロイシナリオでは、 CloudFormation テンプレートを使用して AWS ソリューションを記述します。プラグインは、ゲームに Amazon GameLift リソースをデプロイするときにこれらのテンプレートを使用します。これらのテンプレートは Amazon GameLift プラグインのダウンロードに含まれ、編集可能です。そのまま使用することも、ゲームに合わせて変更することもできます。

更新されたSDKバージョン: AWS SDK 1.11.144

Amazon GameLift では、 AWS Graviton プロセッサを搭載したEC2インスタンスを使用して、クラウドでゲームをホストできるようになりました。Arm64-basedプロセッサ AWS を搭載した によって設計された Graviton インスタンスは、 を使用するクラウドワークロードに最適な価格のパフォーマンスを提供しEC2、同等の x86 ベースのインスタンスよりも最大 40% 向上します。最新の Graviton3 プロセッサは、以前のバージョンに比べてコンピューティング性能が最大 25% 向上しています。

Amazon では GameLift、 AWS Graviton ファミリーの新しいインスタンスから選択できるようになりました。

  • Graviton2 ベースのインスタンス: c6g、c6gn、r6g、m6g、g5g

  • Graviton3 ベースのインスタンス: c7g、r7g、m7g

詳細はこちら:
  • AWS Graviton プロセッサ : Graviton ベースのEC2インスタンスの利点と実用性について説明します。

  • Graviton の開始方法: Graviton ベースのインスタンスの概要と、オペレーティングシステム、言語、実行時間に応じてアプリケーションがどのように実行されるかに関するインサイトを取得します。

注記

Graviton Arm インスタンスには、Linux OS 上に構築された Amazon GameLift サーバーが必要です。C++ SDK と C# にはサーバー 5.1.1 以降が必要です。Go SDK にはサーバー 5.0 以降が必要です。これらのインスタンスは、Amazon Linux 2023 (AL2023) または Amazon Linux 2 () でのモノラルインストール out-of-the-box をサポートしていませんAL2。

更新されたSDKバージョン: Server SDK for C++、C#/Unity、Unreal 5.1.0

Amazon GameLift サーバーの最新リリースSDKでは、C++、C#、Unreal プラグインの更新と、Unity ゲームエンジンで使用する新しいプラグインが配信されます。ゲームデベロッパーは、Amazon GameLift サーバーSDKを Amazon でホストするためにデプロイするゲームサーバーに統合します GameLift。

最新のサーバーSDKバージョンには、多数の顧客リクエストを含む以下の更新が含まれています。

  • 言語固有のSDKパッケージのダウンロード – 更新された Amazon GameLift ダウンロードサイトには、各言語のSDKパッケージが含まれています。現在のバージョンまたは以前のバージョンをダウンロードできます。

  • Unity 用の新しい C# サーバーSDKプラグイン – Unity 用の新しいサーバーSDKパッケージには、Unity Editor のパッケージマネージャーを使用してインストールできるビルド済みの C# ライブラリが含まれています (新しい Unity 統合ガイド を参照)。これらのライブラリには、 を通じて必要な依存関係が含まれています UnityNuGet。このプラグインは、Windows LTSおよび Mac OS LTS用の Unity 2020.3LTS、2021.3、および 2022.3 で使用できます。Unity の をサポートしています。NET フレームワーク および 。NET 標準プロファイル、 付き。NET 標準 2.1 および 。NET 4.x。

  • C# 用の統合 ソリューションNET – C# SDK用のサーバーが をサポートするようになりました。NET フレームワーク 4.6.2 (4.6.1 からアップグレード) および 。NET 1 つのソリューションで 6.0。。NET 標準 2.1 は Unity で構築されたライブラリで使用できます。

  • Server SDK 5.1.0 の更新

    • [C++、C#、Unreal] サーバーパラメータの有無にかかわらず InitSDK() を呼び出すことができるようになりました。Amazon GameLift マネージドEC2フリートで実行されるゲームサーバーは、環境変数から直接サーバーパラメータを読み取ります。Amazon GameLift Anywhere フリートのゲームサーバーは、サーバーパラメータInitSDK()を使用して を呼び出す必要があります。

    • [C++、C#、Unreal] サーバーSDK呼び出しでは、エラーメッセージが改善されました。

    • [C++ SDK] サーバーのSDKビルド時間を改善するために、ビルドフラグ-DRUN_CLANG_FORMATはデフォルトで無効になっています。-DRUN_CLANG_FORMAT=1 で有効にできます。

    • [C++ SDK] 標準ライブラリ (-DGAMELIFT_USE_STD=0) なしでライブラリを構築する場合、 はstd::データ型を使用しInitSDK()なくなります。

  • サーバー 5.x SDK ドキュメントの拡張

  • ドキュメントのその他の更新

    • Amazon GameLift サービスAPIオペレーションのドキュメントを改訂GetComputeAccessGetInstanceAccess、使用中の Amazon GameLift サーバーSDKのバージョンに基づいてリモートアクセス手順を明確にしました。

    • プレイスメントが「保留中」ステータスの場合GameSessionPlacementにゲームセッション情報が一時的なものである方法を文書化するために、 の説明を改訂しました。

Amazon GameLift マネージドEC2フリートのハードウェアパフォーマンスメトリクスを追跡できるようになりました。メトリクスには、CPU使用率、ネットワークトラフィック量、ディスクの読み取り/書き込みアクティビティのEC2インスタンスメトリクスが含まれます。Amazon の場合 GameLift、これらのメトリクスはフリートロケーション内のすべてのアクティブなインスタンスを記述します。これらのフリートハードウェアメトリクスは、 の Amazon CloudWatch ダッシュボードを使用して表示できます AWS Management Console。フリートの詳細で Amazon GameLift コンソールで表示することもできます。

詳細はこちら:

更新されたSDKバージョン: AWS SDK 1.11.111

Amazon の GameLift お客様は、Amazon Linux 2023 オペレーティングシステムを使用してゲームサーバーをホストできるようになりました。AL2023 では、セキュリティAL2に関するいくつかの改善点があります。このオペレーティングシステムは、中国リージョン AWS リージョン を除くすべての で使用できます。

お客様は、新しい Linux オペレーティングシステムを使用し、2023 年 12 月に Amazon Linux (AL1) のサポートが終了した後も、重要なセキュリティ更新プログラムを引き続き受け取ることができます。Amazon Linux 2 のサポートは 2025 年 6 月 30 日まで継続されます。

更新されたSDKバージョン: AWS SDK 1.11.87

ゲームホスティングに Amazon GameLift FleetIQ を使用する場合、現在ドレインしているインスタンスでのゲームセッションの配置を防ぐことができるようになりました。ドレイン中のインスタンスにはシャットダウンのフラグが立てられますが、他にホスティングリソースがない場合は、新しいゲームセッションをホストするように選択できます。この新機能を使えば、ドレインするインスタンスの使用を完全に除外できます。

この機能は、利用可能なゲームサーバーを検索するために ClaimGameServer を呼び出すときに使用します。新しいFilterOptionパラメータを追加し、許可されたインスタンスのステータスACTIVEのみを に設定します。それに応じて、Amazon GameLift FleetIQ は、利用可能なゲームサーバーを検索して要求するときに、アクティブなインスタンスのみを調べます。

詳細はこちら:

Amazon の GameLift お客様は、 AWS Billing コスト配分タグを使用してゲームホスティングコストを整理できるようになりました。個々の Amazon GameLift EC2 フリートリソースにコスト配分タグを割り当てることで、フリートが全体的なホスティングコストにどのように寄与しているかを追跡できます。

詳細はこちら:

更新されたSDKバージョン: AWS SDK 1.11.63

Amazon の GameLift お客様は、Windows Server 2016 オペレーティングシステムを使用してゲームサーバーをホストできるようになりました。このオペレーティングシステムはすべての で使用できます AWS リージョン。Microsoft が 2023 年 10 月に Windows Server 2012 のサポートを終了しても、カスタマーは新しい Windows オペレーティングシステムを使用でき、重要なセキュリティ更新プログラムを引き続き受け取ることができます。

本日より、Windows ランタイム環境を必要とする新規のカスタマーは、ホスティング用の新しいゲームサーバービルドを作成する際に Windows Server 2016 を指定する必要があります。既存のカスタマーは、引き続き Windows Server 2012 を使用して新しいビルドやフリートを作成できますが、2023 年 10 月 10 日の Microsoft のサポート終了日までに Windows Server 2016 への移行を完了する必要があります。

この更新では、以下がサービス変更されています。

  • Amazon GameLift SDK または CLI コマンドを使用してゲームサーバービルドを作成する場合、オペレーティングシステムを明示的に設定する必要があります。デフォルト値はなくなりました。Windows Server 2016 にゲームサーバーをデプロイするには、WINDOWS_2016 値を使用します。

  • Amazon GameLift コンソールを使用してゲームサーバービルドを作成する場合は、使用可能な値からオペレーティングシステムを選択する必要があります。Windows Server 2012 フリートがアクティブになっている既存のカスタマーの場合は、WINDOWS_2012 または WINDOWS_2016 を選択できます。

更新されたSDKバージョン: Unreal SDK 用サーバー 5.0.0

Unreal Engine 用 Amazon GameLift 軽量プラグインの最新バージョンが Amazon GameLift サーバー 5.x SDK に基づくようになりました。Unreal Engine 環境と Amazon の統合を開始するには、次のリンク GameLift を参照してください。

新しい Amazon GameLift コンソールには、次の改善点が含まれています。

  • ナビゲーションの改善 – 新しいナビゲーションペインにより、Amazon GameLift リソース間のナビゲーションが容易になります。

  • Amazon GameLift ランディングページ – 新しいランディングページには、役立つドキュメントへのリンク、Amazon の概要の表示 GameLift、ドキュメント、よくある質問、および へのリンクによるサポートが用意されています AWS re:Post。

  • Amazon CloudWatch メトリクスの改善 – Amazon GameLift メトリクスが Amazon GameLift コンソールと CloudWatchダッシュボードの両方で利用可能になりました。この更新には、パフォーマンス、使用率、プレイヤーセッションの新しいメトリクスも含まれています。

SNS トピックのサーバー側の暗号化 ((SSE)) は、保管中の機密データを暗号化します。SSE は AWS Key Management Service (AWS KMS) キーを使用してSNSトピックの内容を保護します。

詳細はこちら:

SDK バージョンの更新: のサーバー SDK 5.0.0。NET 6。SDK 更新は必要ありません。

Unity リアルタイム開発プラットフォームを使用する場合は、引き続き で Amazon GameLift サーバー SDK 5.0.0 を使用します。NET 4.6。Unity は をサポートしていません。NET 6。

詳細はこちら:

更新SDKバージョン: Go SDK 用サーバー 5.0.0

詳細はこちら:

SDK バージョンの更新: AWS SDK 1.10.21、C++ SDK および C# 用のサーバー 5.0.0

Amazon GameLift Anywhere は、ゲームサーバーリソースを使用して Amazon GameLift ゲームサーバーをホストします。Amazon GameLift Anywhere を使用して独自のコンピューティングリソースを Amazon GameLift マネージドEC2コンピューティングと統合し、ゲームサーバーを複数のコンピューティングタイプに分散できます。Amazon GameLift Anywhere を使用して、 GameLift ビルドを Amazon にアップロードせずにゲームサーバーを繰り返しテストすることもできます。

ハイライト:

  • 新しい Amazon GameLift Anywhere フリートとコンピューティングタイプ

  • Amazon GameLift Anywhere コンピューティングリソース登録

  • テストの反復サイクルの改善

Amazon GameLift Server SDK 5.0.0 では、既存のサーバーSDKと新しいリソースタイプであるコンピューティングが改善されました。Server SDK 5.0.0 は Amazon GameLift Anywhere と、ゲームサーバーホスティングのための独自のコンピューティングリソースの使用をサポートしています。

更新されたSDKバージョン: AWS SDK 1.9.333

Amazon GameLift が米国の 8 つのローカルゾーンで利用可能になりました。これにより、プレイヤーの近くにフリートをデプロイできます。ローカルゾーンをフリートに追加することで、ローカルゾーンですべてのマネージド Amazon GameLift 機能を使用できます。

Local Zones は、 AWS リソースとサービスを、大規模な人口、業界、情報技術 (IT) センターに近いクラウドのエッジに拡張します。つまり、1 桁ミリ秒単位のレイテンシーを必要とするアプリケーションを、エンドユーザーやオンプレミスのデータセンターの近くにデプロイできます。

新しい Amazon GameLift コンソールには、次の改善点が含まれています。

  • ナビゲーションの改善 – 新しいナビゲーションペインは、Amazon GameLift リソース間のナビゲーションを容易にします。

  • Amazon GameLift ランディングページ – 新しいランディングページには、役立つドキュメントへのリンク、Amazon の概要の表示 GameLift、ドキュメント、よくある質問、および へのリンクによるサポートが用意されています AWS re:Post。

  • Amazon CloudWatch メトリクスの改善 – Amazon GameLift メトリクスが Amazon GameLift コンソールと CloudWatchダッシュボードの両方で利用可能になりました。この更新には、パフォーマンス、使用率、プレイヤーセッションの新しいメトリクスも含まれています。

FlexMatch ユーザーは、次の機能にアクセスできるようになりました。

  • 複合ルール – 40 人以下のプレイヤーのマッチを対象とする複合マッチメイキングルールのサポートが追加されました。ロジカルステートメントを使用して複合ルールを作成してマッチを構成できるようになりました。ルールセットに複合ルールがない場合にマッチを形成するには、ルールセット内のすべてのルールが満たされている必要があります。複合ルールでは、andornotxor の論理演算子を使用して適用するルールを選択できます。

  • 柔軟なチーム選択 – マッチメイキングプロパティの式が更新され、利用可能な全チームのサブセットを選択できるようになりました。

  • 文字列リストの拡大 – プレイヤー属性値の文字列リストに含まれる文字列の最大数を 10 から 100 に増加しました。

更新されたSDKバージョン: AWS SDK 1.9.133

Amazon GameLift がアジアパシフィック (大阪) リージョンで利用可能になりました。ゲームデベロッパーは GameLift 、マルチリージョンフリートを使用して大阪にインスタンスをデプロイできるようになりました。

Arm ベースのプロセッサアーキテクチャに基づく Graviton2 ホストゲームサーバーを使用して、同等のインテルベースのコンピューティングオプションと比較して、低コストでパフォーマンスを向上させることができます。

ハイライト:
  • Amazon GameLift がアジアパシフィック (大阪) リージョンで利用可能になりました。

  • Amazon GameLift FleetIQ ゲームサーバーグループを設定して、Graviton2 インスタンスファミリー c6g、m6g、r6g を管理できるようになりました。

詳細はこちら:

Unity バージョン 1.0.0 用の Amazon GameLift プラグインには、Amazon GameLift リソースへのアクセスと Unity ゲーム GameLift への Amazon の統合を容易にするライブラリとネイティブ UI が含まれています。Unity 用 Amazon GameLift プラグインを使用して Amazon GameLift APIs にアクセスし、一般的なゲームシナリオ用の AWS CloudFormation テンプレートをデプロイできます。プラグインには、サンプルシナリオで動作するサンプルゲームも含まれています。Amazon GameLift Local を使用して、ゲームクライアントとゲームサーバーの間で渡されたメッセージを表示し、一般的なゲームが Amazon とどのように相互作用するかを確認できます GameLift。

Unity 用プラグインは Unity 2019.4 LTSおよび 2020.3 をサポートしています。 LTS

ハイライト:

  • さまざまなシナリオでサンプルゲームを構築、実行、変更するか、独自のシナリオを作成します。

  • 認証のみ、単一リージョンフリート、キューとカスタムマッチメーカーを備えたマルチリージョンフリート、キューとカスタムマッチメーカーを備えたスポットフリート、 など、一般的なゲームシナリオのサンプル AWS CloudFormation シナリオをデプロイします FlexMatch。

詳細はこちら:

batchDistance ルールタイプを使用して文字列または数値属性を指定し、各セグメントに多くの利点をもたらすことができます。

ハイライト:

  • 大規模なマッチ (40人以上) では、スキルだけで均等にバランスをとる代わりに、スキル、モード、マップに基づいて同じバランスを取得できるようになりました。マッチの全員がスキルバンドに所属していることを確認し、リーグやプレイスタイルなどの複数の数値属性をバンド化し、マップやゲームモードなどの文字列属性に従ってグループ化します。時間の経過とともに拡張を作成することもできます。たとえば、プレイヤーが待っている時間が長いほど、より大きなスキルレベル範囲をマッチに入れるように拡張を作成できます。

    40 人未満のマッチでは、新しい簡略化されたルール式を使用できます。

更新されたSDKバージョン: Realtime Client SDK 1.2.0、Unreal 用サーバー SDK 3.4.0

この最新のSDK更新により、 RTSクライアントを使用するモバイルアプリケーションIL2CPPに統合SDKし、フレームワークでベストプラクティスに従うことができます。Amazon GameLift Server SDK for Unreal バージョン 4.26 を構築できるようになりました。この更新には、Amazon Server の C++ および C# バージョン、Amazon LocalSDK、 GameLiftUnreal Engine プラグインなど、Windows または Linux ゲーム GameLift サーバーと統合するコンポーネントが含まれています。

ハイライト:

  • RTS クライアントIL2CPPで のサポートSDKを追加し、ネイティブライブラリをフレームワークとして構築できるようになりました。これにより、最新のモバイルデバイス用のRTSクライアントを構築できます。

  • DescribePlayerSessions() を使用して、単一のプレイヤーセッション、ゲームセッション内のすべてのプレイヤーセッション、または単一のプレイヤー ID に関連付けられたすべてのプレイヤーセッションに関する情報を取得します。

  • を使用してGetInstanceCertificate()、フリートとそのインスタンスに関連付けられている PEMエンコードされたTLS証明書のファイルの場所を取得できます。

  • Unreal バージョン 4.26 のサーバーSDKサポートを作成しました。

  • 既存の C# SDKバージョン 4.0.2 は Unity 2020.3 と互換性があることが確認されています。SDK 更新は必要ありませんでした。

詳細はこちら:

更新されたSDKバージョン: AWS SDK 1.8.168

イベントを使用して、ゲームセッションキューのゲームセッション配置アクティビティをモニタリングできるようになりました。Amazon Simple Notification Service (Amazon SNS) トピックを作成してイベント通知を発行するか、 CloudWatch イベントを使用してイベント追跡を設定します。

ハイライト:

  • キューごとに、すべてのイベントメッセージに含めるカスタムテキスト文字列を設定できます。

  • Amazon SNSトピックを使用する場合、特定のキューへの発行を制限する追加のアクセス条件を設定できます。

詳細はこちら:

更新されたSDKバージョン: AWS SDK 1.8.163

Amazon GameLift マネージドホスティングが 21 AWS リージョンで利用可能になりました。新しいリージョンはケープタウン (af-south-1)、バーレーン (me-south-1)、香港 (ap-east-1)、ミラノ (eu-south-1)、パリ (eu-west-3)、ストックホルム (eu-north-1)です。

新しい Amazon GameLift マルチロケーションフリート機能を使用して、Amazon がサポートする 20 GameLiftのリージョン (北京リージョンを除く) のいずれかまたはすべてでゲームサーバーをホストするように 1 つのフリートを設定できるようになりました。この機能は、Amazon GameLift ホスティングリソースをグローバルにセットアップおよび維持するために必要な作業を大幅に削減することを目的としています。マルチロケーションフリートは、 us-east-1 (バージニア北部)us-west-2、 (オレゴン)eu-central-1、 (フランクフルト)eu-west-1、 (アイルランド)、 ap-southeast-2 (シドニー)、 ap-northeast-1 (東京)、 ap-northeast-2 (ソウル) の各 AWS リージョンで作成できます。他のすべてのリージョンでは、必要に応じて単一ロケーションフリートをセットアップし続けることができます。このリリースより前に作成されたすべてのフリートは、シングルロケーションフリートです。マルチロケーションフリートを使用しても、ホスティングコストには影響しません。Amazon GameLift の料金は、使用するインスタンスのタイプ、場所、ボリュームに基づきます。(詳細については、「Amazon GameLift の料金」を参照してください。) マルチロケーションフリート AWS CloudFormation のサポートは間もなく利用可能になります。

注記

中国リージョンでは、マルチロケーションフリートは使用できません。中国リージョンに存在する Amazon GameLift リソースは、他の Amazon GameLift リージョンのリソースとやり取りしたり、使用したりすることはできません。

ハイライト:

  • マルチロケーションフリートでは、リモートロケーションのリストを明示的に追加します。Amazon は、ビルドとランタイムの設定を含む同じタイプと設定のインスタンスを、フリートのホームリージョンと追加されたすべての場所に GameLift デプロイします。

  • ロケーションごとに容量設定とスケーリングを個別に調整します。Auto Scaling ポリシーは、フリート全体に適用されますが、ロケーションごとにオンとオフを切り替えることができます。

  • 特定のフリートロケーションで新しいゲームセッションを開始します。ゲームセッションキューまたはマッチメイキングを使用してゲームセッションを配置する場合、ロケーション、ホスティングコスト、プレイヤーのレイテンシーによって、新しいゲームセッションスタートのロケーションの優先順位が付けられるようになりました。

  • Amazon GameLift コンソールでホスティングメトリクスを取得し、フリート内のすべてのロケーションについて集計するか、フリートロケーションごとに分割します。

詳細はこちら:

更新されたSDKバージョン: AWS SDK 1.8.139

このリリースでは、以下が更新されています。

  • Amazon GameLift FleetIQ ゲームサーバーグループは、AMDインスタンスファミリー C5a, M5aを管理するように設定できるようになりました。 R5a にリストされているように、サポートされている Amazon EC2インスタンスタイプには GameServerGroup InstanceDefinition以下が含まれるようになりました。

    • c5a.large、c5a.xlarge、c5a.2xlarge、c5a.4xlarge、c5a.8xlarge、c5a.12xlarge、c5a.16xlarge、c5a.24xlarge

    • m5a.large、m5a.xlarge、m5a.2xlarge、m5a.4xlarge、m5a.8xlarge、m5a.12xlarge、m5a.16xlarge、m5a.24xlarge

    • r5a.large、r5a.xlarge、r5a.2xlarge、r5a.4xlarge、r5a.8xlarge、r5a.12xlarge、r5a.16xlarge、r5a.24xlarge

    注: FleetIQ の AMDインスタンスは、現在、中国 (北京) AWS リージョンでは使用できません。中国における「機能の可用性と実装の違い」を参照してください。

  • Amazon GameLift マネージドゲームホスティングは、Sinnet が運営する中国 (北京) リージョンのAMDインスタンスをサポートするようになりました。新しいAMDインスタンスファミリーには、M5a と R5a が含まれます。フリート にリストされているように、サポートされているEC2インスタンスタイプにはInstanceType以下が含まれるようになりました。

    • m5a.large、m5a.xlarge、m5a.2xlarge、m5a.4xlarge、m5a.8xlarge、m5a.12xlarge、m5a.16xlarge、m5a.24xlarge

    • r5a.large、r5a.xlarge、r5a.2xlarge、r5a.4xlarge、r5a.8xlarge、r5a.12xlarge、r5a.16xlarge、r5a.24xlarge

  • Amazon GameLift FlexMatch は、Sinnet が運営する中国 (北京) リージョンでスタンドアロンのマッチメーキングソリューションとして使用できるようになりました。お客様は北京リージョンで FlexMatch マッチメーカーを作成し、 FlexMatchModeパラメータを に設定できますSTANDALONE。Amazon GameLift マネージドホスティングまたは Amazon 以外のホスティングソリューション FlexMatchを使用した の詳細については、 GameLift「Amazon GameLift FlexMatch デベロッパーガイド」の「」を参照してください。

  • Amazon のイベント通知を設定するときに GameLift FlexMatch、Amazon SNSFIFOトピックを通知ターゲットとして指定できるようになりました。詳細については、以下を参照してください。

SDK バージョンの更新: Amazon GameLift Server SDK 4.0.2、Unreal プラグインバージョン 3.3.3

Amazon GameLift Server の最新バージョンには、次のコンポーネントSDKが含まれています。

  • Unreal Engine 4.25 との互換性のために、更新された Unreal プラグインが更新されました。API は変更されませんでした。

  • 既存の C# SDKバージョン 4.0.2 は Unity 2020 と互換性があることが確認されています。SDK 更新は必要ありませんでした。

Amazon での Amazon GameLift Server の最新バージョンのSDK GameLift 入門をダウンロードします。

更新されたSDKバージョン: AWS SDK 1.8.95

Amazon GameLift FlexMatch は、マルチプレイヤーゲーム用のカスタマイズ可能なマッチメーキングサービスです。Amazon GameLift マネージドホスティングのユーザー向けに当初設計された は、、独自のオンプレミスコンピューティング、クラウドコンピューティングプリミティブタイプなど peer-to-peer、他のホスティングシステムを使用するゲームに統合 FlexMatch できるようになりました。Amazon GameLift FleetIQ を Amazon でのゲームホスティングに使用するゲームはEC2、 とのマッチメーキングを実装できるようになりました FlexMatch。

FlexMatch は、マッチメーキングプロセスをカスタマイズするための幅広い緯度を提供する堅牢なマッチメーキングアルゴリズムとルール言語を提供し、主要なプレイヤーの特性と報告されたレイテンシーに基づいてプレイヤーが一緒にマッチングされるようにします。さらに、 は、プレイヤーパーティー、プレイヤーの承諾、マッチバックフィルなどの機能をサポートするマッチメーキングリクエストワークフロー FlexMatch を提供します。Amazon GameLift マネージドホスティングまたはリアルタイムサーバー FlexMatch で を使用すると、マッチメーカーは自動的に Amazon を使用してホスティングリソース GameLift を検索し、新しく形成された試合の新しいゲームセッションを開始します。をスタンドアロンサービス FlexMatch として使用する場合、マッチメーカーは試合結果をゲームに配信し、ホスティングソリューションを使用して新しいゲームセッションを開始できます。

API の オペレーション FlexMatch は Amazon GameLift サービス の一部でありAPI、 と AWS Command Line Interface () AWS SDKに含まれていますAWS CLI。このリリースには、スタンドアロンのマッチメイキングをサポートする次の更新が含まれています。

  • API リソースには次の変更MatchmakingConfigurationがあります。

    • 新しいプロパティは、マッチメーカーが Amazon GameLift マネージドホスティングで使用されているか、スタンドアロンのマッチメーキングとして使用されているかFlexMatchModeを示します。

    • FlexMatchMode がスタンドアロンに設定されている場合、このプロパティ GameSessionQueueArns は必須ではありません。

    • これらのプロパティは、スタンドアロンのマッチメイキングでは使用されません。AdditionalPlayerCountBackfillModeGamePropertiesGameSessionData

  • 自動バックフィル機能は、スタンドアロンのマッチメイキングでは使用できません。

更新されたSDKバージョン: AWS SDK 1.8.95

Amazon でサポートされている Amazon EC2インスタンスタイプのリストに、C5a, M5aつの新しいインスタンスファミリーが含まれる GameLift ようになりました。 R5a これらのファミリーは、最大 3.3 の周波数で動作するAMDEPYCプロセッサを搭載したAMDコンピューティング最適化インスタンスで構成されています。GHz。AMD インスタンスは x86 互換です。Amazon で現在実行されているゲームは、変更を加えることなくAMDインスタンスタイプにデプロイ GameLift できます。新しいインスタンスは、米国東部 (バージニア北部およびオハイオ)、米国西部 (オレゴンおよび北カリフォルニア)、中部カナダ (モントリオール)、南米 (サンパウロ)、欧州中部 (フランクフルト)、欧州西部 (ロンドンおよびアイルランド)、アジアパシフィック南部 (ムンバイ)、アジアパシフィック北東部 (ソウルおよび東京)、およびアジアパシフィック南東部 (シンガポールおよびシドニー) の各 AWS リージョンで利用できます。

新しいAMDインスタンスには以下が含まれます。

  • c5a.large、c5a.xlarge、c5a.2xlarge、c5a.4xlarge、c5a.8xlarge、c5a.12xlarge、c5a.16xlarge、c5a.24xlarge

  • m5a.large、m5a.xlarge、m5a.2xlarge、m5a.4xlarge、m5a.8xlarge、m5a.12xlarge、m5a.16xlarge、m5a.24xlarge

  • r5a.large、r5a.xlarge、r5a.2xlarge、r5a.4xlarge、r5a.8xlarge、r5a.12xlarge、r5a.16xlarge、r5a.24xlarge

詳細はこちら:

更新されたSDKバージョン: Amazon GameLift Server SDK 4.0.2

新しいサーバーSDKバージョン 4.0.2 では、APIオペレーション の既知の問題が修正されていますStartMatchBackfill()。このオペレーションは、マッチバックフィルリクエストに対する正しい応答を返すようになりました。

この問題はマッチバックフィルプロセスに影響せず、この機能の動作に変更はありません。この問題は、マッチバックフィルリクエストのログメッセージングとエラー処理に影響している可能性があります。

Amazon GameLift Server の最新バージョンを Amazon 入 GameLift 門ガイド SDKにダウンロードします。

FlexMatch ユーザーは、マッチメーキングプロセスの次のデフォルトの動作を調整できるようになりました。これらのカスタマイズは、マッチメーキングルールセットで設定されます。Amazon に変更はありません GameLift SDKs。

  • バックフィルチケットの優先順位: 受け入れ可能なマッチを検索するときに、マッチバックフィルチケットの優先順位を上げるか下げるかを選択できます。バックフィルチケットの優先順位付けは、自動バックフィル機能が有効になっている場合に便利です。アルゴリズムプロパティ backfillPriority を使用する。

  • マッチの一貫性と効率性を最適化するための事前ソート: 評価のためにチケットをバッチ処理する前に、チケットプールを事前にソートするようにマッチメーカーを設定します。主要なプレイヤー属性に基づいてチケットを事前にソートすると、結果の試合ではそれらの属性がより類似しているプレイヤーを持つ傾向があります。また、マッチルールで使用されているのと同じ属性で事前ソートすることで、評価プロセスの効率を高めることもできます。strategy プロパティを「sorted」に設定したアルゴリズムプロパティ sortByAttributes を使用します。

  • 拡張待ち時間のトリガー方法を調整する:不完全なマッチで最新(デフォルト)または最も古いチケットの経過時間に基づいて拡張をトリガーするかを選択します。最も古いチケットでトリガーすると、マッチをより早く完了させる傾向がありますが、最新のチケットでトリガーするとマッチ品質が高くなります。アルゴリズムプロパティ expansionAgeSelection を使用する。

更新されたSDKバージョン: Amazon GameLift Server SDK 4.0.1

新しいサーバーには、次の更新SDKが含まれています。

  • C# APIバージョン 4.0.1

    • API オペレーションTerminateGameSession()はサポートされなくなりました。ProcessEnding() への呼び出しを置き換え、ゲームセッションとサーバープロセスの両方を終了します。

    • オペレーション GetInstanceCertificate() に関する既知の問題は修正されました。

    • これで、 オペレーションはデータ型 の値GetTerminationTime()を返します AwsDateTimeOutcome。

  • C++ APIバージョン 3.4.1

    • オペレーション TerminateGameSession() はサポートされなくなりました。これを ProcessEnding() への呼び出しを置き換え、ゲームセッションとサーバープロセスの両方を終了します。

  • Unreal Engine プラグインバージョン 3.3.2

    • オペレーション TerminateGameSession() はサポートされなくなりました。これを ProcessEnding() への呼び出しを置き換え、ゲームセッションとサーバープロセスの両方を終了します。

    • コールバックオペレーション OnUpdateGameSession がマッチバックフィルをサポートする FProcessParameters に追加されました。

Amazon GameLift Server の最新バージョンを Amazon 入 GameLift 門ガイド SDKにダウンロードします。

更新されたSDKバージョン: AWS SDK 1.8.36

Amazon での低コストのクラウドベースのゲームホスティング用の Amazon GameLift FleetIQ ソリューションEC2が一般公開されました。Amazon GameLift FleetIQ を使用すると、デベロッパーはゲームホスティングの実行可能性を最適化することで、Amazon EC2スポットインスタンスでゲームサーバーを直接ホストできます。ゲームデベロッパーは、Amazon GameLift FleetIQ を新しいゲームで使用したり、既存のゲームの容量を補足したりできます。このソリューションは、コンテナの使用、または AWS Shield や Amazon Elastic Container Service (Amazon ) AWS などのその他のサービスの使用をサポートしますECS。

この一般提供リリースには、Amazon GameLift FleetIQ ソリューションに対する以下の更新が含まれています。

  • 新しいAPIオペレーションは、Amazon GameLift FleetIQ ゲームサーバーグループのすべてのアクティブなインスタンスのステータスを含む情報DescribeGameServerInstancesを返します。

  • 新しいバランシング戦略の ON_DEMAND_ONLY では、オンデマンドインスタンスのみを使用するようにゲームサーバーグループを設定します。ゲームサーバーグループのバランス戦略はいつでも更新でき、必要に応じてスポットインスタンスとオンデマンドインスタンスの使用を切り替えることができます。

  • 次のプレビュー要素は、一般公開のために削除されました。

    • ゲームサーバーリソースのカスタムソートキーの使用。ゲームサーバーは、登録タイムスタンプに基づいてソートできます。

    • ゲームサーバーリソースのタグ付け。

更新されたSDKバージョン: Amazon GameLift Server SDK 4.0.0、Amazon GameLift Local 1.0.5

Amazon GameLift Server の最新バージョンには、以下の更新されたコンポーネントSDKが含まれています。

  • Unity 2019 用に C# SDKバージョン 4.0.0 が更新されました。

  • Unreal Engine 4.22、4.23、4.24 用に Unreal プラグインバージョン 3.3.1 を更新

  • Amazon GameLift Local バージョン 1.0.5 が更新され、C# サーバーSDKバージョン 4.0.0 を使用する統合がテストされました。

Amazon GameLift Server の最新バージョンを Amazon 入 GameLift 門ガイド SDKにダウンロードします。

更新されたSDKバージョン: AWS SDK 1.7.310

Amazon GameLift FleetIQ 機能は、ゲームホスティングで使用する低コストのスポットインスタンスの実行可能性を最適化します。この機能は、マネージド Amazon GameLift サービスではなく、ホスティングリソースを直接管理したいお客様向けに拡張されました。このソリューションは、コンテナ、または AWS Shield や Amazon Elastic Container Service (Amazon ) などの他の AWS サービスの使用をサポートしますECS。

詳細はこちら:

Amazon GameLift FleetIQ に関するGameTech ブログ記事

更新されたSDKバージョン: AWS SDK 1.7.249

Amazon GameLift AWS リソースでリソース管理ツールを利用できるようになりました。特に、ビルド、スクリプト、フリート、ゲームセッションキュー、マッチメーキング設定、マッチメーキングルールセットなど、すべての主要な Amazon GameLift リソースに Amazon リソースネーム (ARN) 値が割り当てられます。リソースARNは、すべての AWS リージョンで一意な一貫した識別子を提供します。リソース固有の AWS Identity and Access Management (IAM) アクセス許可ポリシーを作成するために使用できます。リソースには、 ARNと、リージョン固有ではない既存のリソース識別子が割り当てられるようになりました。

さらに、Amazon GameLift リソースでタグ付けがサポートされるようになりました。タグを使用してリソースを整理したり、アクセスIAM許可ポリシーを作成してリソースグループへのアクセスを管理したり、 AWS コスト内訳をカスタマイズしたりできます。Amazon GameLift リソースのタグを管理するときは、Amazon GameLift API アクション TagResource()UntagResource()、および を使用しますListTagsForResource()

詳細はこちら:

更新されたSDKバージョン: AWS SDK 1.7.210

AWS CloudFormation Amazon の テンプレート GameLift

Amazon GameLift リソースは、 を通じて作成および管理できるようになりました AWS CloudFormation。既存の AWS CloudFormation ビルドテンプレートとフリートテンプレートが現在のリソースに合わせて更新され、新しいテンプレートがスクリプト、キュー、マッチメーキング設定、マッチメーキングルールセットで使用できるようになりました。 AWS CloudFormation テンプレートは、特に複数のリージョンにゲームをデプロイする場合、関連 AWS リソースのグループを管理するタスクを大幅に簡素化します。

詳細はこちら: