Amazon GameLift 用にゲームを準備する - Amazon GameLift

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

Amazon GameLift 用にゲームを準備する

このトピックでは、マルチプレイヤーゲームをマネージド Amazon GameLift ホスティングと統合するための準備手順について説明します。ゲームを準備するには、ゲームと Amazon GameLift 間の通信をアクティブ化する必要があります。

カスタムゲームサーバーを準備する

ゲームセッションの開始したり、その他のタスクを実行するには、Amazon GameLift にそのステータスについて通知可能である必要があります。Amazon GameLift との通信を有効にするには、ゲームサーバープロジェクトにコードを追加します。詳細については、「カスタムゲームサーバーとゲームを統合する」を参照してください。

  1. GameLiftAmazon GameLift でホストするためにカスタムゲームサーバーを準備します。

    • Amazon GameLift Server SDK を取得して、任意のプログラム言語とゲームエンジンを使用して構築します。

    • ゲームサーバープロジェクトにコードを追加して、Amazon GameLift との通信を有効にします。

  2. ゲームクライアントを Amazon GameLift がホストするゲームセッションに接続するように準備します。

リアルタイムサーバーを準備する

Amazon GameLift リアルタイムサーバーは、ゲームに合わせて構成できるソリューション軽量を提供します。リアルタイムサーバーは、Amazon GameLift がゲームサーバーに提供するのと同じ利点を提供しますが、ゲームサーバーのカスタマイズ性が低下します。

Amazon GameLift でホスティングするためのリアルタイムスクリプトを作成します。

リアルタイムスクリプトには、サーバー構成とオプションのカスタムゲームロジックが含まれています。リアルタイムサーバーは、ゲームセッションを開始および停止し、プレイヤーの接続を受け入れ、Amazon GameLift との通信と、ゲーム内のプレイヤー間の通信を管理するように設計されています。ゲーム用にカスタムサーバーロジックを追加するためのフックもあります。リアルタイムサーバーは Node.js と JavaScript を使用します。詳細については、リアルタイムスクリプトの作成 および Amazon GameLift との統合をテストする を参照してください。