プレイヤー ID を生成する - Amazon GameLift Servers

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

プレイヤー ID を生成する

Amazon GameLift Servers はプレイヤーセッションを使用して、ゲームセッションに接続されたプレイヤーを表します。 は、プレイヤーが と統合されたゲームクライアントを使用してゲームセッションに接続するたびにプレイヤーセッションAmazon GameLift Serversを作成しますAmazon GameLift Servers。プレイヤーがゲームを終了すると、プレイヤーセッションは終了します。 Amazon GameLift Serversはプレイヤーセッションを再利用しません。

重要

FlexMatch マッチメーキングを使用する場合、既存のアクティブなマッチメーキングリクエストにすでに含まれているプレイヤー ID を含む新しいマッチメーキングリクエストを作成すると、既存のリクエストは自動的にキャンセルされます。ただし、キャンセルされたリクエストにはMatchmakingCancelledイベントは送信されません。既存のマッチメーキングリクエストのステータスをモニタリングするには、DescribeMatchmaking を使用して、頻度の低い間隔 (30~60 秒) でリクエストステータスをポーリングします。キャンセルされたリクエストのステータスは、理由 CANCELLED とともに と表示されますCancelled due to duplicate player

以下のサンプルコードでは、一意のプレイヤー ID をランダムに生成します。

bool includeBrackets = false; bool includeDashes = true; string playerId = AZ::Uuid::CreateRandom().ToString<string>(includeBrackets, includeDashes);

プレイヤーセッションの詳細については、「Amazon GameLift Servers コンソールでのゲームセッションとプレイヤーセッション」を参照してください。