プレイヤー向け設定ガイド
入れて、ログインして、あとは普通に遊ぶだけ。プラグインがビンゴのドロップを提出し、レアドロップ・死亡・節目の達成を Discord に投稿し、右クリックひとつで誰でも調べられるようにします。
プラグインを入れる
#RuneLite で:Configuration(レンチのアイコン)→ Plugin Hub → Anvil を検索 → Install。公開者は AhmedFathy2001 です。
1 つのプラグインがすべてのクランに対応します —— 接続先は常に anvilosrs.com で、あなたとあなたのクランに結びつけるのはログイン(次の手順)です。クラン固有のダウンロードも、入力するアドレスもありません。導入すると RuneLite のサイドバーに Anvil ボタンが現れ、設定は Configuration → Anvil にあります。
ログインする
#RuneLite のサイドバーから Anvil パネルを開き、Sign in with Discord を押します。ブラウザで anvilosrs.com が開くので、そこでコードを承認すれば、プラグインが自分でサインインします —— 入力もコピーも、設定画面での記入も不要です。

- 1Anvil ボタン — RuneLite ウィンドウの端、アイコン列のいちばん下にあります。押すとパネルが開きます。プラグインを入れて有効にすればすぐ現れ、上のほうがよければ列の中でドラッグして動かせます。

- 1Sign in with Discord — このパソコンがサインアウトしているあいだだけ出ます。押せば、あとはブラウザ側で進みます。
- 2Connects to — 常に
anvilosrs.comです —— プラグインが通信する唯一のサイトで、あなたのトークンが属するサイトです。 - 3Paste a token instead — ブラウザでの手順がうまくいかないときの代替手段です —— このステップの最後を参照してください。
- Sign in with Discord を押します。パネルに短いコードが表示され、ブラウザで
anvilosrs.comが開きます。 - まだログインしていなければそこで Discord でログインし、ページ上のコードが RuneLite に出ているものと一致するか確かめてから Approve を押します。
- RuneLite に戻ると、パネル上部に Signed in と表示され、ゲームにログインすると追跡中のキャラクターも表示されます。これで完了です。

- 1そのコード — いま手元のプラグインが表示しているものと一致していなければなりません。
- 2Approve — 自分のクライアントが表示しているコードだけを承認してください。誰かからリンクやコードが送られてきたら拒否を。承認は相手にアカウントを渡すのと同じです。
この流れはすべて anvilosrs.com の中で完結します —— コードはそこで発行され、あなた自身の Discord ログインでそこで承認し、トークンはそのままプラグインに返されます。プラグインは anvilosrs.com 上のログインページしか開かないので、ほかの場所を指すログインリンクはプラグインから来たものではありません。
ブラウザが自動で開かない場合、パネルにアドレスとコードが表示されるので手動で開けます。コードは 10 分で失効します —— もう一度ボタンを押すだけで大丈夫です。
Anvil サイドパネルがメインの作業場所です。ここからサインイン・サインアウトし、クランや開催中のイベントを確認し、マスを閲覧・申請し、進捗を追い、開始時のスクリーンショットを撮り、同期やサポートツールを使います。下に示す Configuration → Anvil は設定変更のためだけに使い、トークンはありません。このパソコンをサインアウトするには、パネル上部の自分の名前の横にある ⋯ メニューを開いてください。1 回のサインインで参加登録したすべてのイベントに対応し、ビンゴごとにやり直す必要はありません。

予備の方法:トークンを手で貼り付ける
プラグインからのログインがうまくいかない場合は、下のトークンをコピーし(Profile → plugin token からでもコピーでき、そこでローテーションもできます)、Anvil パネルのサインインボタンの下にある Paste a token instead を押して、そこに貼り付けてください。
Checking whether you’re signed in…
Treat the token like a password. Open token settings to sign every client out if one leaks.

- 1あなたのトークン — Reveal を押すまでは隠れています。このスクリーンショットでは意図的に伏せてあります。自分のものを Discord に貼らないでください。
- 2Copy / Rotate — コピーしたら、Anvil パネルの Paste a token instead を使います。Rotate は新しいものを発行し古いものを無効化します —— 漏れたかもしれないと少しでも思ったら使ってください。
アカウントを紐づける
#トークンを設定すると、プレイしたアカウントが自動的にプロフィールへ表示されます。新しいアカウントはすぐに紐づけられますが、すでにクラン名簿にあるアカウントは最初に所有確認が必要です。公開されている RuneScape 名だけでは所有者を証明できないためです。
最初の紐づけには簡単な XP 確認を使うか、クランのモデレーターに検出されたアカウントから承認してもらってください。確認後は安定したアカウント指紋が改名を追跡し、自動的に認識します。

- 1紐づけ済みのアカウント — 「Verified via plugin」と付いているアカウントは紐づけ済みで、今後は自動的に認識されます。既存のクラン名簿アカウントでは、最初に一度だけ XP 確認またはモデレーター承認を求められる場合があります。
プラグインを動かせない場合は?
モバイルや公式クライアントでは、代わりに Profile → account linking を使ってください:
- Verify by XP —— RSN を入力すると、サイトがスキルを 1 つ無作為に選びます。30 分以内にそのスキルで 1,000 経験値を稼いでください。
- Manual review —— Hiscores を非公開にしている場合や作りたてのサブの場合:RSN とメモを送ればモデレーターが承認します。
イベントへの参加登録には最低 1 つの確認済みアカウントが必要なので、登録の前に済ませておいてください。
動いているか確かめる
#ログインしてチャット欄を見てください。接続できていてイベントが進行中なら、プラグインが挨拶します。
Anvil サイドパネルにも、所属クラン・進行中のイベント・自分の順位・同期ボタンが表示されます。さらにゲーム内 Collection Log のタイトルバーに Anvil ボタンが現れます。
チャットに Tracked as a guest と出る場合、記録はされていますがまだクランのメンバー名簿に載っていません。管理者がゲーム内のクラン名簿を同期すれば解決します —— Discord でで聞いてみてください。
サイドパネル
タブが 4 つと歯車が 1 つ。Clan はあなたのイベントとクラン:開催中・開催予定のビンゴと週間コンペそれぞれでの自分の順位。Feed はクランとボードの大きな出来事をその場で流し、イベントチャットもあります。You は自分のプロフィール、Lookup では他の誰か(プレイヤーでもクランでも)を探せます。歯車には同期とバナーのサウンドがあります。
すべてのタブ、イベントチャット、リアクション、そしてフィードと Supporter の色をゲーム内に出す設定は、サイドパネルをタブごとににまとまっています。

誰でも調べる
プレイヤーを右クリック(すぐ隣にいる相手でも、チャット・フレンドリスト・クランパネルの名前でも OK)して Anvil を選ぶと、そのプレイヤーのカードがサイドパネルの Lookup タブで開きます。自分のものは You タブです。

プラグイン設定の Player lookup で、Anvil の項目をどこに出すかを選べます。チャット上の名前では左クリックの動作には決してならないので、名前をクリックすればこれまでどおりゲーム本来の動作になります。

- 1Anvil lookup on players — マスタースイッチ。オフにすると、どこにも項目が出なくなります。
- 2Players in the world — 近くに立っているプレイヤーを右クリックしたとき。
- 3Chatbox and private messages — チャットボックスとプライベートチャットに出る名前。
- 4Clan panels / Friends chat / Friends, ignore and party lists — 名前の一覧:自分のクランとゲストクランのメンバー、フレンズチャットのチャンネル、フレンドリストと無視リスト、レイドのパーティーパネル。
ビンゴの設定
#これらはイベントに参加している間だけ意味を持ちます。初期値のままで問題ありません —— 以下は各項目が実際に何をするかです。

- 1Show Overlay — 左上に小さな Anvil / チーム / UTC 日付 のパネルを描きます。これが証跡スクリーンショットの絵の一部になり、まさにそれが偽造や日付の遡及を難しくします。この画像ではオフです —— 全証跡にチームと時刻を載せたいクランならオンにしてください。
- 2Team completion popups — チームの誰かがマスを達成したときにバナーを出します。同時に複数なら、いちばん難しいものがバナーになり、残りはチャットに流れます。
- 3My tile popups — 自分のドロップでマスが進んだり達成されたりしたときにポップアップを出します。オフでも記録は続きます —— 静かになるだけです。
- 4Banner sound + volume — バナーと一緒に音を鳴らします。Anvil サイドパネルの「Banner sounds」にある Add clip から .wav を自分で 1 つ以上追加するまでは、何も鳴りません。 ミッションには専用フォルダがあります。Mission sounds からクリップを追加すると、完了タイルと区別するための内蔵音の代わりにそれが鳴ります。
- 5Auto starting shot — イベントのピン留めされた地点に立った瞬間、スタートショットを代わりに撮ります。オフなら、サイドパネルの Take starting shot を自分で押します。
チーム
イベントの Teams ボタンを押すと、チームが順位順に並び、自分のチームが一番上に来ます。チームを開くとキャプテンを先頭にメンバー一覧が見られ、全チームを横断してプレイヤーを検索することもできます —— 名前をクリックすればそのプレイヤーを調べられます。

スタートショット
イベントによっては全員にスタートショットを求めます:イベント開始後に、開始の瞬間に抽選された場所で撮った 1 枚のスクリーンショットです。これがあると、開始前の 1 週間をかけてクルーや宝箱や討伐を貯め込み、初日に一気に放出することができなくなります。
プラグインを動かしているなら準備は不要です。イベントが始まるとどこへ行くべきかチャットで案内が来て、Anvil のサイドパネルに Take starting shot ボタンが出ます。指示された場所に立って一度押すだけで完了 —— プラグインが画面を撮り、RSN、チーム、場所、そしてあなたのアカウントだけに配られる合言葉を焼き込み、保存してくれます。
保存する前に 2 点だけ確認します。あとで Discord で言い争うのではなく、ゲーム内で直せるようにするためです。主催者が地図上に場所をピン留めしていれば、プラグインはあなたがどれだけ離れているかを把握して教えてくれます —— Gielinor の反対側から写真を送ってしまう代わりに。そしてイベントがセッションの新しさを求める場合、撮る前に一度ログアウトして入り直す必要があります:hiscores はログアウト時にしか保存されないので、撮影直前の再ログインこそが、開始時点の数値 —— ひいてはすべての経験値・討伐数マス —— を正しくします。
モバイル、あるいはプラグインなしの場合:このサイトで My Team を開き、スタートショットのカードから合言葉を読み取り、ゲーム内のチャット欄に打ち込み、自キャラと合言葉の両方が写るようにスクリーンショットを撮って、同じカードからアップロードします。このアップロードは即座に有効になります —— 入った時点で遊び始めてよく、運営はあとから確認します。カードに求められていれば、先にログアウトして入り直してください。
Discord 通知
#これらはビンゴが進行中かどうかに関係なく飛び、クランのチャンネルに投稿されます。どのチャンネルかは管理者がここで決めます —— あなたが選ぶのは何を投稿するかだけです。 次のプラグイン更新で、これらの設定はウェブサイトの Settings → Discord posts & screenshots に移り、どのパソコンでも同じ設定になります。同じページの Screenshot privacy では、プラグインが撮るすべてのスクリーンショットで隠すチャット(プライベートメッセージ、公開チャット、クランチャット)を選べます。プラグインには Notifications に2つのスイッチが残ります:Share clan posts はメインゲームの投稿をまとめて一時停止し、Share seasonal activity は Leagues、Deadman などのシーズンワールドで同じことをします。


- 1Notify on death — 死亡した瞬間のスクリーンショットと一緒に、クランの死亡チャンネルに投稿されます。
- 2Death message — 自分で書く一文です。
{name}は自分の RSN に置き換えられます。 - 3Notify on PvP kill — 対象の HP が 0 になった瞬間のスクリーンショットです。初期設定ではオフですが、ここではオンです。
- 4Notify on rare drops — ドロップ投稿の全体のスイッチです。
- 5Min drop value / Min drop rarity — ドロップは、この額以上の価値(GE または high alch の高い方)がある場合、または 1-in-N より希少な場合に投稿されます。Anvil は 1m と 1/1,000 から始まります。クランはメンバー向けに独自の初期値を設定でき、自分で数値を決めるまではクランの値に従います。Reset to clan default(クランがない場合は Reset to Anvil default)を押すと、クランの値に戻ります。クランはさらに、クランのチャンネルの投稿にだけ適用される厳格な希少性の下限を設定できます。そこでは自分の数値をそれより緩くできず、価値の上限は変わりません。どちらの数値も 0 にすると無効になります。
- 6Value and rarity together — 初期設定では、ドロップは価値 or 希少性を満たすと投稿されます。Require both をオンにすると、価値 and 希少性の両方を満たす必要があります。クランはメンバー向けにこの初期値を選べます。自分で選ぶまではそれに従い、クランがない場合はどちらか一方です。自分の webhook ごとに、独自の最低価値、希少性、either/both も設定できます。空欄のものは自分の設定に従います。
- 7Loot key value — ルートキーは、中身の合計がこの数値を超えると、1回だけ単独の通知として投稿されます。
- 8Notify on pets — ペットはレアドロップのチャンネルに投稿されます。

- 1CA post tier — 投稿するタスクの最低ティア。ティア達成も投稿されます。既定は Master。Grandmaster なら最も稀なものだけ、Off なら何も投稿しません。ビンゴの CA マスはどちらでもカウントされます。
- 2Notify on collection log slots — コレクションログの新しい枠が埋まるたびに。
- 3Notify on level milestones — クランが告知すると決めたレベルアップ —— 既定では 99 到達、1800 から 100 ごとの合計レベル、そしてマックス。ルールを決めるのはクランの管理者ですが、プロフィールの Announcements から投稿を減らす(または個人用 webhook に自分のルールを設定する)ことができます。
- 4Notify on diary completions — achievement diary の各ティア。スクリーンショット付き。
- 5Quest post tier — 選んだ難易度以上のクエスト。All(すべてのクエスト)から Grandmaster まで選べ、Off なら何も投稿しません。既定は Master。ビンゴのクエストマスはどちらでもカウントされます。
プレイ中に画面に出るもの
#プラグインがプレイ中に描画・表示する内容と、それぞれを制御する設定。
プロフィール同期と、それ以外に送られるもの
#Profile sync の設定で、Anvil のプロフィールを埋めます。最初は 4 つすべてがオンです:
独自の設定を持たない送信内容がさらに 3 つあります。Who killed you:直前の 15 秒間にあなたが狙っていたモンスターまたはプレイヤーが、フィードに表示されます。Game counters:一部のキルタイルは、ゲームが保持する数値(Tithe Farm のポイント、Giants’ Foundry の評判、Doom の delves、slayer の連続記録など)を数えます。増加分のみ数えます。Leagues、Deadman、その他のモード:それらのワールドでは、遺物、エリア、タスクに関するゲーム自身のメッセージが送られ、クランがモードチャンネルに投稿できます。
何かが壊れたとき
#記録が止まるとプラグインがチャットで教えてくれます —— 文句を言い出すまで約 90 秒待ち、繰り返すのは最短でも 5 分おきです。
Anvil: your Account Token was rejected — tracking is OFF.トークンが違うか、ローテートされました。Anvil パネル上部の ⋯ メニューを開いて Sign out を押し、もう一度 Sign in with Discord してください —— または Profile → RuneLite plugin の新しいトークンで Paste a token instead を使ってください。Anvil: can’t reach the site (anvilosrs.com) — tracking is OFF.プラグインが anvilosrs.com に届いていません。インターネット接続と、RuneLite を妨げているかもしれないファイアウォールや VPN を確認してください。問題がなければ、サイトが一時的に落ちている可能性が高いです —— プラグインは自分で再接続します。…you’re logged in as "<RSN>" but isn’t linked… your drops won’t count.そのアカウントはまだ紐づいていません。Profile → 検出されたアカウントを開いて追加するか、所有確認を開始してください。Anvil: reconnected — tracking is back on.何もしなくて大丈夫です。勝手に復旧しました。それでも詰まったら、管理者にログを送る
RuneLite のログを管理者に送ってください:ユーザーフォルダ内の .runelite/logs フォルダにある client.log です(Windows ではエクスプローラーのアドレスバーに %USERPROFILE%\.runelite\logs を貼り付けます)。プラグインは見たこととその理由をそこに書き込むので、何が起きたのかを正確に見てもらえます。
ペットと重複した Champion’s scroll は手動のスクリーンショットが必要です。プラグインが代わりに撮って .runelite/osrs-bingo-pending/ に保存します(Anvil サイドパネルの Copy folder path でフォルダが開きます)。後から画像を探すのではなく、サイト側で添付してください。
既知の制限
#いくつかの項目は完璧には記録できません —— ほとんどの場合、Anvil ではなくゲーム自体が報告する内容が原因です。対処はいつも同じで、スクリーンショットを撮って手動で提出してください。
スクリーンショットは実際の設定環境のものです —— アカウントトークンは意図的に伏せてあります。あなたのものも同じように伏せておいてください。 データの扱い: プライバシーポリシー。
行き詰まった、または何かおかしい? Anvilサポートの Discord で質問する