
护盾泡泡 - 固定护盾发生器半径
将你的护盾发生器精确固定在指定半径(1-500米)。你看到的穹顶就是实际生效的半径,在服务器上以管理员的配置为准。实时修改,无需重载。
查看大图Shield Bubble 将护盾发生器固定在一个精确的半径(以米为单位),因此你看到的穹顶
就是实际保护你的区域。
在原版中,保护半径随发生器的燃料变化:火焰燃烧时半径缩小,补充燃料后半径
再次增大。因此两名玩家可能用两种不同的尺寸描述同一个基地,而且屏幕上绘制
的穹顶并不总是与攻击者开始受到伤害的界线一致。
本模组将那个浮动的数值替换为你选定的数字——1 至 500 米——并将同一个数字
同时应用于半径计算和两个视觉层(穹顶网格以及效果绘制的距离)。燃料仍保留
其原有的全部作用,只是不再决定尺寸。
在多人服务器上,以服务器的配置为准:客户端在加入时接收该配置,管理员每次
更改时也会再次接收,因此没有人会玩到与袭击对象不同的游戏。
安装说明
1. 如果尚未安装,请先为 Valheim 安装 BepInEx 5:
https://www.nexusmods.com/valheim/mods/3605
2. 下载文件并打开压缩包。将其中的 "plugins" 文件夹复制到你的 BepInEx
文件夹中,最终路径应为:
<Valheim>\BepInEx\plugins\ShieldBubble.dll
使用模组管理器?"Add mod from file"(从文件添加模组)可用:压缩包的
目录结构就是为此准备的。
3. 启动游戏一次。设置文件将创建于:
<Valheim>\BepInEx\config\dr0per.shieldbubble.cfg
其内容如下:
[Shield]
Radius = 30
Enabled = true
保存文件后,更改会在不到一秒内生效,穹顶会在你眼前变大或
缩小。无需重新加载世界,无需重启。
4. 服务器所有者:也请在服务器上安装(相同路径、相同配置文件)。当
Enabled = true 时,每位玩家也需要安装该模组——未安装的客户端会在约 10 秒后
被断开连接,服务器日志会记录该玩家的名字。当 Enabled = false 时,该
模组完全不执行任何操作:不同步也不检查,因此在你做决定期间可以将其保留在
两端。
主要特性
- 精确的半径(以米为单位,1-500),而不是在袭击中途漂移的尺寸。
- 所见即所得:配置的数值驱动半径计算和两个
视觉层,因此穹顶的边缘位置绝不会与实际不符。
- 实时编辑:保存 .cfg 文件后不到一秒即可生效。
- 燃料保留其原版行为——开关、颜色和粒子效果均未改动。燃料为 0 时
护盾关闭,与平常一样。
- 服务器权威配置:由服务器决定半径,客户端在加入时和每次
更改时获取。配置未被任何人改动过的服务器不会发送任何内容。
- 可从日志中读取的强制执行记录:服务器端和客户端各有一行日志,分别记录每个客户端
加入、每次配置更改以及每个缺少该模组的客户端。
- 参考数值:原版为 10(燃料耗尽)至 30(燃料满)。5 是极小的气泡,30 是
原版最大值,100 是"城堡"级别,500 则非常巨大。在较大半径下,绘制
效果的距离会自动扩展,因此从穹顶外部仍能看到穹顶。
需求
- Valheim(当前版本)和 BepInEx 5:https://www.nexusmods.com/valheim/mods/3605
- 无需其他内容。它是一个单一的托管 DLL:没有原生库、没有自定义资源、不需要其他
模组,也不会向你的存档写入任何内容——卸载时删除该 DLL 即可。
- 多人游戏:当 Enabled = true 时,玩家也需要安装该模组。在公共服务器上,请在
规则中说明,或将 Enabled = false 设置为退出同步和检查。
与我的 Thunderstore 页面相同的模组、相同的代码和相同的作者:
https://thunderstore.io/c/valheim/p/Dr0PeR/ShieldBubble/
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。