语言
Anvil · RuneLite 插件阅读约 7 分钟

玩家设置指南

装上、登录、开玩。插件会提交你的宾果掉落,把稀有掉落、死亡和里程碑发到 Discord,还能让你右键一下就查到任何人。

一个按钮 就能开始记录约 3 分钟 完成基础设置右键 即可查询任何人
这份简体中文译文还没有母语者校对过。如果某句话读起来不对,英文页面 才是原文 —— 而告诉我们才能让它被修正。
步骤 1

安装插件

#

在 RuneLite 中:Configuration(扳手图标)→ Plugin Hub → 搜索 Anvil → Install。发布者是 AhmedFathy2001。

一个插件服务所有氏族 —— 它始终连接 anvilosrs.com,而把它和你、和你的氏族绑在一起的,是登录(下一步)。没有任何与氏族相关的东西需要下载,也没有地址需要填写。装好之后,RuneLite 侧边栏会出现一个 Anvil 按钮,设置则在 Configuration → Anvil 里。

步骤 2

登录

#

从 RuneLite 侧边栏打开 Anvil 面板,点击 Sign in with Discord。浏览器会打开 anvilosrs.com;在那里批准验证码,插件就会自己完成登录 —— 不用输入,不用复制,也不用在设置里填写任何东西。

RuneLite → Anvil 按钮
RuneLite 的侧边图标栏,最下方的 Anvil 按钮被圈出
  1. 1Anvil 按钮 — 在 RuneLite 窗口侧边、图标栏的最下方。点击它就能打开面板。插件装好并开启后它就会出现——如果你更想让它靠上,把它往上拖即可。
Anvil 面板
Anvil 面板,其中 Sign in with Discord 按钮和它所连接的站点被圈出
  1. 1Sign in with Discord — 只在这台电脑处于登出状态时显示。点它,剩下的都在浏览器里完成。
  2. 2Connects to — 始终是 anvilosrs.com —— 插件唯一会通信的站点,也是你的令牌所属的站点。
  3. 3Paste a token instead — 备用方案,适用于浏览器这一步对你行不通的情况 —— 见本步骤末尾。
  1. 点击 Sign in with Discord。面板会显示一个短验证码,并在浏览器中打开 anvilosrs.com。
  2. 如果还没登录,先在那里用 Discord 登录,核对页面上的验证码与 RuneLite 里的一致,然后点击 Approve。
  3. 回到 RuneLite,面板顶部会显示 Signed in —— 进入游戏后,还会显示它正在追踪哪个角色。就这样。
anvilosrs.com → /link-device
Link your RuneLite client 页面,代码字段与 Approve 按钮被方框标出
  1. 1那段代码 — 它必须与插件此刻显示给你的完全一致。
  2. 2Approve — 只批准你自己的客户端正在显示的代码。若有人给你发来链接或代码,请拒绝 —— 批准就等于把账号交给对方。
这一切发生在哪里

整个流程都留在 anvilosrs.com —— 验证码在那里签发,你在那里用自己的 Discord 登录批准,令牌直接交回插件。插件只会打开 anvilosrs.com 上的登录页面,所以指向其他任何地方的登录链接都不是它发出的。

如果浏览器没有自动打开,面板会把网址和代码打印出来,你可以手动打开。代码十分钟后失效 —— 再按一次按钮即可。

日常使用侧边栏

Anvil 侧边栏是你的主要工作区:在这里登录和登出、查看氏族和进行中的活动、浏览并认领格子、跟踪进度、拍摄起始截图、运行同步并打开支持工具。下方的 Configuration → Anvil 仅用于调整偏好设置 —— 里面没有令牌。要让这台电脑登出,请打开面板顶部你名字旁边的 ⋯ 菜单。一次登录适用于你报名的所有活动 — 无需为每场宾果重新登录。

日常使用侧边栏

备用办法:手动粘贴令牌

如果从插件登录对你不起作用,就复制下面的令牌(或到 Profile → plugin token 复制,那里也可以轮换它),然后在 Anvil 面板中点击登录按钮下方的 Paste a token instead,粘贴到那里。

Your token

Checking whether you’re signed in…

Treat the token like a password. Open token settings to sign every client out if one leaks.

Profile → RuneLite plugin
个人资料页上的 RuneLite plugin 卡片,令牌字段与 Reveal、Copy、Rotate 按钮被方框标出
  1. 1你的令牌 — 按下 Reveal 之前一直隐藏。这张截图里是刻意打码的;绝不要把自己的发到 Discord。
  2. 2Copy / Rotate — 复制它,然后在 Anvil 面板中使用 Paste a token instead。Rotate 会签发一个新的并作废旧的 —— 只要你怀疑令牌外泄就用它。
步骤 3

关联你的账号

#

令牌设置完成后,你玩过的账号会自动显示在个人资料中。全新账号可以立即关联;已在公会名单中的账号需要先完成一次所有权验证,因为公开的 RuneScape 名称并不能证明账号属于谁。

首次关联时,请使用快速 XP 验证,或请公会管理员在检测到的账号中批准。验证后,稳定的账号指纹会跟随改名,并自动识别该账号。

Profile → RuneScape Accounts
个人资料页上的 RuneScape Accounts 卡片,列出通过插件验证的账号
  1. 1你已关联的账号 — 标有 “Verified via plugin” 的账号已经关联,之后会被自动识别。已有公会名单的账号可能需要先进行一次 XP 验证或管理员批准。

没法运行插件?

在手机或官方客户端上,请改用 Profile → account linking:

  • Verify by XP —— 输入你的 RSN,网站随机挑一项技能,你需在 30 分钟内在该技能上获得 1,000 经验。
  • Manual review —— 适用于隐藏了 Hiscores 或全新的小号:提交你的 RSN 并附上说明,由管理员批准。

报名活动至少需要一个已验证账号,所以请在报名之前先把这件事办好。

步骤 4

确认它在工作

#

登录游戏并留意聊天框。插件在连接成功且有活动进行时会向你打招呼。

Bingo running: Summer Bingo 2026.
Skill of the Week is live: Runecraft.
……稍后,随着事情发生……
Tracked drop detected: Dragon warhammer (1/1)
Tracked kill: Zulrah (7/10)

你还会看到 Anvil 侧边栏填入你的氏族、正在进行的活动、你的名次以及同步按钮,并且游戏内 Collection Log 的标题栏上会出现一个 Anvil 按钮。

访客与成员之别

如果聊天里显示 Tracked as a guest,说明你已被记录,但还没进入氏族成员名单。管理员同步一次游戏内成员名单即可解决 —— 去Discord 里问一声。

侧边面板

四个标签页和一个齿轮。Clan 是你的活动和你的氏族:每一场进行中和即将开始的宾果与每周竞赛,以及你所处的位置。Feed 是你的氏族和棋盘上发生的大事,实时滚动,还带活动聊天。You 是你自己的资料,Lookup 用来查找其他任何人,玩家或氏族都可以。齿轮里是同步和你的横幅提示音。

每个标签页、活动聊天、反应,以及把动态和 Supporter 颜色带进游戏的设置,都在侧边面板逐个标签页讲解里。

Clan · You · Lookup
Anvil 侧边面板的三个标签页并排展示:Clan 标签页显示活动和氏族本周情况,You 标签页显示你的 collection log,Lookup 标签页显示另一名玩家的卡片

查询任何人

右键点击一名玩家 —— 无论是在你身边,还是聊天、好友列表或氏族面板里的名字 —— 选择 Anvil,即可在侧边面板的 Lookup 标签页中打开其卡片。你自己的就在 You 标签页。

右键点击名字 → Anvil
游戏内玩家右键菜单,Lookup 下方有一个 Anvil 选项

在插件设置的 Player lookup 中选择 Anvil 选项出现在哪些地方。在聊天里的名字上,它永远不会成为左键默认选项,所以点击名字仍然执行游戏原本的操作。

Configuration → Anvil → Player lookup
Anvil 设置中的 Player lookup 区块,每一项设置都被方框标出并编号
  1. 1Anvil lookup on players — 总开关。关闭后所有地方都不再显示该选项。
  2. 2Players in the world — 右键点击站在你附近的玩家。
  3. 3Chatbox and private messages — 聊天框和私聊中的名字。
  4. 4Clan panels / Friends chat / Friends, ignore and party lists — 各类名单:你的氏族和访客氏族成员、好友聊天频道、你的好友与屏蔽列表,以及团队副本的队伍面板。
步骤 5

宾果相关设置

#

这些只在你参加活动期间有意义。默认值就挺好 —— 下面是每一项实际做的事。

Configuration → Anvil → Bingo
插件设置中的 Bingo 区块,每一项设置都被方框标出并编号
  1. 1Show Overlay — 在左上角画一个小小的 Anvil / 队伍 / UTC 日期 面板。它会成为凭证截图画面的一部分,而正是这一点让凭证难以伪造或倒填日期。这张截图里它是关的 —— 如果你的氏族希望每张凭证上都能看到队伍和时间,就打开它。
  2. 2Team completion popups — 队里任何人完成一个格子时弹出横幅。若同时完成多个:最难的那个用横幅,其余进聊天框。
  3. 3My tile popups — 你自己的掉落推进或完成一个格子时弹出提示。关闭后仍会照常记录 —— 只是不再提示。
  4. 4Banner sound + volume — 在横幅出现时播放声音。在你自己通过 Anvil 侧边栏“Banner sounds”下的 Add clip 添加至少一个 .wav 之前,不会有任何声音。 任务有自己的文件夹:在 Mission sounds 下添加一个音频,任务就会播放它,而不是用来和完成格子区分开的内置提示音。
  5. 5Auto starting shot — 你一站到活动固定的地点,就自动替你拍下开赛照。关闭后需要你自己在侧边栏按 Take starting shot。

队伍

活动上的 Teams 按钮会按排名列出它的所有队伍,你的队伍置顶。打开一支队伍可查看其成员名单,队长排在最前;也可以在所有队伍中搜索某名玩家 —— 点击名字即可查询。

活动 → Teams
Teams 页面列出一场活动的各支队伍及其积分和成员数,旁边是一支队伍的成员名单,队长排在最前

开赛照

有些活动要求所有人交一张开赛照:在活动正式开始之后拍摄的一张截图,地点在开赛那一刻随机抽取。这能阻止有人在赛前一周囤积线索卷、宝箱和击杀,然后在第一天一次性倾倒出来。

如果你在跑插件,没有任何需要准备的。活动开始时你会收到一行聊天提示告诉你去哪里,Anvil 侧边栏会出现 Take starting shot 按钮。站到指定位置,按一次,就完成了 —— 插件会拍下画面,在上面盖上你的 RSN、队伍、地点以及一个只有你的账号才会拿到的口令,并替你归档。

在归档之前它会检查两件事,好让你在游戏里就把问题解决,而不是事后在 Discord 上吵。如果主办方在地图上钉了具体位置,插件知道你离得有多远并会提醒你,而不是从 Gielinor 的另一头发一张照片过去。另外,如果活动要求新开的会话,你必须在拍照前退出再重新登录:你的 hiscores 只在退出登录时保存,因此拍照前重登一次,才能让你的起始数值 —— 进而让每一个经验与击杀数格子 —— 是准确的。

在手机上,或者没有插件时:在本站打开 My Team,从开赛照卡片上读到你的口令,把它打进游戏聊天框,截一张同时能看到你的角色和口令的图,然后在同一张卡片上上传。这次上传会立刻生效 —— 传上去你就能开始玩,管理层事后再复核。如果卡片提示你需要,请先退出再登录。

步骤 6

Discord 通知

#

无论是否有宾果在进行,这些都会发出,并且发到氏族的频道里。发到哪个频道由管理员在这里决定 —— 你只选择发什么。下一次插件更新后,这些选择会移到网站的 Settings → Discord posts & screenshots,在任何电脑上都一样。同一页面的 Screenshot privacy 可以选择在插件拍摄的每张截图中隐藏哪些聊天(私信、公共聊天、部落聊天)。插件在 Notifications 下保留两个开关:Share clan posts 一次性暂停所有主游戏的帖子,Share seasonal activity 在 Leagues、Deadman 等季节性世界做同样的事。

一条帖子的样子
Anvil 发出的两条 Discord 帖子:一条是 Grandmaster 战斗任务,附有积分和距下一次解锁的进度;一条是死亡记录及其消息,各自附有当时的截图
Deaths & kills · Drops & pets
Deaths and kills 与 Drops and pets 两个通知区块,每一项设置都被方框标出并编号
  1. 1Notify on death — 在你死亡的那一刻,附带截图发送到团队死亡频道。
  2. 2Death message — 你自己的文字。{name} 会被替换为你的 RSN。
  3. 3Notify on PvP kill — 目标生命值降至 0 的那一 tick 的截图。默认关闭;此处已开启。
  4. 4Notify on rare drops — 掉落帖子的总开关。
  5. 5Min drop value / Min drop rarity — 掉落物价值不低于此数(GE 或高价炼金中较高者)或稀有度高于 1/N 时发布。Anvil 默认为 1m 和 1/1,000。你的团队可以为成员设置自己的默认值,在你自己设置数值之前,你会遵循团队的设置;Reset to clan default(若无团队则为 Reset to Anvil default)可恢复为遵循团队设置。团队还可以设置硬性稀有度下限,它只作用于该团队自己频道中的帖子。你的数值在那里不能比它更宽松,并且它从不改变价值限制。将任一数值设为 0 即可关闭。
  6. 6Value and rarity together — 默认情况下,掉落满足价值or稀有度即发布。开启 Require both 后,必须同时满足价值and稀有度。你的团队可以为成员选择此默认值;在你自行选择之前,你会遵循它,若无团队则满足其中一项即可。你自己的每个 webhook 也可以设置各自的最低价值、稀有度以及 either/both(任一/两者);留空的项遵循你的设置。
  7. 7Loot key value — 当一把 loot key 的全部内容达到此数值时,它会作为一条通知发布一次。
  8. 8Notify on pets — 宠物发布到稀有掉落频道。
Combat achievements · collection log · levels · diaries · quests
Combat achievements 通知区块,每一项设置都被方框标出并编号
  1. 1CA post tier — 会播报的最低任务层级;完成整个层级时也会播报。默认是 Master;Grandmaster 只播报最稀有的,Off 则一条都不发。无论如何,宾果的 CA 格子都照常计数。
  2. 2Notify on collection log slots — 每个新解锁的 collection log 格位。
  3. 3Notify on level milestones — 你的氏族选择播报的升级 —— 默认是 99 级、从 1800 起每 100 总等级,以及满级。规则由氏族管理员设定;你可以在个人资料的 Announcements 中少发一些(或为你的个人 webhook 设定自己的规则)。
  4. 4Notify on diary completions — 成就日记的各个层级,附带截图。
  5. 5Quest post tier — 你选定难度及以上的任务,从 All(所有任务)到 Grandmaster;Off 则一条都不发。默认是 Master。无论如何,宾果的任务格子都照常计数。
步骤 7

游戏时屏幕上的内容

#

插件在你游戏时绘制和打印的内容,以及每项背后的设置。

固定的格子在侧边栏中打开一个格子,然后按 Track on screen(最多 3 个)。开启 Pinned tiles in one panel 后,它们共用一个小面板:每个格子的名称、你的队伍进度,以及像 3/5 runs 这样的行,或组合技中哪些部分已经完成。关闭时,每个格子各有一个更大的小部件,显示你的队友和其他队伍。按住 Alt 拖动即可移动。右键可选择 Unpin 或 Unpin all。完成的格子会显示 Done,然后自动取消固定。
起跑信号卡片当一场活动正在等待你的起跑信号时,屏幕顶部的 Starting shot needed 卡片会说明该去哪里,并以绿色或红色显示每项检查:重新登录、你的会话时长、你离出发点还有几格。提示箭头和世界地图标记(Anvil starting shot)会引导你过去。开启 Auto starting shot 后,一旦所有项都变绿,就会自动起跑;随后卡片会显示 You’re tracked 并消失。设置项:Starting shot guide。
横幅你的队伍完成一个格子时显示 Tile complete!,你自己的掉落在某个格子上的进度,以及 New mission!。设置项:Team completion popups 和 My tile popups。
Vestige 掷骰在 Desert Treasure II 的首领处,每个 unique 都会打印一行,显示你在 vestige 轮换中所处的位置,例如 Roll 2 of 4 或 the next unique is the vestige。在它见过你获得一次 vestige 之前,会显示 (estimated)。没有设置项;无论是否有活动都会运行。
Lookup 自动补全在 Lookup 框中输入时,会根据你最近的查询、好友、在线的氏族成员和附近的玩家帮你补全名字。按 Enter 确认。它只读取你自己客户端的数据,不会发送任何内容。
聊天颜色Chat messages 下的 [Anvil] tag colour 和 Message colour。在你选择之前,它们会在不透明的聊天框上显示为深金色和黑色,以保证可读性。将鼠标悬停在聊天中某个 Supporter 的名字上,即可看到其档位,例如 Anvil Patron。
步骤 8

资料同步,以及它还会发送什么

#

Profile sync 设置会填充你的 Anvil 资料。四项默认全部开启:

同步收藏册你打开的每一页收藏册都会发送到你的资料中。
打开时同步整本收藏册打开收藏册会发送整本,而不只是你正在看的那一页。若要按需同步,请按收藏册标题栏上的 Anvil 按钮,或在收藏册打开时按侧边栏中的 Sync profile。聊天会确认:Profile synced — N collection log slots.
同步个人最佳首领和团本的时间会在你设定时发送。
一次性导入已有的最佳每个角色一次,复制 RuneLite 已经保存在你电脑上的个人最佳:Imported N personal best(s) from RuneLite.
与氏族分享亮点你的宠物、大额掉落、死亡、战斗任务、等级里程碑、新的收藏册格子、日记和任务,会出现在你氏族网站的动态中,以及能看到它们的玩家的聊天动态中。新的收藏册格子、日记和任务也会出现在你所在的每个进行中看板的动态中。

另外还有三项无需单独设置即会发送的内容。Who killed you:你最后 15 秒内被你锁定的怪物或玩家,会在动态中被列出。Game counters:某些击杀格子会计入游戏自己记录的数字,例如 Tithe Farm 积分、Giants’ Foundry 声望、Doom 深渊或 slayer 连胜;只计上升。Leagues、Deadman 及其他模式:在这些世界中,游戏自己关于遗物、区域和任务的消息会被发送,以便你的氏族在其模式频道中发布。

步骤 9

出问题的时候

#

记录中断时插件会在聊天里告诉你 —— 它会先等大约 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.什么都不用做。它自己恢复了。
“<RSN> belongs to another Anvil player”别人先在 Anvil 上关联了这个角色,所以你登录时它的任何进度都不计数。如果它真的是你的,在面板的 You 标签页按 This is my account,并通过一个简短的 XP 检查。之后会询问当前所有者,或由 Anvil 工作人员决定。你永远不会知道对方是谁。在 Settings → Ownership claims 里跟进进度。

还是不行?给管理员发一份日志

把你的 RuneLite 日志发给管理员:就是你用户文件夹下 .runelite/logs 文件夹里的 client.log(在 Windows 上,把 %USERPROFILE%\.runelite\logs 粘贴到文件资源管理器的地址栏)。插件会把它看到了什么、为什么这么做写进去,这样他们就能看到究竟哪里出了问题。

凭证不见了?

宠物和重复的 Champion’s scroll 需要手动截图。插件会替你截好并保存到 .runelite/osrs-bingo-pending/(Anvil 侧边栏的 Copy folder path 可以打开该文件夹),你在网站上直接附加即可,不必事后再去翻找图片。

步骤 10

已知限制

#

有几样东西无法被完美记录 —— 几乎总是因为游戏本身上报的内容,而不是 Anvil。解决办法每次都一样:截图并手动提交。

Barraging 与其他多目标击杀击杀数(KC)来自游戏对每次击杀的上报,而 Ice Barrage 这类多目标法术会让它漏掉一部分,所以KC 可能比你实际击杀的少。RuneLite 自带的 Loot Tracker 也会以同样的方式少计 —— 这是游戏引擎的限制,不是 Anvil 的 bug。
你以前完成过的 Combat Achievements在游戏的 Combat Achievements 设置中打开 repeat completion(重复完成)。不开的话,游戏不会提示你已经完成过的任务,而插件只能记入游戏提示过的内容。
Yama 契约 Combat Achievement即使开了 repeat completion,游戏也不会再次提示这一项,所以插件永远看不到它。截图并手动提交。
没有插件时的采集格物品数量 —— 若干条鱼、矿石、原木 —— 不在 hiscores 上,所以只有插件能记录。没有插件的话,请给每个背包截图;或者,如果该物品出现在 Loot Tracker 里,开始时截一张重置为 0 的图,结束时再截一张。
Implings、鱼、矿石及其他物品收益捕捉 implings 和采集物品(鱼、矿石,以及任何按进入背包的物品计数的东西)即使有插件,有时也无法正确记录。请一路保留截图,如果数量看起来偏少,请反馈并手动提交差额。
鱼桶、木材篮和其他储物物品获取格子只计算直接从来源进入背包的物品——钓鱼点、矿石、树木。从储物中取出的(清空鱼桶、木材篮、煤袋或宝石袋、草药袋)、在商店购买的、从银行取出的或从地上捡起的都不计算。这样格子才公平:否则同一条鱼可以无限次装进鱼桶再倒出来。直接收进鱼桶或篮子里的收获不会被计算。
重复的宠物和 Champion's scroll如果你已经拥有该宠物或卷轴,游戏只会说你有一种 “funny feeling”——从不说明是哪一个。插件会根据你刚击杀的怪物或刚练的技能推断出来,完成该格子,并标记给工作人员审核。如果无法确定——同一来源有两种宠物,或宠物与击杀或技能无关(大师线索的 Bloodhound、赌来的 Jad 或 Zuk 宠物、Chompy chick)——截图会保存到 Saved proofs,由你手动提交。

截图取自真实的设置环境 —— 账号令牌是刻意打码的。你自己的令牌也应当同样保密。 数据如何处理:见 隐私政策。

卡住了,或者有什么不对? 在 Anvil 支持 Discord 中提问