Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

CreateMatchRequest

class in UnityEngine.Networking.Match

/

継承:Networking.Match.Request

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

UNET マッチ作成をリクエストする JSON オブジェクト

変数

advertise作成したマッチを公募するかを決める bool 値
eloScoreクライアントがリクエストを作成するための Elo スコアをゲームに定義するオプション。Elo スコアはマッチ内のすべてのクライアントに対して平均化され、平均化された値は利用可能なマッチを一覧にするときによりよい検索結果を得るために使用されます。 Elo が提供されている場合、結果は各マッチのすべてのクライアントのネットワーク平均とマッチのクライアント検索による値の差の大きさで並び替えられます。Elo スコアが提供されていない(そのためすべてのマッチは 0 である)場合、Elo スコアは検索結果には影響しません。 各ゲームではこの値はゲームの規模に応じて最適なものとなるよう計算することができます。
matchAttributesMatch 属性は、マッチのゲーム特定の機能を説明する属性です。各属性は string のキーと long の値の key/value ペアです。各マッチは最大 10 個のペアを持つことができます。 複数のマッチから参加するクライアントを検索する時に、この属性を利用すると最適な検索結果を得られることができるようになります。
name作成するマッチ名
passwordパスワード付きのマッチを作成します。パスワードを付けない場合は空文字にします。null にしてはいけません。
privateAddressクライアントがリクエストを作成するための(オプションの)プライベート ネットワーク アドレス。このアドレスは他のクライアントにローカルネットワーク経由でクライアントに直接リクエストを送信したり、複数のクライアントとよりよい接続を行うためのものです。ネットワーク層が提供されていない場合、完全に機能するようになります。
publicAddressクライアントがリクエストを作成するための(オプションの)パブリック ネットワーク アドレス。このアドレスは、他のクライアントがネット経由でクライアントに直接リクエストを送信したり、複数のクライアントとよりよい接続を行うためのものです。ネットワーク層が提供されていない場合、完全に機能するようになります。
size作成したマッチにホストを含んだ参加できるクライアントの最大数

コンストラクタ

CreateMatchRequestコンストラクター

Public 関数

IsValid初期化された変数や取得したパラメーターのデータが入ったリクエストが有効であるかどうかをアクセサーが確認します。
ToStringオブジェクトのデータを文字列として取得します。

継承メンバー

変数

accessTokenStringコマンドのセッションの認証のために使用するクライアントのバイナリアクセストークンを JSON エンコードしたものです。
appId現在のゲームの AppID。リクエストごとに必要になります。これは Cloud API で生成されます。
domainリクエストのドメインすべてのコマンドはこのドメインにサンドボックス化されます。例えば、ドメイン1のクライアントはドメイン2のマッチを見ることはできません。これは互換性のないクライアントバージョンの実行を防止するために使用することができます。
projectIdリクエストごとに必要な、ゲームの Cloud Project ID。これはゲームを一致させるのに使用されます。
sourceId現在のクライアントのソース ID。リクエストごとに必要になります。これは Cloud API で生成されます。
versionマッチメーカーのプロトコルバージョン情報