Register Now連携
Register Nowで受け付けたチーム構成を基準に、Replay Analyzerのマッチ結果をチーム単位で集計できます。
利用条件
- FN-ToolsのProプラン
- 集計に使用するRegister Nowのエントリーパネル
- エントリーメンバー全員のFN-Tools Link
- Register Nowで作成されたカテゴリとチームロール
FN-Tools Linkは、Discordユーザーとリプレイ内のEpic Gamesアカウントを照合するために使用します。
ルールへの追加
スコアルールの作成の「集計方法・Register Now連携」で、次を設定します。
- Register Now連携をONにする
- 使用するエントリーパネルを選択する
- 同じマッチのチームメンバーを集計を設定する
選択欄にはサーバー名、受付チャンネル、参加チーム数、参加者数、FN-Tools Link済み人数が表示されます。
Discordから読み取る情報
チーム構成はDBへ複製せず、Discord上の情報から読み取ります。
- パネルの符号が付いたエントリーカテゴリ
- カテゴリに対応するチームロール
- チームロールを持っているDiscordメンバー
- FN-Tools Linkで対応付けられたEpic Gamesアカウント
カテゴリ名テンプレートに{teamname}が含まれている場合は、テンプレートの前後を除いてチーム名を判定します。スコアボードには従来どおりEpic Gamesのプレイヤー名を表示し、Discord側のチーム名はプレイヤー名の上へ表示しません。
注意: Discord上でチームロールやカテゴリの名前を手動変更すると符号が失われ、チームを認識できなくなる場合があります。名前は手動変更しないでください。
10分キャッシュ
スコア集計でDiscord APIから取得したロール、カテゴリ、メンバー情報は、サーバー単位で10分間キャッシュします。
- 直近10分以内に取得済みの場合、通常の再集計では同じ情報を使用します。
- キャッシュがない、または取得から10分を超えている場合、次に集計を実行した時点でDiscordへ問い合わせます。
- Discord上のロール所属やカテゴリを変更しても、キャッシュの有効期限までは以前の情報が使用される場合があります。
Register Now連携を有効にしたルールを選択すると、ルールセレクターの左にDiscord情報を更新が表示されます。押すと10分キャッシュを使用せず、最新のロール、カテゴリ、メンバーを取得してスコアを再集計します。
チームへの割り当て
マッチ結果にエントリーメンバーが1人でも含まれていれば、その結果を該当するエントリーチームへ加算します。
例えば、Register NowではA・B・Cのトリオとしてエントリーし、実際の大会では3人が別々にソロを1試合ずつ行った場合でも、A、B、Cの結果を1チームへ合算できます。
同じマッチのチームメンバーを集計
ON
同じマッチにいる該当チームのメンバー全員の結果を、そのチームへ合算します。チーム戦でありながら個人成績をすべて合計する形式に使用できます。
マッチ別ルールを使用する場合は、全体ルールと集計方法、Register Now連携の有効状態、対象パネル、「同じマッチのチームメンバーを集計」がすべて同じルールだけを選択できます。マッチ別で変更できるのは順位ポイントと撃破ポイントだけです。
OFF
同じマッチに該当チームのメンバーが複数いる場合、最優秀成績者1名だけをチーム結果として使用します。順位が同じ場合は、通常のスコア計算とタイブレーク順で先になった結果を使用します。
自動集計から除外される場合
FN-Tools Link未完了
メンバーが1人でも未連携のチームは、正式なチーム構成をEpic Gamesアカウントへ変換できないため除外します。除外されたチーム名は集計画面に警告表示されます。
複数チームへ一致
1つのマッチ結果が複数のエントリーチームへ一致する場合は、誤ったチームへ加算しないよう除外します。対象マッチは集計画面に警告表示されます。
カテゴリまたはチームロールを認識できない
Register Nowの符号が付いたカテゴリと対応するチームロールを読み取れない場合、そのエントリーは集計候補になりません。
集計後にメンバー構成が分かれた場合
遅刻などによりA・BとA・B・Cが別結果になった場合は、集計結果の編集からチーム統合を使用できます。
統合は半数以上のメンバーが一致し、統合後のユニーク人数が規定パーティー人数を超えない場合だけ実行できます。