

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

# Amazon GameLift Servers開発用ツールを取得する
<a name="gamelift-supported"></a>

Amazon GameLift Servers には、ゲーム用のゲームホスティングソリューションの構築に役立つ一連の SDKs やその他のツールが用意されています。SDK を使用すると、ゲームサーバー、ゲームクライアント、バックエンドサービスに機能が追加され、Amazon GameLift Servers サービスと連携できるようになります。Amazon GameLift Servers SDK のバージョンと互換性に関する最新情報については、[Amazon GameLift Servers リリースノート](release-notes.md) を参照してください。

## ゲームサーバーの場合
<a name="gamelift-supported-servers"></a>

64 ビットゲームサーバーをサーバー SDK for Amazon GameLift Servers と統合して構築します。ゲームサーバーは、サーバー SDK を使用して、ゲームセッションの開始、更新、停止など、ゲームセッション管理のために Amazon GameLift Servers サービスと通信します。サーバー SDK をゲームプロジェクトに統合する方法については、「[Amazon GameLift Serversでホストするゲームを準備します](integration-intro.md)」を参照してください。

### 開発サポート
<a name="gamelift-supported-servers-dev"></a>
+ **開発 OS**
  + Server 
  + Linux
+ **プログラミング言語** 

  **[Amazon GameLift Servers SDK を取得します](https://github.com/amazon-gamelift)。**バージョン固有の情報とインストール手順については、各パッケージに含まれている Readme ファイルを参照してください。
  + [C\$1\$1 サーバー SDK](https://github.com/amazon-gamelift/amazon-gamelift-servers-cpp-server-sdk)
    + [サーバー SDK リファレンス](integration-server-sdk5-cpp-actions.md)
    + [統合方法](gamelift-sdk-server-api.md)
  + [C\$1 サーバー SDK](https://github.com/amazon-gamelift/amazon-gamelift-servers-csharp-server-sdk) (.NET 4、.NET 6、.NET 8 のサポートはバージョンによって異なります。「[SDK のバージョン](release-notes.md#release-notes-history)」を参照してください)
    + [サーバー SDK リファレンス](integration-server-sdk5-csharp-actions.md)
    + [統合方法](gamelift-sdk-server-api.md)
  + [Go サーバー SDK](https://github.com/amazon-gamelift/amazon-gamelift-servers-go-server-sdk)
    + [サーバー SDK リファレンス](integration-server-sdk-go-actions.md)
    + [統合方法](gamelift-sdk-server-api.md)
+ **ゲームエンジンのサポート**

  のフル機能のプラグインAmazon GameLift Serversには、UI ワークフローとサンプルアセット、 AWS および SDK とサーバー SDK の組み込みバージョンが含まれています。ワークフローでは、マネージド EC2 フリート、マネージドコンテナフリート、またはセルフマネージド Anywhere フリートでホスティングするためのゲームサーバーを設定およびデプロイする方法を説明します。ガイド付きワークフローが必要ない場合は、同じ GitHub リポジトリからゲームエンジン用サーバー SDK のみを取得できます。

  プラグインがサポートしていない別のゲームエンジンまたは開発環境を使用している場合は、プログラミング言語用サーバー SDK を取得し、ゲームプロジェクトに追加します。

  バージョン固有の情報とインストール手順については、各パッケージに含まれている Readme ファイルを参照してください。
  + [Unreal Engine 用プラグイン](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal) – Unreal Engine バージョン 5.0、5.1、5.2、5.3、5.4、5.5、5.6 で使用するように構築されています。Unreal のサポートについては、バージョン固有の readme ファイルを確認してください。
    + [Unreal Engine 用プラグイン](unreal-plugin.md)
    + [C\$1\$1 (Unreal) サーバー SDK 5.x for Amazon GameLift Servers -- アクション](integration-server-sdk5-unreal-actions.md)
  + [Unity 用プラグイン](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unity) – Unity Editor 6.0、2022.3、または 2021.3 の LTS バージョンで使用するように設計されています。Unity の .NET Framework と .NET Standard (.NET Standard 2.1 と .NET 4.x) の .NET Standard プロファイルをサポートしています。Unity のサポートについては、バージョン固有の readmes を確認してください。
    + [Unity 用プラグインガイド](unity-plug-in.md)
    + [C\$1 サーバー SDK 5.x for Amazon GameLift Servers -- アクション](integration-server-sdk5-csharp-actions.md) C\$1 サーバー SDK リファレンス
  + [サーバー SDK for Unreal](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal)
    + [サーバー SDK リファレンス](integration-server-sdk5-unreal-actions.md)
    + [Amazon GameLift Servers を Unreal Engine プロジェクトに統合する](integration-engines-setup-unreal.md)
  + [サーバー SDK for Unity](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unity)
    + [サーバー SDK リファレンス](integration-server-sdk5-csharp-actions.md)
    + [Amazon GameLift Servers を Unity プロジェクトに統合する](integration-engines-unity-using.md)

### ランタイムのサポート
<a name="gamelift-supported-servers-runtime"></a>

マネージドホスティングソリューションの場合は、次のいずれかの Amazon マシンイメージ (AMIs) で実行するようにゲームサーバーを構築します。詳細については [Amazon GameLift Servers AMI バージョン](reference-ec2-ami-version-history.md) の Amazon GameLift Servers を参照してください。
+ [Windows Server 2016](https://aws.amazon.com/windows/products/ec2/windows-server-2016/)
+ [Amazon Linux 2023](https://aws.amazon.com/linux/amazon-linux-2023/)
+ [Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/)

**注記**  
Amazon Linux 2 (AL2) は、2026 年 6 月 30 日にサポートを終了します。詳細については、「[Amazon Linux 2 に関する FAQ](https://aws.amazon.com/amazon-linux-2/faqs/)」を参照してください。AL2 でホストされ、Amazon GameLift Servers サーバー SDK 4.x. を使用するゲームサーバーの場合、まずゲームサーバービルドをサーバー SDK 5.x に更新し、AL2023 インスタンスにデプロイします。「[サーバー SDK 5.x への移行 Amazon GameLift Servers](reference-serversdk5-migration.md)」を参照してください。

### その他のツール
<a name="gamelift-supported-servers-tools"></a>

**[Amazon GameLift Servers のゲームサーバーラッパー](https://github.com/amazon-gamelift/amazon-gamelift-servers-game-server-wrapper/)**  
このツールは、一連の基本的なゲームセッション管理機能を使用してホスティング用のゲームサーバーをデプロイするのに役立ちます。このツールを使用すると、ゲームコードを変更したり、サーバー SDK for Amazon GameLift Servers を統合したりする必要はありません。ゲームサーバーラッパーを使用してゲームサーバーをパッケージ化し、3 つの Amazon GameLift Servers ホスティングソリューション (Anywhere、マネージド EC2、またはマネージドコンテナ) のいずれかを使用してゲームホスティング用にデプロイします。このツールはゲームサーバーのカスタマイズをサポートしていないため、このツールは独自のゲームまたはサンプルゲームによる早期評価またはプロトタイプ作成に最適です。ゲームにカスタム機能が必要ない場合は、本番ホスティング用のゲームサーバーラッパーを使用してゲームサーバーをデプロイできます。

**[Amazon GameLift Servers ツールキット](https://github.com/aws/amazon-gamelift-toolkit)**  
Amazon GameLift Servers Toolkit は、開発者が一般的なシナリオや問題に対応できるように開発したスクリプトやその他のツールのコレクションです。ツールキットのマテリアルには、スクリプト、サンプルコード、リードムが含まれます。
+ [ Containers starter kit](https://github.com/aws/amazon-gamelift-toolkit/tree/main/containers-starter-kit) – このツールを使用して、Amazon GameLift Serversマネージドコンテナでホストするためのゲームサーバービルドを設定するタスクを合理化します。このキットは、重要なゲームセッション管理機能をゲームサーバーに統合し、事前設定されたテンプレートを使用してコンテナフリートを作成し、ゲームサーバービルドの自動デプロイパイプラインを設定します。デプロイ後、Amazon GameLift Servers コンソールと API ツールを使用して、フリートのパフォーマンスのモニタリング、ゲームセッションの管理、メトリクスの分析を行うことができます。このキットは、ビルドの自動化には と、ストレージには Amazon Simple Storage Service、インフラストラクチャのデプロイ AWS CloudFormation には と AWS CodeBuild 統合されています。
+ [ 高速ビルド更新ツール](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) – このツールを使用して、マネージド EC2 フリートにデプロイ済みのゲームサーバービルドを変更します。このツールは、変更のたびに新しい EC2 フリートを設定および作成することなく、ゲームビルドファイルをすばやく交換できるように構築されています。個々のインスタンスまたはフリート内のすべてのインスタンスを更新できます。オプションを使用すると、特定のビルドファイルまたはビルド全体を置き換えたり、更新後にゲームサーバーを再起動する方法を管理したりできます。

## ゲームクライアントの場合
<a name="gamelift-supported-game-clients"></a>

ゲームクライアントをクライアント SDK for と統合しますAmazon GameLift Servers。クライアント SDK は、ゲームクライアントがプレイヤーゲートウェイや UDP ping ビーコンなどのAmazon GameLift Servers機能を使用するためのユーティリティを提供します。

**クライアント SDK を取得する**
+ [Client SDK for C\$1\$1](https://github.com/amazon-gamelift/amazon-gamelift-servers-client-sdk-for-cpp) – エンドポイント選択アルゴリズムが組み込まれたプレイヤーゲートウェイと UDP ping ビーコンユーティリティ、および統合を示すサンプルアプリケーションが含まれています。C\$1\$117 とスレッディングライブラリが必要です。
+ [Unreal Engine 用クライアント SDK](https://github.com/amazon-gamelift-for-unreal/amazon-gamelift-servers-client-sdk-for-unreal) – プレイヤーゲートウェイ (エンジンの変更の有無にかかわらず) と、エンドポイント選択アルゴリズムが組み込まれた UDP ping ビーコンユーティリティが含まれます。ソースビルドの Unreal Engine 5.1 以降が必要です。アクセスには、[GitHub の Epic Games 組織に](https://www.unrealengine.com/en-US/ue-on-github)メンバーシップが必要です。

統合ガイドについては、各 GitHub リポジトリのドキュメントを参照してください。

## ゲームバックエンドサービスの場合
<a name="gamelift-supported-clients"></a>

ゲーム用の 64 ビットバックエンドサービスを作成し、 のサービス API を含む AWS SDK の機能と統合しますAmazon GameLift Servers。バックエンドサービスを使用して、ゲームセッションの開始や検索、プレイヤーのゲームへの参加など、Amazon GameLift Serversサービスとのやり取りを処理します。

[AWS SDK を取得](https://aws.amazon.com/developer/tools/#SDKs)

で AWS SDK を使用する方法の詳細についてはAmazon GameLift Servers、次のリソースを参照してください。
+ [Amazon GameLift Servers API リファレンス](https://docs.aws.amazon.com/gameliftservers/latest/apireference/Welcome.html)
+ ゲームクライアント機能の統合
  + [カスタムゲームサーバービルドによるゲームのクライアント側のサービス統合](gamelift-sdk-client-api.md)
  + [Realtimeサーバーとのゲームのクライアント側のサービス統合](https://docs.aws.amazon.com/gameliftservers/latest/realtimeguide/realtime-client.html)
+ [バックエンドサービスを設計する](gamelift_quickstart_customservers_designbackend.md)

## Amazon GameLift Servers リソース管理の場合
<a name="gamelift-supported-resources"></a>

次のツールを使用して、Amazon GameLift Serversマネージドホスティングリソースを作成、更新、モニタリングします。
+ [AWS マネジメントコンソール](https://console.aws.amazon.com/) – AWS コンソールは、 を含むすべての個々の AWS サービスコンソールへの一元化されたアクセスを提供するウェブベースのアプリケーションですAmazon GameLift Servers。コンソールを使用して AWS アカウントを作成またはサインインし、Amazon GameLift Serversコンソールを開いてゲームホスティングリソースを操作します。ホスティングフリートやその他のリソースの設定とデプロイ、使用状況とパフォーマンスのメトリクスの表示、ダッシュボードでのリソースの追跡、その他多くのタスクを行うことができます。[[Amazon GameLift Servers コンソール] に移動します。](https://console.aws.amazon.com//gamelift)
+ [Service API for Amazon GameLift Servers](https://docs.aws.amazon.com/gameliftservers/latest/apireference/Welcome.html) – この API は、すべてのAmazon GameLift Serversリソースへのプログラムによるアクセスを提供します。これは AWS SDK の一部であり、最も一般的なプログラミング言語で使用できるようにダウンロードできます。[AWS SDK を取得します。](https://aws.amazon.com//developer)
+ [AWS コマンドラインインターフェイス (CLI)](https://docs.aws.amazon.com/cli/) – AWS CLI を使用すると、コマンドラインシェルを使用して AWS サービスとやり取りできます。このツールを使用すると、 AWS サービスのパブリック APIs と、 サービスで使用できるカスタマイズされたコマンドに直接アクセスできます。[CLI AWS を取得します。](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
+ [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) for Amazon GameLift Servers – この CloudFormation サービスは、インフラストラクチャのデプロイと管理を合理化するための AWS リソースのモデル化とセットアップに役立ちます。テンプレートを作成してホスティングソリューションのAmazon GameLift Serversリソース CloudFormation を記述し、テンプレートを使用して追加のリソースを構築したり、設定を更新したりできます。[Amazon GameLift Servers リソースタイプのリファレンス](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_GameLift.html)を表示します。

## Amazon GameLift Servers/Realtime の場合
<a name="gamelift-supported-realtime"></a>

マルチプレイヤーゲームをホストするために Realtime サーバーを設定およびデプロイします。ゲームクライアントが Realtime サーバーに接続できるようにするには、Amazon GameLift Servers Realtime クライアント SDK を使用します。開始するには、[Realtime クライアント SDK](https://aws.amazon.com/gamelift/servers/getting-started/) をダウンロードします。設定情報については、「[Amazon GameLift Servers Realtime のゲームクライアントの統合](https://docs.aws.amazon.com/gameliftservers/latest/realtimeguide/realtime-client.html)」を参照してください。

**SDK サポート**

Realtime クライアント SDK には、以下の言語のソースが含まれています。
+ C\$1 (.NET)

**開発環境**

次のサポートされているこれらの開発オペレーティングシステムおよびゲームエンジンに必要なソースから SDK を構築します。
+ **オペレーティングシステム** – Windows、Linux、Android、iOS。
+ **ゲームエンジン** - Unity、C\$1 ライブラリをサポートするエンジン。
+ **Node.js ランタイム** – 10.x、24.x
**注記**  
Node.js 10 は 2026 年 9 月 30 日にサポートを終了します。詳細については、[「Node.js 10 FAQs](https://aws.amazon.com/gamelift/faq/nodejs10/)」を参照してください。移行ガイダンスについては、[「Migrating from Node.js 10 to 24](https://docs.aws.amazon.com/gamelift/latest/realtimeguide/realtime-script.html#realtime-script-nodejs-migration)」を参照してください。

**ゲームサーバーオペレーティングシステム**

Realtimeサーバーを以下のプラットフォームを実行するホストリソースにデプロイできます。
+ [Amazon Linux 2023](https://aws.amazon.com/linux/amazon-linux-2023/)
+ [Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/)