TrueClays Cloud

競技会

クラブ、連盟、協会は、TrueClays Cloud 上で独自の競技会を運営できます。射手は接続されたあらゆる TrueClays シミュレーターから参加でき、結果は公開されます。

TrueClays はツールを提供します。各団体は自らの会員、規則、競技会を管理します。

全体像

主催者と審判はウェブサイト上で作業します。射手はシミュレーターで撃ちます。TrueClays Cloud は両者の間に位置し、規則、ラウンド、結果を保持します。

On the website Organizers create, publish, close Judges correct, void, disqualify Everyone results and info pages The service TrueClays Cloud Organizations and roles Competitions and their rules Rulesets and approvals Rounds and shots Results, judge log Settings from simulators Compak courses In the simulator New TrueClays connected to the Cloud signed rounds every competition Older TrueClays no Cloud login ordinary competitions only

新しい TrueClays は TrueCloudLink で一度サインインすれば、すべての競技会に参加できます。旧バージョンも通常の競技会では引き続き利用可能です。

団体はツリー構造を形成します

すべての団体には親が1つあります。上位の団体は下位の団体を承認できます。A が B を承認し、B が C を承認します。階層がいくつあるか、それをどう呼ぶかは、運営する人々次第です。

Top · Master TrueClays Federation Nordic Clay Federation Association Compak League Region Region West Region Region East Club Lakeside Clays Club Hillside Gun Club approves Levels 1 TrueClays (only one) 2 anything below TrueClays 3, 4, … as deep as needed

ツリーの例。 各ボックス内の小さな灰色の文字は自由記述のラベルです。「連盟」「地区」「クラブ」など、団体が選んだ名称を使えます。システムはラベルによって扱いを変えません。

団体の追加

Anyone logged in asks for a new organization Status Pending Admin of the parent (or anyone above) decides Active Rejected

近道: 親団体の管理者は団体を直接作成でき、即座に有効になります。

最上位の団体は TrueClays が決定します。団体が自らの管理者によって承認されることはありません。

有効な団体は上位から停止されることがあります。停止中は、その団体で保有する役割は下位に対して何の権限も与えません。団体を別の親へ移動する場合は、申請により TrueClays が対応します。

役割は下位へ継承されます

人は団体内で役割を得ます。その役割は下位のすべての団体にも適用されます。複数の階層で役割を持つ場合は、最上位のものが適用されます。

Anna's organizer role applies here Federation Nordic Clay Federation Region Region West Hillside Gun Club Harbour Clays Region Region East no rights for Anna here Anna organizer at Region West
権限一覧メンバー審判主催者管理者
団体に所属し、そのメンバーを閲覧する✓✓✓✓
スコアの修正、ラウンドの無効化、失格処分(理由の記載が必要)–✓✓✓
競技会の作成、編集、公開、終了––✓✓
上位団体に承認を申請する––✓✓
団体の編集とメンバー管理–––✓
下位団体の作成と申請の可否判断–––✓
競技会の承認、ルールセットの作成、ポリシーの設定–––✓

アカウントをお持ちの方は、団体に属さない 個人競技会 を開催することもできます。TrueClays スタッフはすべての団体で管理者となります。

競技会のライフサイクル

競技は4つの状態を経て進行します。シミュレーターは公開中の競技のみを表示します。

Draft Published Closed Final publish unpublish* close reopen finalize TrueClays Simulators see it What can change Everything Everything until the first round is shot, then rules freeze Details only. Judges check and correct results Nothing. Results are official

* 公開の取り消しは、誰も射撃していない場合にのみ可能です。それ以降は競技を締め切る必要があります。競技に設定がない場合、または上位の組織がブロックしている場合、公開は拒否されます(詳細は 承認とポリシー).

ルールと設定

競技のルールとは、すべてのシューターに適用されるシミュレーター設定です。クレーの速度、サイズ、照明、背景などが含まれます。任意で、全員共通の銃とカートリッジを含めることもできます。入力方法は3通りあり、組み合わせることもできます。

From a simulator "Send to Cloud" set it up on the range, send it From a ruleset A saved rule package TrueClays', yours, or from above By hand The settings editor every setting explained, in groups The rules Competition settings + gun (optional) + Compak course (optional) fingerprint #a41f… Every simulator gets exactly these settings when the shooter joins

The ルールフィンガープリント は、設定・銃・コースから算出される短いコードです。承認はこれに紐づいており、フィンガープリントが一致しないシミュレーターは、射撃する前に再度参加する必要があります。

クラウドに送信

TrueClays 内

1 · 設定する

競技種目を実際に射撃する形で設定します。その後、 設定 → クラウドに送信、または 設定を送信 を競技ウィンドウで押します。

TrueClays 内

2 · 選択する

名前を付けて競技種目を選択します。銃は任意で、既定ではオフです。Compak ではコースを含めることができます。

ウェブ上

3 · 使用する

これは シミュレーターからに表示されます。そこから競技やルールセットを作成するか、既存の競技に適用できます。

設定を送信できるのは TrueClays Cloud にサインインしたシミュレーターのみで、設定はサインイン中のアカウントに送られます。競技ではスローモーションは常にオフです。

承認とポリシー

主催者は、自組織より上位のいずれの組織にも競技の承認を依頼できます。承認されると、競技にその組織のバッジが表示されます。表示されるのは最上位の承認です。

Federation Nordic Clay Federation Region Region West Host · Club Hillside Gun Club ask either The approval An admin there approves or rejects it The approval is tied to the rules fingerprint. If the rules change, it no longer counts and the organizer must ask again. Policies Set by an admin, apply to everything below ☐ Require approval: from us or from above ☐ Require a ruleset: one of ours or from above, unchanged Publishing is blocked until the policy is met.

ルールセット は、組織の管理者が作成しバージョン管理する、名前付きのルールパッケージです。ルールセットに従う競技にはその旨が表示され、変更がある場合はどの設定を変更したかが正確に表示されます。

公認競技

一部の競技は新しい TrueClays 専用です。その場合、すべてのラウンドはサインイン済みのシミュレーターに紐づけられ、すべてのショットに署名が付きます。これを公認競技と呼びます。次の4つのいずれかに該当すると、競技は自動的に公認となります。

The organizer switched it on It has a valid approval badge An organization above has a policy It uses a custom Compak course any Sanctioned new TrueClays only signed-in machine signed shots New TrueClays sees and joins it Older TrueClays doesn't see it

エディターと競技の情報ページには、その競技が公認である 理由 が表示されます。

旧バージョンは、その他すべての競技については開催期間内で引き続き利用できます。サインインできないほど古いシミュレーターには、更新が求められます。

署名される理由

信頼できるスコア

ラウンドごとに固有の秘密鍵が発行されます。すべてのショットには番号が付けられ、その鍵で署名されるため、スコアが途中で書き換えられたり二重に計上されたりすることはありません。

シミュレーターからの参加

競技ウィンドウには、参加可能なすべての競技会が表示されます。コードには2種類あり、それぞれ役割が異なります。

招待コード · 例: K7QM-2XRA

非公開の競技会を開放します

競技会ごとに1つのコードです。シミュレーターはこのコードを記憶し、終了するまで競技会を 「招待」 タグ付きで一覧に表示します。終了日が設定されていない場合は24時間、いずれの場合も最長60日間です。

「忘れる」 を押すと、一覧から再び削除されます。

組織コード · 例: P3HD-9WEN

どのクラブの所属として撃つかを示します

同じ競技会内でクラブごとに1つのコードです。このコードで参加したシューターはそのクラブの所属として集計されるため、結果をクラブ別に絞り込めます。

主催者はエディターでシューターを手動でクラブに割り当てることもできます。

競技ウィンドウで競技会名をクリックすると、主催者、ルール、コースを確認できます。同じ情報はウェブ上の次の場所でも公開されています: /c/{id}.

ラウンドを撃つ

新しい TrueClays とクラウドの間で行われる処理です。シューターがこれを意識することはありません。参加して撃つだけです。

TrueClays simulator TrueClays Cloud 1 sign in once with TrueCloudLink (device code, approved on the web) 2 join the competition (open, or with a code) settings, gun, course and the rules fingerprint 3 start round: "I have fingerprint #a41f…" a secret key for this round only 4 every shot, numbered and signed with the key 5 close: final score and shot count, signed stored, appears in results

ラウンドは、それを開始したアカウントとマシンに紐づきます。接続が切れた場合はシミュレーターが再送し、クラウドはすでに受け取っているショットを無視します。その間に主催者がルールを変更していた場合、クラウドはステップ3で「再参加してください」と応答します。

カスタムコンパックコース

コンパックの競技会では、標準レイアウト(1〜8)のいずれか、またはコースデザイナーで作成したコースを使用できます。カスタムコースを使えば、全員が毎ラウンド同じ背景で同じステーションと同じターゲットを撃ちます。

Organizer's TrueClays Course designer build or load a course Send to Cloud Pick the course sent with the settings Editor · Course Use this course stored in the competition (or: standard layout 1–8) Every competitor Loaded on join kept in a cache only, not in their library

カスタムコースを使うと、その競技会は公認扱いになります。読み込めるのは新しい TrueClays だけだからです。コースはルールのフィンガープリントの一部であり、公開後に変更すると、すべてのシミュレーターが再参加する必要があります。

結果と審判

結果は公開され、競技会が公開されている間はライブで更新されます。誰でも組織で絞り込むことができ、その配下の組織全体を含めて表示できるため、連盟は傘下のすべてのクラブを確認できます。

Judge tools Correct a score Void or restore a round Add a round by hand Rename a competitor Disqualify or reinstate Merge duplicate competitors + reason Public Judge log who, when, before → after and why, for every change Public results /results: every competition /o/{organization}: its branch filter by organization "Approved by" badge "Final" once finalized

審判は、競技会が公開中または終了(クローズ)の状態のときに作業します。確定(ファイナル)になると、一切変更できません。主催者は結果の閲覧範囲を自組織とその配下に限定できます。

競技会を主催する

  1. 1

    TrueClays で種目を設定し、次を押します: 「クラウドへ送信」.

  2. 2

    ウェブ上で次を開きます: 「シミュレーターから」 そこから競技会を開始します。主催組織と開催日を選びます。

  3. 3

    説明を追加し、公開参加か招待制かを選び、参加するクラブ用の組織コードを作成します。

  4. 4

    バッジが必要な場合、または上位組織から求められている場合は、承認を申請して判断を待ちます。

  5. 5

    公開します。 競技会がシミュレーターに表示され、シューターが開始できるようになります。

  6. 6

    「閉じる」 を押すのは、すべての射撃が終わった後です。審判が結果を確認し、必要な箇所を訂正します。

  7. 7

    確定します。 結果が公式となります。

確認場所

アドレス掲載内容
/organizations貴団体、ツリー構造、メンバーおよび申請
/competitions/manage貴大会の作成、編集、公開、エントリーおよびコード
/competitions/manage/{id}/judge1つの大会向けの審判ツール
/rulesets利用または編集が可能なルールセット
/approvals承認待ちの申請
/competitions/from-simulatorsシミュレーターから送信された設定
/results全大会の公開結果
/o/{slug}団体の公開ページと結果
/c/{id}大会の情報ページ:主催者、ルール、コース

射撃場で設定し、クラウドに送信して公開。参加するすべてのTrueClaysが全く同じルールで射撃し、すべてのスコアが1つの公開結果リストに集約されます。