联机世界搬到专用服务器后,房主角色丢失
症状
把联机世界搬到专用服务器后,房主被要求创建新角色,原来的角色不见了。
标着「会改动文件」的步骤会删除、重命名或覆盖文件。先把整个存档文件夹备份一份。
先备份存档文件夹,再停掉服务器。
把联机世界文件夹从
%LOCALAPPDATA%\Pal\Saved\SaveGames\<你的 Steam ID>复制到PalServer\Pal\Saved\SaveGames\0\,然后把GameUserSettings.ini里的DedicatedServerName改成这个文件夹的名字。删掉这个文件夹里的
WorldOption.sav。会改动文件启动服务器,让房主进入并创建一个新角色。这会在
Players/里生成一个新的<GUID>.sav。确认:
Players/里多了一个新的.sav文件。记下它的文件名,那就是新 GUID。停掉服务器,把世界文件夹复制到一个临时位置。对这份副本运行
palworld-host-save-fix,填入新 GUID 和旧 GUID00000000000000000000000000000001。这是第三方工具,风险自负,只在已备份的副本上用。把修复后的文件夹复制回去,重启服务器,用房主账号进入。会改动文件
确认: 房主进游戏后是原来的角色。
公会和基地里的帕鲁可能出现异常。哪只帕鲁不对劲,就把它放下再捡起来。想避免的话,搬世界之前让房主先退出公会。
未证实: 我们没有确认 palworld-host-save-fix 在最新版本里是否还能用。它的 README 没有写已弃用,但有一家托管网站说类似的工具已停止维护。动手前先备份。