幻兽帕鲁存档迁移不丢档: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一个 32 位的十六进制字符串决定了你满级角色的去留——听起来像天方夜谭但这正是幻兽帕鲁存档迁移的残酷现实。你只是换了一台服务器角色、帕鲁、基地却被游戏当成从零开始的新人。palworld-host-save-fix 就是专门收拾这个烂摊子的开源小工具它不修游戏只修存档专门解决新服务器认不出老玩家这个经典 bug让合作模式存档转专用服务器、专用服务器互迁都变得有惊无险。先花 30 秒看速查表你的情况该走哪条路你现在的情况你要解决的事看哪一节合作模式玩到一半想搬进 24 小时专用服务器只有主机角色被强制新建场景 AWindows/Linux 专用服务器整体搬迁全员角色都被强制新建场景 B专用服务器不租了想搬回本地联机想保留角色继续和朋友玩场景 C不知道每个玩家对应哪个存档文件需要反查玩家身份编号FAQ 第 4 条不想敲命令行想用窗口界面点点点进阶玩法幻兽帕鲁存档为什么一换服就六亲不认把每个角色想象成一件快递包裹GUID 就是贴在包裹上的快递单号。合作模式、Windows 专用服、Linux 专用服本质上是三套互不通用的快递公司——各家用各家的单号规则格式都是 32 位十六进制字符但生成规则完全不同。你的包裹在旧公司仓库里贴着旧单号到了新公司仓库系统只认自己家发出的新单号。于是旧包裹在货架上静静躺着却永远等不到取件人——新系统扫码查无此单干脆给你重新建档这就是创建新角色弹窗的由来。palworld-host-save-fix 的整套操作可以概括为四步拆包 → 换单号 → 重新打包 → 换货架标签。具体来说它先用 palworld-save-tools 把.sav二进制存档解压成可读的 JSON把记录旧 GUID 的位置玩家档案、角色参数、公会归属统一替换成新 GUID再压缩回.sav格式最后把存档文件名改成新 GUID。服务器启动后一扫码哦老客户档案齐全放行。动手前必做幻兽帕鲁存档迁移 5 分钟检查清单别急着敲命令先照着下面逐项打勾备份存档文件夹到另一个磁盘/目录。这是工具作者自己在文档里反复强调的脚本是实验性的已知存在 bug只负责改存档不负责兜底。多复制一份是最便宜的保险。确认 Python 版本 ≥ 3.10。命令行执行python --version查看。安装解析依赖 palworld-save-tools 0.17.1固定版本号不要随意升级python -m pip install palworld-save-tools0.17.1获取工具代码下文命令统一在工具目录下执行git clone https://gitcode.com/gh_mirrors/pa/palworld-host-save-fix cd palworld-host-save-fix弄清存档结构。服务器存档目录下Level.sav是整个世界的地图数据Players文件夹里每个.sav文件的文件名就是对应玩家的 GUID。比如6E80B1A6000000000000000000000000.sav前面的 32 位字符就是这位玩家的身份标识。场景 A合作模式存档转专用服务器主机角色怎么保住适用人群合作模式玩到中后期决定搭一台常驻专用服务器只有主机角色会丢档。前置动作必做否则后面有坑搬档之前先把公会所有权转让给另一个角色让主机角色退出公会如果合作模式里建了观赏笼记得先拆掉。这两步能绕开两个已知 bug详见 FAQ。操作流程把合作存档文件夹一般在AppData\Local\Pal\Saved\SaveGames\随机数字下整体复制到专用服务器的PalServer\Pal\Saved\SaveGames\0目录。打开服务器的GameUserSettings.ini把DedicatedServerName改成你存档文件夹的名字。这一步是让服务器加载哪份世界地图填错会开一张全新地图等于白搬。启动服务器让合作主机登录并创建一个新角色。此时Players文件夹里会出现一个新的.sav文件它的文件名就是新 GUID——记下来这是后面命令的关键参数。关闭服务器把整个存档文件夹注意是带着新角色那个复制到一个临时文件夹记住这个路径。再次确认你已经备份。接下来脚本会真正改写存档文件。运行修复命令# 参数依次为临时文件夹路径、新GUID、旧GUID、是否修复公会 python fix_host_save.py D:\save_temp\2E85FD38BAA792EB1D4C09386F3A3CDA 6E80B1A6000000000000000000000000 00000000000000000000000000000001 False参数逐个解释参数填什么填错了会怎样save_path临时文件夹的完整路径路径不存在脚本直接报错退出new_guid第 3 步记下的新角色 GUID带上.sav后缀、长度不足 32 位、与新 GUID 相同脚本都会在动手前拦截并提示old_guid合作模式主机的旧 GUID固定为00000000000000000000000000000001填错会改错玩家guild_fix场景 A 填False不是 True/False 会直接报错怎么确认做对了脚本运行中会先弹出数据风险警告并等待你按回车确认这正是最后一道备份提醒随后依次打印解压、替换、写回的过程结尾出现Fix has been applied! Have fun!就是成功。把临时文件夹里的存档复制回服务器启动让主机登录——角色应该原封不动地回来了。场景 B专用服务器互迁全员角色逐个修复适用人群整个专用服务器搬家Windows 服搬 Linux 服、Linux 服搬 Windows 服所有玩家的 GUID 都变了人人都被强制新建角色。这个场景没有一键批量按钮官方推荐的批量方式就是逐人执行命令——虽然看着笨但每一步都可控某个人跑挂了你立刻知道是哪个 GUID 对不上。操作流程新服务器启动后让每个玩家都登录一次创建新角色把每个人的新旧 GUID 一一对应记下来建议记到小本子上。关闭服务器把带着全部新角色的存档文件夹复制到临时文件夹备份备份再备份。依次对每个玩家运行修复命令这一次最后一个参数要写True全员换服没有好人能替别人扛公会必须开公会修复# 玩家一老GUID是 8E910AC2...新GUID是 6E80B1A6... python fix_host_save.py D:\save_temp\存档文件夹名 6E80B1A6000000000000000000000000 8E910AC2000000000000000000000000 True # 玩家二按你自己的新旧GUID对再跑一遍 python fix_host_save.py D:\save_temp\存档文件夹名 玩家二新GUID 玩家二旧GUID True怎么确认做对了每跑完一个玩家确认终端出现Fix has been applied! Have fun!再处理下一个。全部跑完后把临时文件夹的存档复制回服务器让每个玩家依次登录验证自己的角色。场景 C从专用服务器搬回本地合作模式适用人群不打算续租服务器想把存档带回本地和朋友继续联机。此时只有你想当主机的那个人需要修复朋友们的 GUID 在合作模式下不变不受影响。操作流程把专用服务器存档复制到临时文件夹。在本地开一局新的合作模式创建新角色把生成的00000000000000000000000000000001.sav复制到临时文件夹的Players目录下。运行命令注意这次新旧 GUID 反过来了新 GUID 固定是00000000000000000000000000000001旧 GUID 是你想当主机的那个角色python fix_host_save.py D:\save_temp\存档文件夹名 00000000000000000000000000000001 想当主机的旧GUID False完成后把存档文件夹复制回本地的SaveGames目录启动游戏即可正常游玩好友加入不受影响。跑完命令别急着开玩存档迁移成果自检表服务器重启、全员登录之后先别急着开香槟。建议正常玩满 5 分钟对照下面逐项自检检查项通过异常处理角色等级、装备、背包、技能点都在✅ 通过复查新旧 GUID 是否填反基地建筑和地图进度完整✅ 通过确认Level.sav没被误改帕鲁正常工作和攻击✅ 通过见 FAQ 第 2 条丢地上再捡起即可左键按住可以连续攻击✅ 通过见 FAQ 第 5 条退出公会再加回公会成员关系正常✅ 通过场景 A 需搬档前处理公会场景 B 需开启公会修复幻兽帕鲁存档迁移高频问题速查FAQQ1复制 GUID 时手滑带了.sav会怎样原因参数必须是一段纯净的 32 位字符。 解法不用重试太多次——脚本内置了校验检测到.sav后缀、长度不对、新旧 GUID 相同都会在真正改存档之前报错拦住你读懂报错信息改回来即可。Q2修复后帕鲁在基地里发呆不工作也不攻击原因这是官方标注的帕鲁 bug帕鲁与公会的归属关系在迁移中没登记对。 解法让对应玩家进入自己的基地把队伍里的帕鲁全部丢到地上再捡起来包括基地里的工作帕鲁问题当场解决。Q3合作模式迁完公会成员关系全乱了原因官方标注的头号已知问题公会配置在迁移时可能漏改。 解法合作模式务必在搬档前把公会所有权转让给另一个角色、让主机角色退出公会全员换服场景没有好人可扛公会只能依赖guild_fixTrue的修复这部分功能仍在完善中。Q4怎么反查某个玩家对应哪个 GUID解法给旧服设置管理员密码进游戏后在聊天框输入/adminpassword 你的密码再输入/showplayers列表里的playeruid字段就是玩家编号。它是一串十进制数字转成 8 位十六进制就是 GUID 的前缀# 把 playeruid 数字转成 16 进制前缀例如 python -c print(format(1234567890, 08x))拿输出的前缀去Players文件夹里匹配.sav文件名即可。Q5修复后左键无法连击按住不出招原因少数玩家会遇到疑似与公会修复未做有关。 解法退出公会再重新加入症状消失。Q630-40 级的大档修复不完整说明作者在文档里明确欢迎把中后期存档提交给他帮助完善工具对高等级档的支持。遇到这种情况以官方文档的最新说明为准。进阶玩法GUI 图形界面与深度排查脚本不想跟命令行打交道在工具目录下直接运行python gui.py会弹出一个窗口Browse 选择存档文件夹工具自动扫描Players目录把每个角色解析成角色名等级显示在两个下拉框里——你完全不用记 GUID选人就行。勾选公会修复选项点 Run Command回到终端按一下回车确认即可。这个模式特别适合帮你确认哪个角色是谁也可以先让 GUI 扫一遍、看清 GUID 对应关系再切回命令行精确输入效率和准确率兼得。仓库里还附带了一个extract_byte_data.py脚本它能把存档 JSON 中所有尚未解码的原始字节数据导出成文件。当你怀疑某个数据块有问题、想人工检查存档内部构造时它是很有用的探针——普通玩家用不上但愿意折腾的话它能帮你理解存档的深层结构。现在轮到你了换服丢档这件事本质上是游戏存档机制设计的历史遗留问题你没必要为它买单。现在你知道了原理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),仅供参考