服务器端保存

创作者: UpdatingOldPlugins
已更新:2026-09-14 14:13:56
52KB

关于此 MOD

在服务器端保存角色,并强制每个Steam账号只能有一个角色,因此玩家无法导入修改过的或预先加载的存档。

服务器端存档

将玩家角色保存在服务器端,而不是信任每个玩家的本地存档文件,这样角色就无法在离线状态下被修改后带着额外物品、属性或技能重新进入游戏。请在专用服务器和每个连接它的客户端上都安装此模组。

它的作用

  • 服务器权威角色存储。 当玩家退出登录(或自动保存)时,其角色数据会发送到服务器并存储在那里。下次连接时,服务器会将存储的副本发回并应用。 之前 角色生成时,会覆盖玩家本地文件中的内容。此后始终以服务器端的副本为准。
  • 每个Steam账号仅限一个角色。 一旦某个 Steam ID 以某个角色名加入过,它在此服务器上就只能以该角色重新连接。尝试以其他本地角色加入会被拒绝,并给出说明,而不是普通的连接错误。
  • 新玩家只能从头开始。 从未连接过此服务器的 Steam ID 在生成时会创建一个全新的默认角色,忽略其本地角色文件中已有的任何战利品或属性。在此模组安装之前已在该服务器上拥有角色的 Steam ID 不受影响。
  • 正在轮换备份。 覆盖角色已保存的存档前,旧版本会保留为带时间戳的备份(可配置保留最近若干个)。

安装

服务器和每个连接的客户端都需要安装此模组(且版本必须相同——模组会自动强制这一点,并会拒绝未安装或版本过旧的客户端)。将其放入 BepInEx/plugins/ 和其他BepInEx模组一样。需要BepInEx(5.4.2350或兼容版本)。

服务器配置

服务器运行一次后,设置将出现在 BepInEx/config/ServerSideSave.cfg:

设置 默认 描述
单角色模式 真 将每个 Steam ID 限制为其首次连接时使用的角色名。
强制刷新角色 真 强制未连接过的 Steam ID 生成时使用默认角色而非本地存档。
最大备份数 10 每个角色保留的带时间戳的轮换备份数量。

数据存储位置

服务器端角色数据存储于世界的 角色_本地 与常规版本并列的文件夹 .fch 文件,使用扩展名 .sss (例如 Steam_<SteamID64>_<charactername>.sss)因此它永远不会与常规的英灵神殿角色文件冲突或被混淆。备份使用以下命名模式 ..._备份_自动-<timestamp>.sss.

笔记

  • 这个模组不提供网页API、管理员命令或维护模式——它的范围有意做得很窄:存档、读档、保护。
  • 在此模组安装前已在服务器上游戏的现有角色,只要模组能判断出来(单角色模式和新鲜角色检查都依据角色文件是否已存在),就会自动被纳入继承范围——无需任何人手动操作即可生效。

Valheim: 英灵神殿 的热门 MOD

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

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