整理了迁移工具
整合包下载地址:palworld-host-save-fix-main
依赖以下项目
- palworld-host-save-fix大神写的帕鲁存档批量替换id的项目
- uesave虚幻引擎的存档读取器
迁移的流程是
- 在服务器新建存档,所有玩家都按顺序进来,服主需要记下每个人的新ID
- 在单机获取存档,并替换服务器的存档
Level.sav
、LevelMeta.sav
- 复制单机存档
Players
到服务器存档Players
目录 - 调整脚本
1执行脚本.bat
修改存档地址、玩家新老ID - 执行脚本
执行脚本内容
set DIR=%~dp0
set DIR_TOOL=%DIR%
::目标存档地址 一般是服务器新建的空存档
set DIR_SAVE=%DIR%\304E408F43FDFF861E8B5AB8FBC9843F
::需要迁移的存档 最后两个参数分别是 新ID 老ID
set NEW_ID=DCD1A0D2000000000000000000000000
set OLD_ID=00000000000000000000000000000001
::执行替换脚本
python %DIR_TOOL%\fix-host-save.py "%DIR_TOOL%\uesave.exe" "%DIR_SAVE%" %NEW_ID% %OLD_ID%