
服务端地图
与他人分享你的地图和标记!这个实用的模组将地图和标记完全移至服务器端,这意味着即使你离线也能收到地图和标记的更新。地图和标记会随世界一起保存和加载。
查看大图Valheim ServerSideMap
与其他人分享你的地图和标记!
这个优秀的模组将地图和标记完全移至服务器端,这意味着即使离线你也能接收地图和标记更新。地图和标记会随世界一起保存和加载,并在你连接时发送给你!
此插件将已探索的地图和创建的标记完全移至服务器。当客户端探索时,他们会将已探索区域发送给服务器,服务器随后将其分发给所有已连接的客户端。当客户端加入时,服务器会将当前已探索区域同步给该客户端。标记也会被共享,但默认关闭,需要启用。当使用标记共享时,所有新创建的标记都会被发送给服务器,服务器会将其与已探索区域一起保存。
安装
- 此模组需要 BepinEx
- 将 ServerSideMap.dll 放入 服务器和客户端 的 BepInX 插件文件夹中
- 重启服务器和客户端
Hildir 更新
由于未知原因,.explored 文件被清空并变为零字节。 如果你在使用标记系统,你需要恢复该文件的备份。 否则无需操作,因为文件会重新生成,玩家重新登录时已探索进度会被同步。
需要手动干预!(服务器管理员)
Valheim 更改了世界/存档文件的文件夹结构,并将世界文件移到了新位置。
因此你需要:
- 找到你的 Valheim 世界存档文件夹
- 将属于你世界的 .explored 文件移动到新位置
工作原理
如果你没有阅读其他内容,请至少阅读这一部分
标记共享:
- 标记默认关闭,如果你想使用此功能需要启用
- 配置文件会在你首次使用新版本启动后创建。你可以在
BepInEx/config/eu.mydayyy.plugins.serversidemap.cfg中编辑配置文件 - 编辑配置后需要重启
- 客户端已有的标记不会同步到服务器
- 每个新创建的标记将只存在于服务器上,而不是客户端
- 当客户端连接时,他会从服务器下载所有标记
- 当客户端禁用标记共享时,他将退出共享,但服务器上的其他人会继续共享他们的标记
- 当服务器关闭标记共享时,无论客户端在配置文件中如何设置,都无法共享他们的标记
地图共享:
- 和往常一样,已探索区域会被同步到服务器并合并
- 服务器将当前地图探索进度发送给客户端,客户端进行合并
- 当客户端禁用地图数据共享时,他将退出共享,但服务器上的其他人会继续共享他们的地图探索
- 当服务器关闭地图共享时,无论客户端在配置文件中如何设置,都无法共享他们的地图探索
标记和探索数据会与地图一起保存在一个新文件中。
你可以分别切换标记和地图共享,请参考标记共享第2和3条的说明。
命令:
目前有三个可用的聊天命令:
- /convertpins:将所有当前在客户端的标记上传到服务器。
- /convertpins ignorelocaldupes:将所有当前在客户端的标记上传到服务器。服务器上已有附近标记的标记不会被上传。默认半径为15.0,可在配置中调整。
- /deletealllocalpins:删除所有本地标记。这些标记将无法恢复,请在你完全确定想要这样做时使用。
Bug 报告
请使用 Github 进行 bug 报告和反馈。
开发
开发在 github 上进行:https://github.com/Mydayyy/Valheim-ServerSideMap
你需要将以下 dll 复制到 Libs 文件夹中:
- 0Harmony.dll
- assembly_utils.dll
- assembly_valheim.dll
- BepInEx.dll
- BepInEx.Harmony.dll
- UnityEngine.CoreModule.dll
- UnityEngine.dll
- UnityEngine.ImageConversionModule.dll
- UnityEngine.UI.dll
KoFi
我的 KoFi 可以在这里找到:点击这里
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。