
Jaegermeister - 按物种狩猎许可证
每个物种、每个玩家的击杀都算数。击杀足够多的同种生物,你将获得对应的狩猎许可证,从而获得真实的战利品:低等级获得金钱,高等级获得升级石和水晶。你自己帕鲁的击杀也计入你的账户。以HTML页面的形式编写狩猎手册。仅限服务器端,玩家无需安装任何东西。
查看大图[size=4][b]功能说明[/b][/size]
《幻兽帕鲁》会奖励你[b]捕捉[/b]同一物种十只的行为。而击杀一只除了掉落物外毫无价值。本模组弥补了这一点。
每位玩家每种物种都有一个计数。击杀足够多的同类即可获得对应执照,执照会提供奖励:
[list]
[][b]1 - 首次击杀[/b] - 记录在册。无奖励。
[][b]10 - 学徒[/b] - 每次击杀有10%几率获得20-50金币
[][b]25 - 熟练工[/b] - 每次击杀有20%几率获得40-90金币
[][b]100 - 大师[/b] - 35%几率获得一个帕鲁升级石3
[][b]500 - 宗师[/b] - 50%几率获得1-2个帕鲁水晶_Ex
[/list]
计数按物种和玩家分别计算,服务器重启后依然保留,且不会丢失。服务器上首位击杀某物种的玩家会向所有人公告,并永久记录。
你自己帕鲁的击杀会计入你的记录。与你无关的击杀——如坠落伤害、野生帕鲁互食——不会计入。
本模组仅服务端运行。连接的客户端无需安装模组,且跨平台联机不受影响。
[size=4][b]狩猎手册[/b][/size]
一个自包含的HTML页面,每分钟更新:包含猎人排名、显示各记录持有者的物种表,以及每位玩家自身的执照进度。可在浏览器中打开、部署到网页服务器、或链接到Discord中。支持绝对路径,因此可以直接指向网站根目录。
旁边还附带一个JSON版本,方便你在其基础上自行开发。
[size=4][b]调整设置[/b][/size]
整个等级表位于config.lua中。可添加、删除或修改每个等级的奖励——模组不限定必须有五个等级。
默认数值并非随意设定。第一档无奖励是刻意为之:第一天杀十只羊不应开始持续产出金币,否则服务器会迅速变得无聊。低档位奖励金币,数额与击杀的实际价值匹配——在该模组调校的服务器上,普通帕鲁约60金币,Boss约525金币。复制这些数值前请先检查你服务器自身的掉落率。
高档位奖励材料而非金币,因为大多数服务器上的金币没有消耗途径,只会不断膨胀,而升级石和水晶则会被消耗掉。
[size=4][b]关于物品ID的警告[/b][/size]
如果在配置中填入了错误的StaticItemId,你不会收到错误提示。服务器会静默返回15而不是0,玩家将一无所获。
以下五个ID已验证能在《幻兽帕鲁》1.0版中确实进入玩家背包:
[code]Money PalUpgradeStone3 PalUpgradeStone4 PalCrystal_Ex StealIngot[/code]
如果添加其他ID,请留意UE4SS.log中的[code]WARN <id> was refused by the server (code 15)[/code]——这表示模组尝试发放但未成功。
[size=4][b]已测试与未测试内容[/b][/size]
模组页面不是发现功能从未被测试的好地方,因此说明如下:
已在真实专用服务器上测试——击杀钩子、玩家亲自击杀、玩家帕鲁击杀、等级公告、服务器首杀广播、物品发放,以及上述五个物品ID。
[b]未测试[/b]——帕鲁击杀的三条回退路径中的两条。模组依次尝试攻击者、所有者,然后是帕鲁存档参数中的所有者ID。在测试服务器上只有第三条路径触发过,因此前两条是未经测试的回退方案而非已验证路径。如果三条路径都失败,日志中会显示一条“unresolved kill”记录,包含它看到的类名,你可以据此反馈给我。
同样未在监听服务器或单人模式中测试。本模组是为专用服务器编写的。
模组有一项刻意拒绝的处理:完全忽略将自身作为攻击者的死亡记录。如果引擎报告尸体是自身击杀者,所有者路径会从[b]已死亡[/b]的帕鲁上读取所有者ID并为其主人计入一次击杀——这样你会因失去自己帕鲁而获得执照,且日志中看不出任何异常。
[size=4][b]安装方法[/b][/size]
[list=1]
[]在服务器上为《幻兽帕鲁》安装UE4SS。
[]将Jaegermeister文件夹复制到[code]Pal/Binaries/Win64/ue4ss/Mods/[/code]中。
[]编辑[code]Jaegermeister/Scripts/config.lua[/code]。
[*]重启服务器。
[/list]
在UE4SS.log中应能看到[code][Jaegermeister] v1.2.1 loading[/code],以及第一位玩家加入后显示的[code][Jaegermeister] kill hook armed[/code]。第二行至关重要——没有它则不会记录任何击杀。在空服务器上,直到有人加入时才会出现该行。
[size=4][b]数据清除[/b][/size]
删除服务器可执行文件旁的[code]Jaegermeister_state.lua[/code]。手册和JSON文件会自动重建。
如果你清除存档但保留状态文件,所有玩家将在新世界中保留旧的击杀计数和执照。这通常不是你想要的。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。