种子先知

种子先知

SeedSeer 可揭示任意 Valheim 世界的世界种子。在客户端,它会在首次生成时以游戏内消息形式显示种子,也可通过 seed 控制台命令以及 LogOutput.log 中查看——即使服务器未安装任何模组也能如此。可选安装到服务器后会增加控制台/日志输出以及 /seed 聊天命令(可选仅限管理员使用)。

SeedSeer
[i]一个小工具,可显示任意 Valheim 世界的世界种子——客户端可用,并可选支持专用服务器模式。[/i]
[b]SeedSeer[/b] 回答了每位 Valheim 玩家和服务器管理员最终都会面对的一个问题:[i]“这个世界运行的是什么种子?”[/i] 将它安装到游戏客户端后,你就能看到[b]你加入的任意世界(包括你无法控制的专用服务器)的种子[/b]——因为每个 Valheim 客户端都会收到世界种子,以便在本地生成地形。你也可以选择将它安装到专用服务器上,这样你的玩家就能在聊天中用
[code]/seed[/code] 请求种子。
[line]
🌟 功能
[b]🌱 客户端种子显示(适用于任意服务器)[/b]
[list]
[][b]出生消息:[/b]角色首次生成到某个世界时,种子会以游戏内消息的形式显示(例如
[code][SeedSeer] World seed: "MyWorldSeed" (hash: -123456789)[/code])。可通过配置中的
[code]ShowOnSpawn[/code] 开关。[/
]
[][code]seed[/code][b] 控制台命令:[/b]随时在 F5 控制台中输入
[code]seed[/code],即可将当前世界的种子输出到控制台和 HUD。[/
]
[][b]兼容专用服务器:[/b]连接专用服务器?Valheim 会将服务器的世界种子发送给每个客户端——即使服务器完全没有安装模组,SeedSeer 也能显示它。[/]
[][b]日志输出:[/b]每次加载世界时,种子也会写入
[code]BepInEx/LogOutput.log[/code]。[/
]
[/list][b]🖥️ 可选的专用服务器模式[/b]
[list]
[][b]服务器控制台与日志:[/b]安装到专用服务器后,世界加载时会通过
[code]ZLog[/code] 将种子输出到服务器控制台和
[code]LogOutput.log[/code]。[/
]
[][code]/seed[/code][b] 聊天命令:[/b]任意玩家都可以在聊天中输入
[code]/seed[/code](或
[code]!seed[/code]),并以私聊密语的形式收到世界种子——无需控制台访问权限。[/
]
[][b]可选仅管理员限制:[/b]在配置中设置
[code]AdminOnlyCommand = true[/code],即可将
[code]/seed[/code] 的回复限制为
[code]adminlist.txt[/code] 中的玩家(默认:关闭,所有人都可请求)。[/
]
[][code]-seed[/code][b] 启动参数验证:[/b]如果服务器以
[code]-seed[/code] 参数启动,其值会在插件加载时记录到日志,以便你确认服务器收到了你预期的种子。[/
]
[][b]可审计:[/b]每次
[code]/seed[/code] 回复都会连同请求玩家的名称记录在服务器日志中。[/
]
[/list][line]
⚙️ 配置
所有设置都位于
[code]BepInEx/config/com.jubaroo.seedseer.cfg[/code]:
[list]
[][b]ShowOnSpawn[/b](默认:
[code]true[/code])——客户端:首次生成到世界时,以游戏内消息显示世界种子。[/
]
[][b]AdminOnlyCommand[/b](默认:
[code]false[/code])——服务器端:将
[code]/seed[/code] 聊天命令的回复限制为
[code]adminlist.txt[/code] 中列出的玩家。[/
]
[/list][line]
📦 安装说明
[b]前提条件:[/b]安装 SeedSeer 之前,你必须先安装 [b]BepInExPack Valheim[/b](v5.4.2202 或更高版本)。
[b]使用模组管理器(推荐):[/b]
[list=1]
[]打开你常用的 Valheim 模组管理器。[/]
[]点击本页面的 [b]Install with Mod Manager[/b] 按钮,或在管理器的下载界面中搜索 “SeedSeer”。[/]
[]确保 BepInEx 已启用。[/]
[]启动游戏——生成到世界时种子就会出现。[/]
[/list][b]手动安装(客户端):[/b]
[list=1]
[]点击本页面的 [b]Manual Download[/b] 按钮。[/]
[]解压下载的
[code].zip[/code] 压缩包。[/
]
[]将
[code]SeedSeer.dll[/code] 文件移动到你的
[code]<Valheim>\BepInEx\plugins\SeedSeer\[/code] 文件夹中。[/
]
[]启动游戏![/]
[/list][b]手动安装(专用服务器——可选):[/b]
[list=1]
[]解压下载的
[code].zip[/code] 压缩包。[/
]
[]将
[code]SeedSeer.dll[/code] 文件移动到你的专用服务器的
[code]BepInEx/plugins/SeedSeer/[/code] 文件夹中。[/
]
[]启动服务器——世界加载时种子会输出到控制台,玩家可在聊天中使用
[code]/seed[/code]。[/
]
[/list][line]
🌐 兼容性与多人游戏
[list]
[][b]无需服务器:[/b]客户端显示功能在原版和模组专用服务器上均可使用——服务器[b]不需要[/b]安装 SeedSeer。[/]
[][b]无需客户端:[/b]如果你只将其安装到专用服务器上,玩家无需安装任何东西;他们仍可通过
[code]/seed[/code] 聊天请求种子。[/
]
[][b]游戏安全:[/b]纯信息展示——不会改变游戏玩法、世界生成或网络流量。[/]
[][b]无依赖:[/b]除 BepInEx 外不需要任何其他组件。[/]
[/list][line]
📋 更新日志
详细版本历史请参见
[code]CHANGELOG.md[/code]。
[line]
🏆 致谢与支持
[list]
[]由 [b]jubaroo[/b] 创建[/]
[]可在客户端、专用服务器或两者上独立运行。[/]
[/list]