wunwun111 发表于 2024-1-25 15:09:26

玩私人服务器时修复幻兽帕鲁损坏存档方法:详细攻略、步骤和工具

前提:需私服的管理员协助找出坏档玩家的存档,并提供给你。
起因:当同一公会中,有玩家退出公会时,当时不在线上的玩家,存档就会损坏,下次登录会永远卡在登录画面。

前置作业:
1. 请伺服器管理员,到以下路径,以存档(.sav)的最后更新时间,找出对应坏档的玩家,档名是玩家的识别码,将此存档(下称BadSave)备份并从这资料夹中移除。


Steam\steamapps\common\PalServer\Pal\Saved\SaveGames\0\(随机识别码)\Players
2. 请坏档的玩家,重新登录伺服器,会提示要重新创角,创角进入游戏后,登出伺服器。此时伺服器端会形成一个新的存档(下称NewSave)。
3. 将上述存档,分别放到两个资料夹,并新创一个FixSave资料夹,如下图






4. 接下来,需准备转档工具,以将.sav档转换成可读的.json档案:
4.1 安装Python (3.0 以上),安装方法请自行google,非本文重点
4.2 到以下路径,点下载,并解压缩到任意路径(下称此路径为PalRecover),解压完后应该长这样:


5. 接下来就是将.sav档转成可阅读的.json档(1/25 Github有更新):
5.1 将1_BadSave, 2_NewSave里面的sav档分别拖曳到convert-single-sav-to-json.bat上,按指示输入Y完成转档动作,转完后两个资料夹都长这样:



5.2 将1_BadSave底下的.json档,复制到3_FixSave底下备用

6. 以笔记本打开2_NewSave及3_FixSave里的json档,在NewSave-json档里搜寻[ InstanceID ],找到InstanceID底下的guid,将这一串识别码复制到FixSave-json档里的对应位置,覆盖坏档里的guid,并存档:






**** Hidden Message *****

7. 接下来,将3_FixSave 里刚改完guid的.json档案拖曳到convert-single-json-to-sav.bat上,转回.sav档,并上传到伺服器的存档路径。

8. 请坏档的玩家登录伺服器,应该就会看到帕鲁、装备、道具及翠绿鼠雕像等进度都回来了,只有人物等级&属性加点,会维持NewSave的状况,推荐调整伺服器经验1000倍给坏档的玩家恢复到原等级,再调回原本倍率处理,这部分交给伺服器管理员自行决定。

2875429063 发表于 2024-1-25 22:19:06

666666666666666666666

PPlans 发表于 2024-1-26 14:38:59

感谢分享

骨灰盒下风流死 发表于 2024-1-26 16:40:06


感谢分享

无敌宝宝 发表于 2024-1-30 17:56:08

666666666666666666666666666666666666666666
页: [1]
查看完整版本: 玩私人服务器时修复幻兽帕鲁损坏存档方法:详细攻略、步骤和工具