有趣论坛

 找回密码
 立即注册
查看: 231|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2024-7-27 16:28
  • 签到天数: 155 天

    [LV.7]常住居民III

    4698

    主题

    12

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    34003
    发表于 2024-1-25 22:19:24 | 显示全部楼层 |阅读模式
    前提:需私服的管理员协助找出坏档玩家的存档,并提供给你。
    起因:当同一公会中,有玩家退出公会时,当时不在线上的玩家,存档就会损坏,下次登录会永远卡在登录画面。

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


    Steam\steamapps\common\PalServer\Pal\Saved\SaveGames\0\(随机识别码)\Players
    2. 请坏档的玩家,重新登录伺服器,会提示要重新创角,创角进入游戏后,登出伺服器。此时伺服器端会形成一个新的存档(下称NewSave)。
    3. 将上述存档,分别放到两个资料夹,并新创一个FixSave资料夹,如下图
    190124pevvey7ydyhy3mhm.png
    4. 接下来,需准备转档工具,以将.sav档转换成可读的.json档案:
    4.1 安装Python (3.0 以上),安装方法请自行google,非本文重点
    4.2 到以下路径,点[palworld-save-tools-windows.zip]下载,并解压缩到任意路径(下称此路径为PalRecover),解压完后应该长这样:
    QQ截图20240125221707.png
    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,并存档:

    QQ截图20240125221817.png
    游客,如果您要查看本帖隐藏内容请回复

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

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



    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|网站地图|有趣论坛

    GMT+8, 2024-12-28 12:33 , Processed in 0.045783 second(s), 27 queries .

    Powered by 有趣论坛

    Copyright © 2022-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表