翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
C# および Unity 用 Amazon GameLift サーバー SDK リファレンス: データ型
この Amazon GameLift C# サーバー SDK リファレンスは、Amazon GameLift で使用するマルチプレイヤーゲームを準備するのに役立ちます。統合プロセスの詳細については、「Amazon GameLift をゲームサーバーに追加する」を参照してください。Unity 用 C# サーバー SDK プラグインの使用に関する情報については、「Unity プロジェクトに Amazon GameLift を統合する」を参照してください。
データ型
- LogParameters
- ProcessParameters
- UpdateGameSession
- GameSession
- ServerParameters
- StartMatchBackfillRequest
- プレイヤー
- DescribePlayerSessionsRequest
- StopMatchBackfillRequest
- GetFleetRoleCredentialsRequest
- AttributeValue
- AwsStringOutcome
- GenericOutcome
- DescribePlayerSessionsOutcome
- DescribePlayerSessionsResult
- PlayerSession
- StartMatchBackfillOutcome
- StartMatchBackfillResult
- GetComputeCertificateOutcome
- GetComputeCertificateResult
- GetFleetRoleCredentialsOutcome
- GetFleetRoleCredentialsResult
- AwsDateTimeOutcome
- GameLiftError
- 列挙型
LogParameters
このデータ型は、ゲームセッション中に生成されたファイルのうち、ゲームセッション終了時にAmazon GameLiftにアップロードするファイルを識別するのに使用されます。この情報は、ProcessReady() 呼び出しで LogParameters to
Amazon GameLift に伝えられます。
[Properties] (プロパティ) |
説明 |
LogPaths |
Amazon GameLift で将来のアクセスに備えて保存するゲームサーバーログファイルへのディレクトリパスのリスト。サーバープロセスは各ゲームセッション中にこれらのファイルを生成します。ファイルのパスと名前はゲームサーバーで定義し、ルートゲームビルドディレクトリに保存します。 ログパスは絶対パスである必要があります。例えば、ゲームビルドによって [Type] (タイプ): 必須: いいえ |
ProcessParameters
このデータ型には、ProcessReady() で呼び出しで Amazon GameLift に送られたパラメータセットが含まれます。
[Properties] (プロパティ) |
説明 |
LogParameters | ゲームセッションログファイルへのディレクトリパスのリストを含むオブジェクト。 [Type] (タイプ): 必須: はい |
OnHealthCheck | Amazon GameLift がサーバープロセスにヘルスステータスレポートをリクエストするために呼び出すコールバック関数名。Amazon GameLift は、この関数を 60 秒ごとに呼び出します。この関数を呼び出した後、Amazon GameLift はレスポンスを 60 秒ほど待ちます。Amazon GameLift は、レスポンスがなければサーバープロセスを異常と記録します。 [Type] (タイプ): 必須: はい |
OnProcessTerminate | Amazon GameLift がサーバープロセスを強制シャットダウンするために呼び出すコールバック関数名。この関数を呼び出すと、Amazon GameLift はサーバープロセスがシャットダウンするために 5 分間待ち、サーバープロセスをシャットダウンする前に ProcessEnding() 呼び出しで応答します。 [Type] (タイプ): 必須: はい |
OnStartGameSession | Amazon GameLift が新しいゲームセッションをアクティブにするために呼び出すコールバック関数名。Amazon GameLift はクライアントのリクエスト CreateGameSession に応じ、この関数を呼び出します。コールバック関数は、Amazon GameLift API リファレンスで定義された GameSession オブジェクトを渡します。 [Type] (タイプ): 必須: はい |
OnUpdateGameSession | Amazon GameLift が更新されたゲームセッションオブジェクトを提供するために呼び出すコールバック関数名。Amazon GameLift はこの関数を、更新されたマッチメーカーデータを提供するためにマッチバックフィルリクエストを処理するときに呼び出します。GameSession オブジェクト、ステータス更新 (updateReason )、およびマッチバックフィルチケット ID が渡されます。タイプ: void OnUpdateGameSessionDelegate(UpdateGameSession) 必須: いいえ |
ポート | サーバープロセスが新しいプレイヤーの接続をリスンするポート番号。値は、このゲームサーバービルドをデプロイするすべてのフリートで設定されているポート番号の範囲に含まれる必要があります。このポート番号は、ゲームセッションオブジェクトとプレイヤーセッションオブジェクトに含まれ、ゲームセッションがサーバープロセスに接続するときに使用します。 [Type] (タイプ): 必須: はい |
UpdateGameSession
ゲームセッションオブジェクトの更新情報。ゲームセッションが更新された理由も含まれます。更新がマッチバックフィルアクションに関連する場合、このデータタイプにはバックフィルチケット ID が含まれます。
プロパティ | 説明 |
---|---|
GameSession | Amazon GameLift API によって定義された GameSession オブジェクト。GameSession オブジェクトにはゲームセッションを説明するプロパティが含まれています。[Type] (タイプ): 必須: はい |
UpdateReason | ゲームセッションが更新されている理由。 [Type] (タイプ): 必須: はい |
BackfillTicketId | ゲームセッションの更新を試みるバックフィルチケットの ID。 [Type] (タイプ): 必須: はい |
GameSession
ゲームセッションの詳細。
プロパティ | 説明 |
---|---|
GameSessionId |
ゲームセッションの一意の識別子。ゲームセッション ARN の形式 は [Type] (タイプ): 必須: いいえ |
名前 |
ゲームセッションについて説明するラベル。 [Type] (タイプ): 必須: いいえ |
FleetId |
ゲームセッションが実行されているフリートの一意の識別子。 [Type] (タイプ): 必須: いいえ |
MaximumPlayerSessionCount |
ゲームセッションへのプレーヤー接続の最大数。 [Type] (タイプ): 必須: いいえ |
ポート |
ゲームセッションのポート番号。Amazon GameLift ゲームサーバーに接続するには、アプリに IP アドレスとポート番号の両方が必要です。 [Type] (タイプ): 必須: いいえ |
IP アドレス |
ゲームセッションの IP アドレス。Amazon GameLift ゲームサーバーに接続するには、アプリに IP アドレスとポート番号の両方が必要です。 [Type] (タイプ): 必須: いいえ |
GameSessionData |
単一の文字列値としてフォーマットされたカスタムゲームセッションプロパティのセット。 [Type] (タイプ): 必須: いいえ |
MatchmakerData |
ゲームセッションの作成に使用されたマッチメーキングプロセスに関する情報。JSON 構文で、文字列としてフォーマットされています。使用されたマッチメーキング設定に加えて、プレイヤー属性やチーム割り当てなど、マッチに割り当てられた全プレイヤーに関するデータが含まれます。 [Type] (タイプ): 必須: いいえ |
GameProperties |
ゲームセッションのカスタムプロパティのセットで、キーと値のペアとしてフォーマットされます。これらのプロパティは、新しいゲームセッションを開始するリクエストとともに渡されます。 [Type] (タイプ): 必須: いいえ |
DnsName |
ゲームセッションを実行しているインスタンスに割り当てられた DNS 識別子。値の形式は次のとおりです。
TLS 対応フリートで実行しているゲームセッションに接続する場合、IP アドレスではなく DNS 名を使用する必要があります。 [Type] (タイプ): 必須: いいえ |
ServerParameters
Amazon GameLift Anywhere サーバーと Amazon GameLift サービス間の接続を維持するために使用される情報。この情報は、InitSDK() で新しいサーバープロセスを起動するときに使用されます。Amazon GameLift マネージド EC2 インスタンスでホストされているサーバーには、空のオブジェクトを使用してください。
プロパティ | 説明 |
---|---|
WebSocketUrl |
Amazon GameLift Anywhere の一部として [Type] (タイプ): 必須: はい |
ProcessId |
ゲームをホストするサーバープロセスに登録された固有の識別子。 [Type] (タイプ): 必須: はい |
HostId |
ゲームをホストするサーバープロセスのホスト固有の識別子。hostId はコンピューティングを登録したときに使用される ComputeName です。詳細については、「RegisterCompute」を参照してください。 [Type] (タイプ): 必須: はい |
FleetId | コンピューティングが登録されているフリートのフリート ID。詳細については、「RegisterCompute」を参照してください。 [Type] (タイプ): 必須: はい |
AuthToken | Amazon GameLift によって生成された認証トークンで、Amazon GameLift に対してサーバーを認証します。詳細については、「GetComputeAuthToken」を参照してください。 [Type] (タイプ): 必須: はい |
StartMatchBackfillRequest
マッチメーキングバックフィルリクエストの作成に使用される情報。この情報は、StartMatchBackfill() 呼び出しで Amazon GameLift に伝えられます。
プロパティ | 説明 |
---|---|
GameSessionArn |
一意のゲームセッション識別子。API オペレーション [Type] (タイプ): 必須: はい |
MatchmakingConfigurationArn |
このリクエストに使用されるマッチメーカーの ARN 形式の一意な識別子。元のゲームセッションののマッチメーカー ARN は、マッチメーカーデータプロパティのゲームセッションオブジェクトにあります。マッチメーカーデータの詳細については「マッチメーカーデータの処理」を参照してください。 [Type] (タイプ): 必須: はい |
プレイヤー |
現在ゲームセッションに参加しているすべてのプレイヤーを表すデータのセット。マッチメーカーはこの情報を使用して、現在のプレイヤーとマッチする新しいプレイヤーを検索します。 [Type] (タイプ): 必須: はい |
TicketId |
マッチメーキングまたはバックフィルリクエストチケットの一意の識別子。値を入力していない場合、Amazon GameLift によって値が生成されます。この識別子を使用してマッチバックフィルチケットのステータスを追跡したり、必要に応じてリクエストをキャンセルしたりします。 [Type] (タイプ): 必須: いいえ |
プレイヤー
マッチメーキングのプレイヤーを表します。マッチメーキングリクエストを開始すると、プレイヤーはプレイヤー ID、属性、場合によってはレイテンシーデータを保有します。Amazon GameLift は、マッチが行われた後にチーム情報を追加します。
プロパティ | 説明 |
---|---|
LatencyInMS |
プレイヤーがロケーションに接続したときに発生するレイテンシーの量を示すミリ秒単位の値のセット。 このプロパティを使用すると、プレーヤーはリストに表示されている場所でのみマッチングされます。マッチメーカーにプレイヤーレイテンシーを評価するルールがある場合、プレイヤーはレイテンシーを報告しないとマッチングされません。 [Type] (タイプ): 必須: いいえ |
PlayerAttributes |
マッチメーキングに使用するプレイヤー情報を含むキーと値のペアの集合。プレイヤー属性キーは、マッチメーキングルールセットで使用されているプレイヤー属性と一致する必要があります。 プレイヤー属性の詳細については、「AttributeValue」を参照してください。 [Type] (タイプ): 必須: いいえ |
PlayerId |
プレイヤーを表す一意の識別子。 [Type] (タイプ): 必須: いいえ |
Team |
マッチでプレーヤーが割り当てられるチームの名前。チーム名はマッチメーキングルールセットで定義します。 [Type] (タイプ): 必須: いいえ |
DescribePlayerSessionsRequest
このデータ型は、取得するプレイヤーセッションを指定するのに使用されます。複数の方法で使用できます。(1) 特定のプレイヤーセッションをリクエストする PlayerSessionId; を使用します。(2) 指定したゲームセッションのすべてのプレイヤーをリクエストするには、GameSessionId を指定します。または、(3) 指定したプレイヤーのすべてのプレイヤーセッションをリクエストするには、PlayerId を指定します。プレイヤーセッション数が多い場合は、ページ分割パラメータを使用して結果を順次ページとして取得します。
プロパティ | 説明 |
---|---|
GameSessionId |
一意のゲームセッション識別子。このパラメータを使用して、指定したゲームセッションのすべてのプレイヤーセッションをリクエストします。ゲームセッション ID の形式は、 [Type] (タイプ): 必須: いいえ |
PlayerSessionId |
プレイヤーセッションを表す一意の識別子。 [Type] (タイプ): 必須: いいえ |
PlayerId |
プレイヤーの一意識別子。「プレイヤー ID を生成する」を参照してください。 [Type] (タイプ): 必須: いいえ |
PlayerSessionStatusFilter |
結果をフィルタリングするプレイヤーセッションステータス。可能なプレイヤーセッションステータスとして以下のステータスがあります。
[Type] (タイプ): 必須: いいえ |
NextToken |
結果の次のページの先頭を示すトークン。結果セットの先頭を指定するには、値を指定しないでください。プレイヤーセッション ID を提供する場合、このパラメータは無視されます。 [Type] (タイプ): 必須: いいえ |
制限 |
返される結果の最大数。プレイヤーセッション ID を提供する場合、このパラメータは無視されます。 [Type] (タイプ): 必須: いいえ |
StopMatchBackfillRequest
マッチメーキングバックフィルリクエストのキャンセルに使用される情報。この情報は、StopMatchBackfill() 呼び出しで Amazon GameLift サービスに伝えられます。
プロパティ | 説明 |
---|---|
GameSessionArn |
キャンセルされるリクエストの一意のゲームセッション識別子。 [Type] (タイプ): 必須: はい |
MatchmakingConfigurationArn |
このリクエストが送信されたマッチメーカーの一意の識別子。 [Type] (タイプ): 必須: はい |
TicketId |
キャンセルされるバックフィルリクエストチケットの一意の識別子。 [Type] (タイプ): 必須: はい |
GetFleetRoleCredentialsRequest
このデータ型により、ゲームサーバーは他の AWS リソースへのアクセスが制限されます。詳細については、「Amazon の IAM サービスロールを設定する GameLift」を参照してください。
プロパティ | 説明 |
---|---|
RoleArn | AWS リソースへの制限付きアクセスを拡張するサービスロールの Amazon リソースネーム (ARN)。 [Type] (タイプ): 必須: はい |
RoleSessionName | ロール認証情報の使用を説明するセッションの名前。 [Type] (タイプ): 必須: いいえ |
AttributeValue
これらの値を プレイヤー 属性のキーと値のペアで使用します。このオブジェクトでは、文字列、数値、文字列配列、データマップのいずれかの有効なデータ型を使用して属性値を指定できます。各 AttributeValue
オブジェクトは、使用可能なプロパティのうちの 1 つだけを使用できます。
プロパティ | 説明 |
---|---|
attrType |
属性値のタイプを指定します。 型: 必須: いいえ |
S |
文字列の属性値を表します。 [Type] (タイプ): 必須: はい |
N |
数値の属性値を表します。 [Type] (タイプ): 必須: はい |
SL |
文字列の属性値の配列を表します。 [Type] (タイプ): 必須: はい |
SDM |
文字列キーと二重値のディクショナリを表します。 [Type] (タイプ): 必須: はい |
AwsStringOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
結果 |
アクションの結果。 [Type] (タイプ): 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
GenericOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
DescribePlayerSessionsOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
結果 |
アクションの結果。 [Type] (タイプ): DescribePlayerSessionsResult 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
DescribePlayerSessionsResult
プロパティ | 説明 |
---|---|
NextToken |
結果の次のページの先頭を示すトークン。結果セットの先頭を指定するには、値を指定しないでください。プレイヤーセッション ID を提供する場合、このパラメータは無視されます。 [Type] (タイプ): 必須: はい |
PlayerSessions |
リクエストに一致する各プレイヤーセッションのプロパティを含むオブジェクトの集合。 [Type] (タイプ): 必須: |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
PlayerSession
プロパティ | 説明 |
---|---|
CreationTime |
[Type] (タイプ): 必須: はい |
FleetId |
[Type] (タイプ): 必須: はい |
GameSessionId |
[Type] (タイプ): 必須: はい |
IP アドレス |
[Type] (タイプ): 必須: はい |
PlayerData |
[Type] (タイプ): 必須: はい |
PlayerId |
[Type] (タイプ): 必須: はい |
PlayerSessionId |
[Type] (タイプ): 必須: はい |
ポート |
[Type] (タイプ): 必須: はい |
ステータス |
Type: A 必須: はい |
TerminationTime |
[Type] (タイプ): 必須: はい |
DnsName |
[Type] (タイプ): 必須: はい |
StartMatchBackfillOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
結果 |
アクションの結果。 [Type] (タイプ): StartMatchBackfillResult 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
StartMatchBackfillResult
プロパティ | 説明 |
---|---|
TicketId |
[Type] (タイプ): 必須: はい |
GetComputeCertificateOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
結果 |
アクションの結果。 [Type] (タイプ): GetComputeCertificateResult 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
GetComputeCertificateResult
コンピューティングの TLS 証明書へのパスとコンピューティングのホスト名。
プロパティ | 説明 |
---|---|
CertificatePath |
[Type] (タイプ): 必須: はい |
ComputeName |
[Type] (タイプ): 必須: はい |
GetFleetRoleCredentialsOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
結果 |
アクションの結果。 [Type] (タイプ): GetFleetRoleCredentialsResult 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
GetFleetRoleCredentialsResult
プロパティ | 説明 |
---|---|
AccessKeyId |
AWS へのアクセスを認証して提供するためのアクセスキー ID。 [Type] (タイプ): 必須: いいえ |
AssumedRoleId |
サービスロールが属するユーザーの ID。 [Type] (タイプ): 必須: いいえ |
AssumedRoleUserArn |
サービスロールが属するユーザーの Amazon リソースネーム (ARN)。 [Type] (タイプ): 必須: いいえ |
有効期限 |
セッション認証情報の有効期限が切れるまでの時間。 [Type] (タイプ): 必須: いいえ |
SecretAccessKey |
認証のためのシークレットアクセスキー ID。 [Type] (タイプ): 必須: いいえ |
[SessionToken] |
AWS リソースとやり取りしている現在のアクティブなセッションを識別するトークン。 [Type] (タイプ): 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
AwsDateTimeOutcome
このデータ型はアクションの結果で、以下のプロパティを持つオブジェクトを生成します。
プロパティ | 説明 |
---|---|
結果 |
アクションの結果。 [Type] (タイプ): 必須: いいえ |
成功 |
アクションが成功したかどうか。 [Type] (タイプ): 必須: はい |
エラー |
アクションが失敗した場合に発生したエラー。 [Type] (タイプ): GameLiftError 必須: いいえ |
GameLiftError
プロパティ | 説明 |
---|---|
ErrorType |
エラーのタイプ。 Type: A 必須: いいえ |
ErrorName |
エラータイプの名前。 [Type] (タイプ): 必須: いいえ |
ErrorMessage |
エラーメッセージです。 [Type] (タイプ): 必須: いいえ |
列挙型
Amazon GameLift サーバー SDK (C#) に定義された列挙値は次のように定義されます。
- AttrType
-
なし
STRING
DOUBLE
STRING_LIST
STRING_DOUBLE_MAP
- GameLiftErrorType
-
エラータイプを示す文字列値。有効な値を次に示します。
-
SERVICE_CALL_FAILED – AWS サービスへの呼び出しが失敗しました。
-
LOCAL_CONNECTION_FAILED – Amazon GameLift へのローカル接続に失敗しました。
-
NETWORK_NOT_INITIALIZED – ネットワークは初期化されていません。
-
GAMESESSION_ID_NOT_SET – ゲームセッション ID が設定されていません。
-
BAD_REQUEST_EXCEPTION
-
INTERNAL_SERVICE_EXCEPTION
-
ALREADY_INITIALIZED – Amazon GameLift サーバーまたはクライアントはすでに Initialize() で初期化されています。
-
FLEET_MISMATCH – ターゲットフリートがゲームセッションまたはプレイヤーセッションのフリートと一致しません。
-
GAMELIFT_CLIENT_NOT_INITIALIZED – Amazon GameLift クライアントは初期化されていません。
-
GAMELIFT_SERVER_NOT_INITIALIZED – Amazon GameLift クライアントは初期化されていません。
-
GAME_SESSION_ENDED_FAILED – Amazon GameLift サーバー SDK はサービスにアクセスしてゲームセッションが終了したことを報告できませんでした。
-
GAME_SESSION_ENDED_FAILED – Amazon GameLift サーバーのゲームセッションがアクティブ化されませんでした。
-
GAME_SESSION_READY_FAILED – Amazon GameLift サーバー SDK は、サービスにアクセスしてゲームセッションの準備が完了したことを報告できませんでした。
-
INITIALIZATION_MISMATCH – Server:: Initialize() の後にクライアントメソッドが呼び出されました。その逆も同様です。
-
NOT_INITIALIZED – Amazon GameLift サーバーまたはクライアントはすでに Initialize() で初期化されていません。
-
NO_TARGET_ALIASID_SET – ターゲットのエイリアスが設定されていません。
-
NO_TARGET_FLEET_SET – ターゲットフリートが設定されていません。
-
PROCESS_ENDING_FAILED – Amazon GameLift サーバー SDK はサービスにアクセスしてプロセスの終了を報告できませんでした。
-
PROCESS_NOT_ACTIVE – サーバープロセスはまだアクティブではなく、GameSession にバインドされていないため、プレイヤーセッションを受け入れたり処理したりすることはできません。
-
PROCESS_NOT_READY – サーバープロセスをまだアクティブ化する準備ができていません。
-
PROCESS_READY_FAILED – Amazon GameLift サーバー SDK はサービスにアクセスしてプロセスの準備が完了したことを報告できませんでした。
-
SDK_VERSION_DETECTION_FAILED – SDK バージョン検出に失敗しました。
-
STX_CALL_FAILED – XSTX サーバーのバックエンドコンポーネントへの呼び出しが失敗しました。
-
STX_INITIALIZATION_FAILED – XSTX サーバーのバックエンドコンポーネントが初期化に失敗しました。
-
UNEXPECTED_PLAYER_SESSION – 未登録のプレイヤーセッションがサーバーによって検出されました。
-
WEBSOCKET_CONNECT_FAILURE
-
WEBSOCKET_CONNECT_FAILURE_FORBIDDEN
-
WEBSOCKET_CONNECT_FAILURE_INVALID_URL
-
WEBSOCKET_CONNECT_FAILURE_TIMEOUT
-
WEBSOCKET_RETRIABLE_SEND_MESSAGE_FAILURE – GameLift Service WebSocket にメッセージを送信する際に再試行可能な障害が発生しました。
-
WEBSOCKET_SEND_MESSAGE_FAILURE – GameLift Service WebSocket へのメッセージの送信に失敗しました。
-
MATCH_BACKFILL_REQUEST_VALIDATION – リクエストの検証に失敗しました。
-
PLAYER_SESSION_REQUEST_VALIDATION – リクエストの検証に失敗しました。
-
- PlayerSessionCreationPolicy
-
ゲームセッションで新しいプレイヤーを承諾するかどうかを示す文字列値。有効な値を次に示します。
-
ACCEPT_ALL – すべての新しいプレイヤーセッションを承諾します。
-
DENY_ALL – すべての新しいプレイヤーセッションを拒否します。
-
NOT_SET – ゲームセッションは、新規プレイヤーセッションを受け入れたり拒否したりするように設定されていません。
-
- PlayerSessionStatus
-
ACTIVE
COMPLETED
NOT_SET
RESERVED
TIMEDOUT