ゲームサーバープロセス - ゲーム業界レンズ

ゲームサーバープロセス

次の図は、ゲームサーバーの一般的なアーキテクチャを示しています。この図は、ゲームサーバーインスタンスと、ゲームセッションをホストするゲームサーバープロセスとの間の論理的な関係を表しています。

論理的なゲームサーバーアーキテクチャを示す図。
論理的なゲームサーバーアーキテクチャ
  • ゲームサーバー (ゲームサーバーインスタンスとも呼ばれます) として Amazon EC2 インスタンスを使用します。ゲームサーバーは、1 つ以上のゲームサーバープロセスをホストし、各ゲームサーバープロセスがゲームサーバービルドのコピーを実行します。通常、複数のゲームサーバープロセスを 1 つのゲームサーバーインスタンスで実行することで、コンピューティングリソースを効率的に使用し、コストを削減します。ゲームセッションがアクティブになってプレイヤーセッションをホストする準備が整うと、ゲームセッションのステータスがゲームバックエンド (通常はマッチメイキングサービス) で更新され、ゲームセッションでプレイヤーをホストできるようになります。

  • ゲームバックエンドは、プレイヤーのゲームクライアントに、ゲームセッションをホストしているサーバーの IP アドレスとポートを返し、プレイヤーが接続してプレイできるようにします。