服务器端地图重生

创作者: EVOLVEDS
已更新:2026-09-13 01:00:55
23KB

关于此 MOD

通过你的服务器分享已探索区域和可选地图标记。实验性 Valheim 1.0.12 分支,带实时同步修复。服务器和客户端均需安装;多人游戏验证待定。

服务器端地图重生

通过你的英灵神殿服务器分享已探索区域和地图标记。ServerSideMapReborn 是一个独立的实验性分支,基于 我的天/英灵神殿-服务端地图,已适配英灵神殿 1.0.12 版本。

在服务器和每个参与的客户端上安装此模组。 尽管名字如此,它并非仅限服务器的模组。地图共享默认开启;标记共享为可选功能,默认关闭。

功能

  • 与已连接的玩家分享新探索的区域。
  • 连接时合并已探索区域。
  • 可选共享新创建的地图标记,包括已勾选状态和移除操作。
  • 将共享探索和标记与世界一同保存。
  • 使用聊天命令导入现有的本地标记。

安装

  1. 安装所需的BepInExPack Valheim依赖项。
  2. 禁用或卸载原版ServerSideMap,包括之前的实验性版本 服务器端地图.dll此分支声明原插件不兼容,以防止补丁重叠。
  3. 在服务器和每个参与的客户端上安装相同版本的ServerSideMapReborn模组。
  4. 启动服务器和客户端以生成配置文件。

手动安装时,请将 服务器端地图重生.dll 在 BepInEx/plugins/ServerSideMapReborn/请使用安装包 ZIP,而不是源代码 ZIP。

配置

配置文件: BepInEx/config/local.valheim.serversidemapreborn.cfg.

[通用] 启用地图共享 = true 启用标记共享 = false

要分享标记,请设置 启用标记分享 = true 在服务器和每个参与的客户端上,然后重启它们。现有的本地标记不会自动上传。创建一个新标记来测试共享,或使用以下聊天命令之一:

  • /转换标记将现有的本地标记上传到服务器。
  • /convertpins 忽略本地重复项:上传现有本地标记,跳过附近的重复项。
  • 下载图钉:将共享标记转换为本地保存的标记。

重复检测半径由以下参数控制: 重复标记半径 在配置文件中。

升级和迁移

从 ServerSideMapReborn 0.1.0 升级时,请停止服务器和客户端,替换 DLL,然后重新启动。保留现有的配置文件和探索文件。不要安装多个插件副本。

从原版ServerSideMap迁移时,你可以复制 eu.mydayyy.plugins.serversidemap.cfg 至 瓦尔海姆服务器端地图重生配置 在游戏和服务器停止时保留设置。

原版 已探索 保存后缀会被保留,以便复用现有的共享探索数据和标记。在测试更新前请备份此文件。不要对同一个世界同时运行两个插件。

版本0.1.1:实时地图同步修复

版本 0.1.0 可能会丢弃实时探索更新,因为它寻找的是已移除的私有字段 小地图实例。重新连接使用了不同的同步路径,这可能导致缺失的探索内容在再次登录后出现。

版本 0.1.1 使用了公测版 小地图实例 访问器会在帧末尾上传待处理的地图纹理变更,并且即使地图加载抛出异常,也会恢复临时探索抑制。

要验证修复效果,请连接两名玩家。让一名玩家探索未知区域,另一名玩家在不移动也不重连的情况下查看地图。新探索的区域应在该会话期间出现。

兼容性与验证

  • 针对 Valheim 1.0.12 游戏程序集编译。
  • 全部24个Harmony补丁目标已通过程序集元数据验证。
  • 一个隔离的回归测试在0.1.0中复现了实时更新故障,并在0.1.1修正后通过。
  • 测试使用 Unity 和网络替代方案;此更新仍需在真实多人游戏会话中验证。
  • 跨平台联机/PlayFab支持尚未修复或验证。
  • 与其他改变地图的模组兼容性尚未确认。

包标识

  • 包、程序集和命名空间: 服务器端地图重生.
  • 插件与 Harmony ID: 本地.瓦尔海姆.服务器端地图重生.
  • 包/插件版本: 0.1.1.
  • 程序集/文件版本: 0.1.1.0.
  • 网络RPC前缀: 服务器端地图重生。.

从源代码构建

使用 PowerShell 7、可移植的 .NET SDK,以及来自以下位置的参考 DLL 的隔离副本 瓦尔海姆_数据/托管 和 BepInEx/核心:

./build.ps1 -DotnetPath /路径/到/dotnet -LibsPath /路径/到/引用 ./test.ps1 -LibsPath /路径/到/引用 ./tests/test-live-map.ps1

编译后的插件写入至 build/ServerSideMapReborn.dll开跑 python package.py 生成安装包和源码归档。分发包中既不包含SDK,也不包含专有游戏DLL。

制作人员与许可

基于 我的天/英灵神殿-服务器端地图这是一个独立分支,并非官方上游版本。原始署名和许可证保留在 上游说明文档, MIT许可证,以及 无许可证.

Thunderstore 模组包

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!