玩家设置指南
装上、登录、开玩。插件会提交你的宾果掉落,把稀有掉落、死亡和里程碑发到 Discord,还能让你右键一下就查到任何人。
安装插件
#在 RuneLite 中:Configuration(扳手图标)→ Plugin Hub → 搜索 Anvil → Install。发布者是 AhmedFathy2001。
一个插件服务所有氏族 —— 它始终连接 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 上的登录页面,所以指向其他任何地方的登录链接都不是它发出的。
如果浏览器没有自动打开,面板会把网址和代码打印出来,你可以手动打开。代码十分钟后失效 —— 再按一次按钮即可。
Anvil 侧边栏是你的主要工作区:在这里登录和登出、查看氏族和进行中的活动、浏览并认领格子、跟踪进度、拍摄起始截图、运行同步并打开支持工具。下方的 Configuration → Anvil 仅用于调整偏好设置 —— 里面没有令牌。要让这台电脑登出,请打开面板顶部你名字旁边的 ⋯ 菜单。一次登录适用于你报名的所有活动 — 无需为每场宾果重新登录。

备用办法:手动粘贴令牌
如果从插件登录对你不起作用,就复制下面的令牌(或到 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,网站随机挑一项技能,你需在 30 分钟内在该技能上获得 1,000 经验。
- Manual review —— 适用于隐藏了 Hiscores 或全新的小号:提交你的 RSN 并附上说明,由管理员批准。
报名活动至少需要一个已验证账号,所以请在报名之前先把这件事办好。
确认它在工作
#登录游戏并留意聊天框。插件在连接成功且有活动进行时会向你打招呼。
你还会看到 Anvil 侧边栏填入你的氏族、正在进行的活动、你的名次以及同步按钮,并且游戏内 Collection Log 的标题栏上会出现一个 Anvil 按钮。
如果聊天里显示 Tracked as a guest,说明你已被记录,但还没进入氏族成员名单。管理员同步一次游戏内成员名单即可解决 —— 去Discord 里问一声。
侧边面板
四个标签页和一个齿轮。Clan 是你的活动和你的氏族:每一场进行中和即将开始的宾果与每周竞赛,以及你所处的位置。Feed 是你的氏族和棋盘上发生的大事,实时滚动,还带活动聊天。You 是你自己的资料,Lookup 用来查找其他任何人,玩家或氏族都可以。齿轮里是同步和你的横幅提示音。
每个标签页、活动聊天、反应,以及把动态和 Supporter 颜色带进游戏的设置,都在侧边面板逐个标签页讲解里。

查询任何人
右键点击一名玩家 —— 无论是在你身边,还是聊天、好友列表或氏族面板里的名字 —— 选择 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 之前,不会有任何声音。 任务有自己的文件夹:在 Mission sounds 下添加一个音频,任务就会播放它,而不是用来和完成格子区分开的内置提示音。
- 5Auto starting shot — 你一站到活动固定的地点,就自动替你拍下开赛照。关闭后需要你自己在侧边栏按 Take starting shot。
队伍
活动上的 Teams 按钮会按排名列出它的所有队伍,你的队伍置顶。打开一支队伍可查看其成员名单,队长排在最前;也可以在所有队伍中搜索某名玩家 —— 点击名字即可查询。

开赛照
有些活动要求所有人交一张开赛照:在活动正式开始之后拍摄的一张截图,地点在开赛那一刻随机抽取。这能阻止有人在赛前一周囤积线索卷、宝箱和击杀,然后在第一天一次性倾倒出来。
如果你在跑插件,没有任何需要准备的。活动开始时你会收到一行聊天提示告诉你去哪里,Anvil 侧边栏会出现 Take starting shot 按钮。站到指定位置,按一次,就完成了 —— 插件会拍下画面,在上面盖上你的 RSN、队伍、地点以及一个只有你的账号才会拿到的口令,并替你归档。
在归档之前它会检查两件事,好让你在游戏里就把问题解决,而不是事后在 Discord 上吵。如果主办方在地图上钉了具体位置,插件知道你离得有多远并会提醒你,而不是从 Gielinor 的另一头发一张照片过去。另外,如果活动要求新开的会话,你必须在拍照前退出再重新登录:你的 hiscores 只在退出登录时保存,因此拍照前重登一次,才能让你的起始数值 —— 进而让每一个经验与击杀数格子 —— 是准确的。
在手机上,或者没有插件时:在本站打开 My Team,从开赛照卡片上读到你的口令,把它打进游戏聊天框,截一张同时能看到你的角色和口令的图,然后在同一张卡片上上传。这次上传会立刻生效 —— 传上去你就能开始玩,管理层事后再复核。如果卡片提示你需要,请先退出再登录。
Discord 通知
#无论是否有宾果在进行,这些都会发出,并且发到氏族的频道里。发到哪个频道由管理员在这里决定 —— 你只选择发什么。下一次插件更新后,这些选择会移到网站的 Settings → Discord posts & screenshots,在任何电脑上都一样。同一页面的 Screenshot privacy 可以选择在插件拍摄的每张截图中隐藏哪些聊天(私信、公共聊天、部落聊天)。插件在 Notifications 下保留两个开关:Share clan posts 一次性暂停所有主游戏的帖子,Share seasonal activity 在 Leagues、Deadman 等季节性世界做同样的事。


- 1Notify on death — 在你死亡的那一刻,附带截图发送到团队死亡频道。
- 2Death message — 你自己的文字。
{name}会被替换为你的 RSN。 - 3Notify on PvP kill — 目标生命值降至 0 的那一 tick 的截图。默认关闭;此处已开启。
- 4Notify on rare drops — 掉落帖子的总开关。
- 5Min drop value / Min drop rarity — 掉落物价值不低于此数(GE 或高价炼金中较高者)或稀有度高于 1/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 — 当一把 loot key 的全部内容达到此数值时,它会作为一条通知发布一次。
- 8Notify on pets — 宠物发布到稀有掉落频道。

- 1CA post tier — 会播报的最低任务层级;完成整个层级时也会播报。默认是 Master;Grandmaster 只播报最稀有的,Off 则一条都不发。无论如何,宾果的 CA 格子都照常计数。
- 2Notify on collection log slots — 每个新解锁的 collection log 格位。
- 3Notify on level milestones — 你的氏族选择播报的升级 —— 默认是 99 级、从 1800 起每 100 总等级,以及满级。规则由氏族管理员设定;你可以在个人资料的 Announcements 中少发一些(或为你的个人 webhook 设定自己的规则)。
- 4Notify on diary completions — 成就日记的各个层级,附带截图。
- 5Quest post tier — 你选定难度及以上的任务,从 All(所有任务)到 Grandmaster;Off 则一条都不发。默认是 Master。无论如何,宾果的任务格子都照常计数。
游戏时屏幕上的内容
#插件在你游戏时绘制和打印的内容,以及每项背后的设置。
资料同步,以及它还会发送什么
#Profile sync 设置会填充你的 Anvil 资料。四项默认全部开启:
另外还有三项无需单独设置即会发送的内容。Who killed you:你最后 15 秒内被你锁定的怪物或玩家,会在动态中被列出。Game counters:某些击杀格子会计入游戏自己记录的数字,例如 Tithe Farm 积分、Giants’ Foundry 声望、Doom 深渊或 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 中提问