换服总被强制新建角色?palworld-host-save-fix 让幻兽帕鲁老存档原样归队 换服总被强制新建角色palworld-host-save-fix 让幻兽帕鲁老存档原样归队【免费下载链接】palworld-host-save-fixFixes the bug which forces a player to create a new character when they already have a save. Useful for migrating maps from co-op to dedicated servers and from one dedicated server to another.项目地址: https://gitcode.com/gh_mirrors/pa/palworld-host-save-fix把在合作模式里玩了四十个小时的存档导进新开的专用服务器进游戏却被弹回创建新角色界面——你明知道角色还在服务器就是不认。这个逼着玩家重开的 Bug 在幻兽帕鲁存档迁移中相当出名而palworld-host-save-fix正是为它而生的开源修复工具它把新服务器分给你的新编号写进旧存档让服务器相信你本来就有一个角色等级、帕鲁、基地一件不少地还给你。存档怎么认人先看懂 GUID再谈修复Palworld 用一串 32 位十六进制字符形如6E80B1A6000000000000000000000000来识别每个玩家这串字符叫GUID。你的等级、帕鲁归属、公会关系全部挂在这串字符下面。问题在于合作模式、Windows 专用服务器、Linux 专用服务器各自生成 GUID 的规则都不一样。一旦换了服务器类型新服务器按自己的规则生成一个全新 GUID拿着它去旧存档里找——查无此人那就新建角色吧。打个比方你的全部进度是一个包裹GUID 是包裹上的收件人编号不同平台相当于三家编号规则互不相通的快递站。你把包裹从 A 站送到 B 站B 站按自家规则给你开了个新编号用新编号一查查无此单只能当你第一次来重新填单。palworld-host-save-fix 干的活就是改单先用 palworld-save-tools 库把 .sav 二进制存档解压成可读的 JSON把所有记录旧 GUID 的位置玩家档案、角色参数、公会数据统一替换成新 GUID再压缩回 .sav 格式最后把存档文件名也从旧 GUID 改成新 GUID。服务器再次扫码单号对上直接放行。先判断你属于哪种迁移场景再决定参数工具的命令格式只有四个参数但你该填什么取决于你的迁移场景你的场景谁受影响关键参数合作模式 → 专用服务器只有主机角色丢主机旧 GUID 固定为00000000000000000000000000000001公会修复填False专用服务器 → 另一台专用服务器Windows↔Linux 都算全员角色都丢每个玩家各跑一次公会修复填True专用服务器 → 合作模式方向反过来也能修稍后单独讲下面两条主流程请按你的情况对号入座。动手前备好两样东西备份和依赖环境这个工具在文档开头就写明自己是实验性脚本、存在已知 Bug所以备份怎么强调都不过分。把存档文件夹整个复制一份放到别处是最便宜的保险工具只负责改存档不负责兜底。然后安装依赖需要 Python 3.10 及以上版本外加解析 .sav 存档的核心库最后把工具代码拿到本地python -m pip install palworld-save-tools0.17.1 git clone https://gitcode.com/gh_mirrors/pa/palworld-host-save-fix场景一把合作模式存档接进专用服务器只修主机一个这是最常见的需求合作玩到中期决定搭一台 24 小时在线的专用服务器。按这条路径走十分钟内能跑完。第 1 步让新服务器加载你的世界。把合作存档文件夹在AppData\Local\Pal\Saved\SaveGames\随机数字下整个复制到专用服务器的PalServer\Pal\Saved\SaveGames\0目录再修改服务器的GameUserSettings.ini把DedicatedServerName改成存档文件夹的名字。这一步决定服务器加载哪份地图改错了等于白搬。第 2 步在新服务器上占个坑。启动服务器让合作主机登录并创建一个新角色。这个新角色的 .sav 文件会出现在Players文件夹里文件名就是主机的新 GUID记下它。第 3 步把旧存档改写成新编号。关闭服务器把整个存档文件夹注意是带着新角色那份复制到临时文件夹然后运行python fix_host_save.py 临时文件夹路径\存档文件夹名 新GUID 00000000000000000000000000000001 False合作模式主机的旧 GUID 永远是00000000000000000000000000000001这个参数不用去查最后的False表示这次不做公会修复原因见文末善后清单。运行前工具会弹出一段数据风险警告确认你已经备份后再按回车。第 4 步验收。把修好的存档复制回服务器重启后让主机登录——角色应该完完整整回来了。如果玩了五分钟后帕鲁不干活、不攻击按善后清单里的帕鲁 Bug处理。场景二整支队伍迁入新服务器逐个玩家跑命令如果你搬的是整个专用服务器比如 Windows 服搬到 Linux 服所有玩家的 GUID 都变了没有人能幸免。思路一样但要重复执行新服务器启动后让每个玩家都登录一次创建新角色把每个人的新旧 GUID 一一对应记下来——别靠脑子写在小本子上关闭服务器复制存档到临时文件夹再做一次备份依次对每个玩家运行一遍修复命令这次最后一个参数填True开启公会修复python fix_host_save.py 临时文件夹路径\存档文件夹名 玩家一的新GUID 玩家一的旧GUID True python fix_host_save.py 临时文件夹路径\存档文件夹名 玩家二的新GUID 玩家二的旧GUID True这里没有一键批量按钮逐个玩家跑就是官方推荐的批量方式。看起来笨但每一步都可控某个人跑挂了你立刻知道是哪个 GUID 对不上。每跑完一个工具都会打印Fix has been applied! Have fun!看到这句再处理下一个。反向也能修把专用服务器存档带回合作模式如果你想把服务器存档搬回本地合作同样可行把存档复制到临时文件夹开一个新合作档并创建角色把新角色文件00000000000000000000000000000001.sav放进临时文件夹的Players目录然后以00000000000000000000000000000001为新 GUID、想当主机的角色为旧 GUID 运行修复命令再把存档放回SaveGames目录即可。朋友们的 GUID 保持不变加入不受影响。找出每个玩家的 GUID三条实用路径最直接的一条看 Players 文件夹。每个 .sav 文件的文件名就是对应玩家的 GUID这是最快的方法。最稳妥的一条服务器内查询。在旧服务器设置管理员密码进游戏后在聊天框输入/adminpassword 你的密码再输入/showplayers列表里的playeruid就是玩家的十进制身份编号。转成十六进制就能对上文件名python -c print(format(你的playeruid数字, 08x))输出是 GUID 的 8 位前缀去Players文件夹里匹配以它开头的 .sav 文件即可。最省心的一条让图形界面替你扫。直接运行python gui.py它会弹出一个小窗口点 Browse 选择存档文件夹后工具会自动扫描Players目录把每个角色解析成角色名Lvl. 等级显示在下拉框里——你根本不用记 GUID选人就行。勾选公会修复选项点 Run Command回到终端按回车确认即可。命令行模式卡在 GUID 上时也可以先用它扫一遍存档看清楚对应关系再切回命令行精确输入。修完之后别急着开打四个已知 Bug 的善后清单工具作者诚实标注了四个已知问题好在都有对应的处理办法现象原因与处理帕鲁不攻击、不干活帕鲁没被登记到正确的公会。让玩家进基地把队伍里和基地里所有帕鲁丢到地上再捡起来归属关系会重新登记按住左键无法连续攻击退出公会再重新加入即可公会成员关系不正常合作模式特有的问题。迁移之前先把公会所有权转让给另一个角色让主机退出公会再做迁移能绕开整个 Bug观赏笼异常专用服务器官方不支持观赏笼合作档里的观赏笼要拆掉再迁移另外工具内置了几道校验GUID 带上了 .sav 后缀、长度不是 32 位、新旧 GUID 填成同一个都会在动手前报错拦住你你只要读懂报错信息即可。现在就差你动手了换服丢档的根源不在你而在游戏跨平台存档机制的历史遗留问题GUID 就是存档世界的收件人编号而 palworld-host-save-fix 就是那个帮你改写编号的驿站前台。备份一份存档装好依赖对照本文判断你的场景跑一次修复命令——当单号对上、服务器放行的那一刻你的等级、帕鲁和基地会一件不少地回到你手上。下一个带着满级角色入驻新服务器的就是你了。【免费下载链接】palworld-host-save-fixFixes the bug which forces a player to create a new character when they already have a save. Useful for migrating maps from co-op to dedicated servers and from one dedicated server to another.项目地址: https://gitcode.com/gh_mirrors/pa/palworld-host-save-fix创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考