当前位置:   article > 正文

修复幻兽帕鲁更新客户端后进入服务器是新号的问题_palworld-host-save-fix

palworld-host-save-fix

 ⚠️这个工具是实验性的。小心数据丢失并始终进行备份。

 参考一下资料 幻兽帕鲁服务器存档迁移完全教程 NGA玩家社区

服务端版本:windows

问题描述,将学习版客户端从0.1.2更新到0.1.3,将服务端更新到0.1.3后,进入游戏是新号

 后遗症:已探索地图清空,新手教程还在。请查看这个替换本地存档解决迁移后的地图探索和快速旅行重置 ·期号 #105 ·xNul/palworld-host-save-fix (github.com)

解决:

一、备份存档

找到你的服务端位置,备份Saved文件夹

我的地址是

I:\Games\steamcmd\steamapps\common\PalServer\Pal

 二、查找玩家id

进入到服务端的玩家存档目录查看当前id

这里路径是SaveGames\0,记住这个路径,这就是你的存档文件。后面的是你的存档id,每个人不同,进入后找到Players,里面有你的玩家id。我这里只有一个就说明只有一个玩家。(我这里已经修好了,这个EB开头的就是我的新id)。

 开启服务端,从新版客户端进入。注册新号,就是创建角色成功后退出。

回到这个文件夹,你会看到多了一个文件,文件名就是你的新id。(这里我把原来的文件放回来,E9开头的是我原来的id,EB是我新键的,注意修改时间自己分辨记住哪个是新号)

 三、替换存档

前提,安装python3.10

 然后我们下载存档修复工具

Release RepairKit · GalileoFe/PalWorld-Save-Movement-Complete-Tutorio (github.com)

 下载这个zip,放到一个文件夹mirage_save里解压

然后把存档文件夹复制过来,这个E0开头的就是存档文件,跟之前的对应

 执行命令

python fix-host-save.py <uesave.exe> <save_path> <new_guid> <old_guid>

> `<uesave.exe>` - uesave.exe 的路径
> `<save_path>` - 保存存档文件夹的路径
> `<new_guid>` - 新Player的 GUID
> `<old_guid>` - 旧Player的 GUID

第一个参数就是你压缩包里解压出来的uesave.exe的路径,第二个参数就是我们刚刚复制过来的存档文件夹路径,第三个就是我们新建角色的id(我这里是EB开头的),第四个参数我们原来的id(我这里是E9).

 示例:

python fix-host-save.py "J:\game\mirage_save\uesave.exe" "J:\game\mirage_save\E0B4436C436476A85A282097B6B33C50" EB3926FD000000000000000000000000 E9058EC9000000000000000000000000

 执行成功

 我们回来看看

旧的id(E9)已经没有了,被替换成我们新的id(EB)。

我们再把整个存档文件夹替换到我们服务端上。

先停止服务端,删除我们服务端存档

再将我们刚刚替换好的存档,复制过去。

 我们看到这样,就成功替换了

 就是那个教程因为是新号所以还在。需要自行替换本地存档

已知BUG:

地图探索和传送点清空

 请查看这个替换本地存档解决迁移后的地图探索和快速旅行重置 ·期号 #105 ·xNul/palworld-host-save-fix (github.com)

玩家拥有的帕鲁不会在基地做任何事情,或者被举起。这可能是由于帕鲁没有正确被识别为你的帕鲁。

解决方法:在新服务器上,在保存修复后,抛弃帕鲁在地上后重新拾取帕鲁。没用就重启服务器,然后把帕鲁放仓库,然后重新放到驻地里。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/145486
推荐阅读
相关标签
  

闽ICP备14008679号