Amazon GameLift Servers の重要な用語 - Amazon GameLift Servers

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

Amazon GameLift Servers の重要な用語

このトピックでは、Amazon GameLift Servers ドキュメントとサービスで使用される主要な技術用語の定義について説明します。

アクティブなゲームセッション

プレイヤーを現在実行し、受け入れまたはホストしているゲームセッション。フリートの使用率と容量計画をモニタリングするためのメトリクスとして使用されます。「Amazon CloudWatch で Amazon GameLift Servers を監視する」を参照してください。

エイリアス

ゲームクライアントとフリートリソースの間に抽象化レイヤーを提供するフリートのわかりやすい識別子。エイリアスを使用すると、ゲームクライアントコードを変更せずにフリート設定を更新できます。「エイリアスを使用して Amazon GameLift Servers フリートの指定を抽象化する」を参照してください。

AMI (Amazon マシンイメージ)

マネージドフリートの Amazon EC2 インスタンスを作成するために使用される事前設定された仮想マシンイメージ。ゲームサーバーの実行に必要なオペレーティングシステム、ランタイムライブラリ、Amazon GameLift Servers エージェントソフトウェアが含まれています。「Amazon GameLift Serversマネージド EC2 フリート」を参照してください。

Anywhere フリート

Amazon GameLift Servers の外部で管理される、お客様が用意したコンピューティングリソースを使用するフリートのタイプ。Anywhere フリートを使用すると、既存のインフラストラクチャまたはハイブリッドクラウドソリューションを Amazon GameLift Servers ゲームセッション管理と統合できます。「Amazon GameLift Servers Anywhere フリート」を参照してください。

認証トークン

Anywhere コンピューティングリソースで実行されているゲームサーバープロセスを認証する、Amazon GameLift Servers によって生成されたセキュリティ認証情報。サーバープロセスがAmazon GameLift Serversサービスと通信するために必要です。「Amazon GameLift Servers Anywhere フリート」を参照してください。

バックエンドサービス

ゲームセッション配置リクエストの通信を制御し、ゲームセッション情報を取得するゲームクライアントと Amazon GameLift Servers サービス間の調整レイヤー。ホスティングリソースを悪意のある攻撃から保護するための安全な仲介として機能します。「Amazon GameLift Servers でのホスティングの仕組み」を参照してください。

ゲームサーバーの構築

Amazon GameLift Servers ホスティングリソースでゲームサーバーを実行するために必要なすべてのファイルを含む、ゲームサーバーソフトウェアのパッケージバージョン。ゲームサーバーの実行可能ファイル、依存関係、アセットが含まれます。「デプロイ用にゲームサーバービルドをパッケージ化する」を参照してください。

コンピューティング

コンテナフリートでは、フリートインスタンス上のゲームサーバーコンテナグループのコピーを表します。各コンピューティングは、一度に 1 つのゲームセッションをホストできます。「Amazon GameLift Servers におけるコンテナの仕組み」を参照してください。

コンテナフリート

従来のビルドではなくコンテナイメージを使用してコンテナ化されたゲームサーバーを実行するマネージドフリートの一種。特定のランタイム環境と依存関係を持つゲームサーバーをデプロイするための柔軟性を提供します。「Amazon GameLift Servers マネージドコンテナフリート」を参照してください。

コンテナグループ

ゲームサーバー機能を提供するために連携するコンテナのコレクション。コンテナタスクまたはポッドと同様に、コンテナフリート内でのコンテナの動作、依存関係、リソース共有を定義します。「Amazon GameLift Servers におけるコンテナの仕組み」を参照してください。

目的地

ゲームセッションキューでは、ゲームセッション配置リクエストを受信できるフリートまたはエイリアス。キューには、優先順位とレイテンシーポリシーが異なる複数の送信先を設定できます。「ゲームセッションキューをカスタマイズする」を参照してください。

Fleet

ゲームサーバーを実行するコンピューティングリソースのコレクション。フリートリソースは複数の地理的場所に分散でき、各リソースは 1 つ以上のゲームサーバープロセスを実行します。「Amazon GameLift Servers のホスティングフリートをデプロイする」を参照してください。

フリートのロケーション

フリートインスタンスがデプロイされる特定の AWS リージョンまたはローカルゾーン。マルチロケーションフリートは、レイテンシーを短縮し、可用性を向上させるために複数のロケーションにまたがることができます。「Amazon GameLift Servers のホスティングフリートをデプロイする」を参照してください。

FlexMatch

Amazon GameLift Servers 設定可能なルールに基づいてプレイヤーマッチングを自動的に形成し、完了したマッチングのゲームセッション配置をリクエストするマッチメーキングサービス。スキルベースのマッチング、チームバランシング、マッチバックフィルをサポートします。「GameLift FlexMatch とは」を参照してください

ゲームクライアント

プレイヤーのデバイスで実行されるゲームソフトウェア。バックエンドサービスと通信してゲームセッションへのプレイヤー配置を開始し、ゲームプレイのためにゲームサーバーに直接接続します。「Amazon GameLift Servers でのホスティングの仕組み」を参照してください。

ゲームのプロパティ

ゲームセッションに関連付けられたカスタムデータのキーと値のペア。設定情報、ゲームルール、またはその他のメタデータをゲームサーバーやクライアントに渡すために使用されます。API リファレンスの「GameProperty」を参照してください。

ゲームサーバー

ゲーム状態を管理し、プレイヤーのアクションを処理し、複数の接続されたプレイヤー間でゲームプレイを同期するカスタムサーバーソフトウェア。Amazon GameLift Servers Server SDK と統合して、サービスと通信します。「サーバー SDK を使用して、Amazon GameLift Servers をゲームサーバーに追加します。」を参照してください。

ゲームサーバーのアクティベーション

ホスティングリソースでゲームサーバープロセスを開始および初期化するプロセス。ゲームサーバーの実行可能ファイルのロード、Amazon GameLift Servers との通信の確立、ゲームセッションのホストの準備が含まれます。「サーバー SDK を使用して、Amazon GameLift Servers をゲームサーバーに追加します。」を参照してください。

ゲームサーバーコンテナ

ゲームサーバーアプリケーションを実行するゲームサーバーコンテナグループ内のコンテナ。コンテナグループのライフサイクルに不可欠なものとして自動的に指定されます。「Amazon GameLift Servers におけるコンテナの仕組み」を参照してください。

ゲームサーバーコンテナグループ

ゲームサーバーアプリケーションとサポートソフトウェアを実行しているコンテナを管理するコンテナグループの一種。コンテナフリートがゲームセッションをホストするために必要で、フリートインスタンス間でレプリケートできます。「Amazon GameLift Servers におけるコンテナの仕組み」を参照してください。

ゲームサーバープロセス

ホスティングリソース上のゲームサーバー実行可能ファイルの、実行中のインスタンス。各プロセスは一度に 1 つのゲームセッションをホストでき、Amazon GameLift Servers と直接通信してステータスを報告し、指示を受け取ります。「サーバー SDK を使用して、Amazon GameLift Servers をゲームサーバーに追加します。」を参照してください。

ゲームセッション

ゲームサーバープロセスで実行されているマルチプレイヤーゲームのインスタンス。複数のプレイヤーが参加して参加できる単一のゲームプレイエクスペリエンスを表します。API リファレンスの「Amazon GameLift Servers でのホスティングの仕組み」および「GameSession」を参照してください。

ゲームセッションデータ

ゲームサーバーとクライアントで使用されるプレイヤーデータ、ゲーム状態、セッションプロパティ、その他のランタイム情報など、ゲームセッションに関連する情報。API リファレンスの「GameSession」を参照してください。

ゲームセッションの配置

新しいゲームセッションをホストするために利用可能なゲームサーバーを見つけるプロセス。ゲームサーバーの可用性に関するリアルタイムの情報を使用して、コストやレイテンシーなどの要因に基づいて最適な配置を決定します。API リファレンスの「Amazon GameLift Servers ゲームクライアント機能の統合する」および「StartGameSessionPlacement」を参照してください。

ゲームセッション保護

スケーリングイベントまたはフリートの更新中にアクティブなゲームセッションをホストしているゲームサーバープロセスを、Amazon GameLift Servers が終了できないようにする設定。進行中のゲームが中断されないようにします。「Amazon GameLift Servers フリートの容量を手動で設定する」を参照してください。

ゲームセッションキュー

設定可能なアルゴリズムを使用してゲームセッションを配置し、最適な結果を得るための配置メカニズム。複数の地理的ロケーションで、ホスティングコストが最も低く、プレイヤーのレイテンシーが最も低いなどの要因に基づいて配置を優先できます。「ゲームセッションの配置を設定する」を参照してください。

アイドル状態のインスタンス

実行中だが、現在アクティブなゲームセッションをホストしていないフリートインスタンス。フリートの効率とスケーリングの決定をモニタリングするためのメトリクスとして使用されます。「Amazon CloudWatch で Amazon GameLift Servers を監視する」を参照してください。

インバウンドアクセス許可

フリートインスタンスへの接続に使用できる IP アドレスとポート範囲を定義するネットワークアクセスルール。ゲームサーバーへのアクセスを制御し、安全な接続を確保します。マネージド EC2 とマネージドコンテナフリートの両方に、インバウンドアクセス許可の設定が必要です。

IpPermision」および「ネットワーク接続を構成する」を参照してください。

レイテンシーポリシー

プレイヤー接続の許容レイテンシーしきい値を定義するゲームセッションキューのルール。許容可能なネットワークパフォーマンスでプレイヤーをゲームセッションに配置するために使用されます。「ゲームセッションキューをカスタマイズする」を参照してください。

マネージドフリート

Amazon GameLift Servers が AWS クラウドでコンピューティングリソースをデプロイして管理するフリートのタイプ。自動スケーリング、ヘルスモニタリング、インフラストラクチャ管理を提供します。「Amazon GameLift Serversマネージド EC2 フリート」を参照してください。

マッチメーキング

スキルレベル、レイテンシー、その他のゲーム固有の要因などの基準に基づいて、マルチプレイヤーゲームプレイ用にプレイヤーをグループ化するプロセス。Amazon GameLift Servers では、主に FlexMatch によって処理されます。「GameLift FlexMatch とは」を参照してください

メトリクスグループ

モニタリングと自動スケーリングの決定に使用される関連するパフォーマンスメトリクスのコレクション。アクティブなゲームセッション、使用可能なゲームサーバー、プレイヤー使用率などのメトリクスをグループ化します。「Amazon GameLift Servers でのフリート容量の自動スケーリング」を参照してください。

インスタンスごとのコンテナグループ

各フリートインスタンスで追加のソフトウェアを実行するオプションのコンテナグループタイプ。バックグラウンドサービスやモニタリングツールに役立ち、インスタンスごとにデプロイされるコピーは 1 つだけです。「Amazon GameLift Servers におけるコンテナの仕組み」を参照してください。

プレイヤーセッション

ゲームセッションのプレイヤーの接続スロット。ゲームセッションスロットの予約、接続時のプレイヤーの検証、プレイヤーの接続ステータスと切断の追跡に使用されます。API リファレンスの「Amazon GameLift Servers ゲームクライアント機能の統合する」および「PlayerSession」を参照してください。

優先設定

ゲームセッション配置の送信先を選択するときに、ゲームセッションキューの優先順位をカスタマイズする設定。個々のプレイスメントリクエストの優先度を変更する優先度オーバーライドリストとは対照的に、キュー全体の動作を定義します。「ゲームセッション配置に優先順位を付ける」を参照してください。

優先度オーバーライドリスト

ゲームセッション配置リクエストに含めることができるロケーションの代替優先度リスト。他のリクエストに影響を与えることなく、その 1 つのリクエストのみのロケーションに対してキューが設定した優先順位を効果的に置き換えます。「ゲームセッション配置に優先順位を付ける」を参照してください。

プロセスマネージャー

コンテナまたはインスタンス内の複数のゲームサーバープロセスのライフサイクルを管理するコンポーネント。個々のゲームサーバープロセスの開始、停止、モニタリングを処理します。「マネージド Amazon GameLift Servers でのゲームサーバーランタイム設定の最適化」を参照してください。

リアルタイムスクリプト

Amazon GameLift Servers リアルタイムサーバーのゲームロジックを定義する JavaScript コード。カスタムゲームサーバーを必要とせずに、プレイヤー接続、メッセージルーティング、ゲーム状態管理を処理します。「Amazon GameLift リアルタイムサーバーとは」を参照してください

ルーティング戦略

エイリアスがトラフィックをフリートに送信する方法を決定する設定。定義されたルールに基づいて、特定のフリートにルーティングしたり、複数のフリートにトラフィックを分散したりできます。「エイリアスを使用して Amazon GameLift Servers フリートの指定を抽象化する」を参照してください。

ランタイム設定

同時プロセスの数、起動パラメータ、リソース割り当てなど、フリートインスタンスでゲームサーバープロセスを実行する方法を定義する設定。「マネージド Amazon GameLift Servers でのゲームサーバーランタイム設定の最適化」を参照してください。

スケーリング

プレイヤーの需要に基づいてホスティングリソースを追加または削除することで、フリートの容量を調整するプロセス。自動 (使用率メトリクスに基づく) または手動 (管理者制御) を使用できます。「Amazon GameLift Servers でのフリート容量の自動スケーリング」を参照してください。

スケーリングポリシー

フリート容量を自動的に調整するタイミングと方法を定義するルール。ターゲットベース (特定の使用率を維持) またはルールベース (メトリクスのしきい値に基づいてスケーリング) にすることができます。「Amazon GameLift Servers でのフリート容量の自動スケーリング」を参照してください。

サーバー SDK

ゲームサーバーを Amazon GameLift Servers と統合するために必要なツールとライブラリを提供する Software Development Kit。セッション管理、ヘルスレポート、ステータス更新のために、ゲームサーバーとサービス間の通信を有効にします。「サーバー SDK を使用して、Amazon GameLift Servers をゲームサーバーに追加します。」を参照してください。

セッションベースのマルチプレイヤー

ゲームプレイが個別の時間制限付きセッション内で発生するマルチプレイヤーゲームアーキテクチャ。各セッションには開始と終了が定義されており、必要に応じてプレイヤーが参加および退出します。「Amazon GameLift Servers でのホスティングの仕組み」を参照してください。

スポットインスタンス

スペア AWS 容量を低コストで使用する Amazon EC2 インスタンスのタイプ。スポットインスタンスは、 が容量を戻す AWS 必要がある場合に中断できるため、耐障害性のあるゲームワークロードに適しています。「スポットインスタンスのキューの設計」を参照してください。

TLS 証明書

ゲームクライアントとサーバー間の暗号化された通信を有効にするために使用されるデジタル証明書。安全なデータ転送を確保するために TLS 対応フリートに必要です。「Amazon GameLift Servers マネージド EC2 フリートを作成する」を参照してください。