最初のイベントの回し方
実際に歩く順番どおりの道のり全体:your clan の設定を済ませ、メンバー名簿を取り込み、ボードを組み、ドラフトでチームを作り、走らせ、賞品を配るまで。最初のビンゴでおよそ一晩ぶんの作業 —— 二回目は数分です。
誰が何をできるか
#全員が Discord でログインします —— パスワードはありません。最初の管理者はサーバー設定から与えられ、以後は管理者が Clan → Members & staff から他の人を昇格させます。役割は下に積み重なります:モデレーターにできることは、会計担当にも管理者にもできます。
そのうち 2 つの役割には専用ページがあります:モデレーターが実際に一晩で何をしているかは当番の日、会計担当向けは参加費と賞金。
1 つのアカウントがオーナーです。他の誰にも降格させられず、所有権を譲渡できる唯一の役割でもあります —— つまり共同管理者との言い争いに負けても、クランを失うことは決してありません。
クラン名を決め、Discord をつなぐ
#System → Setup は 4 ステップのウィザードで、ダッシュボードも同じ 4 項目を完了までチェックリストとして残します:クラン名を決める、Discord をつなぐ、イベントを作る、マスを追加する。状態は実データから計算されるので、本当に終わったときにしかチェックは付きません。
- 1Name the clanWhat members see across the site.
- 2Connect DiscordA webhook, a bot, or both.
- 3Create an eventPick a format; it shapes the rest.
- 4Add tilesBy hand, from a template, or a spreadsheet.
Discord には 2 つの道があり、併用できます:Anvil にボットを与えれば、webhook の作成、ロールとニックネームの同期、プライベートなチームチャンネルの作成までできます。webhook の URL を 1 本だけ与えた場合は、告知の投稿だけができます。2 分で動かしたいなら webhook から始め、自動化が欲しくなったらボットを足してください。
- Manage Webhooks — create the channels’ webhooks for you
- Manage Channels — build private team channels
- Manage Roles — keep clan roles in step
- Manage Nicknames — set nicknames to RSNs
- View Channels & Send Messages
- Create commands — the /bingo slash commands
ボットには Manage Webhooks、Manage Roles、Manage Channels、Manage Nicknames が必要で、そのロールはサーバーのロール一覧で、管理対象のロールより上に置かれていなければなりません。さもないと Discord は黙って拒否します。
ホスト型のプランでは、その画面に一度出会っているはずです:セットアップ中にボットを追加したことが、Anvil がどのサーバーがあなた方のものかを知った方法でした。だからサーバー ID をコピーする場面は最初からなかったのです。ボットを別のサーバーへ移したくなったときのために、同じリンクがここにあります。
- PaidThe sale clears and your setup link works.
- SetupName the clan, sign in with Discord, add the bot.
- BuildingYour container, database and address are created.
- LiveThis site — and you log in as its owner.
投稿を複数チャンネルに分ける
#既定ではすべてが 1 つの告知チャンネルに投稿されます。うるさくなってきたら System → Advanced settings → Webhooks を開き、騒がしいカテゴリにそれぞれの居場所を与えてください —— ビンゴイベント、週間コンペ、レアドロップ、死亡、PvP キル、combat achievements、クリップ。空のままにしたものはメインチャンネルに戻るので、1 カテゴリずつ分けていけます。
ボットをつないでおけば webhook の URL に触れることはありません:一覧からチャンネルを選び Create webhook を押すだけです。忙しいイベントでは同じチャンネルに 2 本目の webhook を足せます —— Anvil が交互に使うので、Discord のレート制限に投稿を飲み込まれずに済みます。
クリップ動画は各プレイヤーの PC から Discord へ直接アップロードされます —— このサイトを経由しません。したがってここで設定するクリップ用 webhook は、あなたが配るものです:メンバーが自分でプラグインに貼り付けます。このページの他はすべてサーバー側の話で、メンバーの目に触れることはありません。
メンバー名簿を取り込む
#クランのメンバー資格の出どころは 1 つだけです:ゲーム内からのメンバー名簿の同期。管理者のアカウントに Anvil の RuneLite プラグイン を入れ、ゲーム内 Collection Log の Bingo タブを開いて Sync clan roster を押してください。それだけで実際のゲーム内クラン一覧がサイトに送られます。
その名簿に載らないままウェブでアカウントを紐づけ・確認した人はゲストです —— 記録され、表示もされますが、管理者が昇格させるか次の同期が拾うまではメンバーではありません。これは意図的です:名前を打ち込むだけで誰かが自分をクランに入れてしまう、ということが起きないようにするためです。
Clan → Members & staff から手動で追加することもできます。サイトにアクセスできない人の代わりにイベント参加登録をしてあげることも含みます。
最初のボードを作る
#Events → All events → New event。まず形式を選びます —— これがボードの採点方法と、以降フォームが何を尋ねるかを決めます。
そのあと日程、参加登録の期間、そして参加登録に費用がかかるかどうかを設定します。空のグリッドから始めたくないならテンプレートから —— ギャラリーには組み込みのテンプレートと、以前あなたがテンプレートとして保存したボードの両方が入っています。
形式は決めごとの半分にすぎません —— マスがどうプレイ可能になるかがもう半分で、2 つは組み合わさります。両方の詳細は:形式と、マスの開き方。
Anvil のタイムスタンプはすべて UTC で保存・比較され、表示は訪問者それぞれの現地時間になります。あなたが意図した終了時刻を設定してください。同じ瞬間でも、サイトはイギリス人とオーストラリア人に別々の時刻を見せます。
ボードを埋める
#イベントの Tiles タブが、ボードをビンゴに変える場所です。各マスは 1 つの種別のタスクであり、その種別がプラグインの見張る対象を決めます:ドロップ、ボスの討伐数、スキル経験値、NPC 討伐、時間内クリア、achievement diary、Combat Achievement、collection log の解放、PvP キル、アイテム入手、あるいは無死亡の周回。人がスクリーンショットを見て承認する手動マスも、いつでも選べます。
ボード全体を埋めるなら一括で作成を:シートを書き出し、表計算で埋め、取り込み直します。CSV も .xlsx も往復でき、行は位置に対応するので、25 マスのグリッド全体を 1 回の貼り付けで書き換えられます。
どの種別を選ぶか、表計算で 200 個書くにはどうするか、そして綺麗に取り込まれた末に一度も発火しない間違いたち:自分で記録してくれるボードを組む。
チームとドラフト
#Teams & Draft タブは選んだ形式に合わせて変わります:チームを使わない形式ではまるごと飛ばされます。ふつうのチーム戦ビンゴなら、チームを作り、誰がキャプテンかを決め、自分で振り分けるかライブのドラフトを回すかを選びます。
キャプテンはあなたの決めた順番で参加登録者の中から選び、各キャプテンは参加登録フォームでの回答を見られます —— 提出時のまま凍結されているので、選ばれたあとで「週あたりの時間」を書き換えることはできません。
ドラフトが始まった時点で、チームの構成も指名順も凍結されます。入れ忘れたチームは、開始を押す前に足してください。あとからでは無理です。
ドラフト当日の前にキャプテンへキャプテンガイドを送っておいてください —— 作戦室がいちばん役に立つのは前日までであって、時計が動いているあいだに新しい画面を読む人はいません。
自分たちでドラフトするのではなく、別のクランと戦うのですか? 来訪側は 1 本のリンクで自分たちのメンバーを揃え、そのモデレーターがここに管理者アカウントを持たないまま運営します —— 招待クランを受け入れる を参照。
開始して回す
#マスを公開し、それからイベントを開始します。Anvil は準備の整っていないボード —— ドラフトが進行中、またはチーム未所属のプレイヤーがいる —— の開始を拒否し、どちらなのかを教えます。あなたのほうが分かっている場合(練習戦、再走、テスト中のボード)は強制できます。
そのあとはほぼ自動で回ります。プラグインが見えるものすべてを自動で計上し、チームと UTC タイムスタンプが刻まれた証跡スクリーンショットを投稿します。あなたの手元に残るのは:
進行中のビンゴにミッションを落とせます —— 隠しボーナスマスで、あなたが撃つと同時に告知され、必要なら価値が減衰したり期限切れになったりします。5 日目にボードを起こす、いちばん安上がりな手です。
Starting shot をオンにすると(イベント → Overview)、全プレイヤーがイベント開始後に撮った 1 枚のスクリーンショットを提出しなければならなくなります。場所は Anvil が開始の瞬間に抽選します —— つまり誰も、1 週間ぶんの貯め込んだクルーや宝箱を抱えたまま 0 時点に座っていることはできません。場所は開始と同時に告知され、各プレイヤーの合言葉は個人ごとに抽選結果から導かれ、イベント開始まで存在すらしないので、誰にも事前に仕込めません。
場所をワールドマップにピン留めしておけば(プール編集画面に地図があります)、プラグインは「言われただけ」ではなく実際にそこに立っているかを確認します。セッションの新しさを求めることもできます —— 既定は 15 分:hiscores はログアウト時にしか保存されないので、撮影直前に全員に入り直させることこそが、すべての経験値・討伐数マスの背後にある開始時点の数値を正直なものにします。
プラグイン利用者はボタンを 1 つ押すだけ。それ以外の人はゲーム内で合言葉を打ち、My Team からアップロードします。未提出の人からの計上をどう扱うかはあなたが選べます:確認待ちとして印を付ける(既定)か、提出まで拒否するか。同じ Overview パネルがそのまま確認リストです —— 合言葉が検証済みのプラグイン撮影は受理済みで届くので、実際に見るのはモバイル勢だけになります。
最後のマスのあとで
#時間切れになるとボードは凍結され、イベントはロックされます —— 得点、貢献、誰が何をしたかがそのままの姿で固定されます。あとから直す必要があるなら、管理者が意図的にロックを外せます。
そのあとメンバーをプレイヤー向け設定ガイドへ案内し、次の企画に取りかかってください。
このガイドは今日出荷されているアプリに合わせています。ここの画面が目の前のものと食い違うなら、正しいのはアプリでガイドが古いということです —— 教えてください。直します。