来源:斧牛加速器2024-02-04 17:45:09
幻兽帕鲁想换一个更便宜的服务器,但是之前玩的存档怎么转移到新服务器上呢?这是让很多玩家非常头疼的问题。下面小编就为大家来幻兽帕鲁服务器幻兽帕鲁服务器存档迁移方法。
斧牛加速器提供的幻兽帕鲁云服务器可以支持自动更新,本地存档与第三方服务器存档导入,游戏进度不丢失!
幻兽帕鲁服务器客服咨询QQ群:413374511
存档管理
警告:这个存档迁移比搭建服务器复杂很多,如果能直接玩新档建议就玩新档。
1、 存档迁移为什么麻烦
Palworld 保存文件根据运行的服务器类型而有所不同。本地开服、Windows 专用服务器、Linux 专用服务器、SteamCMD 专用服务器,所有这些都是不同类型的 Palworld 服务器,如果你尝试将保存文件从一种类型的服务器迁移到另一种类型的服务器,可能会遇到玩家保存错误,迫使你创建一个新角色。
之所以会出现此错误,是因为玩家通过其 GUID 被识别并与其存档相关联。这些不同类型的服务器以不同的方式生成玩家 GUID,因此当玩家加入时,服务器会生成与旧存档的 GUID 不匹配的新 GUID,因此,不会意识到玩家已经拥有存档。
为了修复此 bug,需要使用github上面的一个脚本,该脚本会获取新服务器上玩家的 GUID,并将其应用于旧服务器的玩家存档,以便新服务器使用旧服务器的存档。
2、 存档迁移方案
建议学习github上面这位大佬的操作:
幻兽帕鲁存档转移完全教程
此转移操作可能会导致你的存档出现如下问题:
被暗巫猫带走。
被炸弹鸟炸掉。
我仍然强烈建议你在进行任何操作之前进行充分的备份。防患于未然最重要。保持乐观和平和的心态,同时做好最坏的准备。跟着我一步一步完成这项工作。
前言
本教程面向那些拥有探索精神、一定的计算机技术经验,并且最重要的——具备耐心的玩家。我将一步步引导你完成幻兽帕鲁存档的转移过程。
准备工作
在开始之前,请确保你已经准备好以下几项:
老主机的存档 - 你需要从你的老主机中获取幻兽帕鲁的存档文件。这是转移过程中不可或缺的一部分。
新云服务器 - 准备一个新的云服务器,用于存放和运行幻兽帕鲁的新存档。
存档文件位置 - 在你的服务器文件夹下找到 Pal\Saved\SaveGames\<random_numbers> 路径,保存。个人建议将整个 Saved 文件夹打包,以便进行未来的操作。
下载压缩包 - 我会提供一个打包好的压缩包,你可以在这里下载,里面包含了进行存档转移所需的所有必要文件。
解压到合适位置 - 将压缩包解压到一个合适的位置。例如,你可以创建一个名为 mirage_save 的文件夹,用于存放解压后的文件。
确认你现有的存档的服务端
LinuxServer Manual Install with Official Guide
LinuxServer 服务商面板服
WinServer 与 steamcmd
WinServer 与 steamclient
Windows 合作模式
请确保以上步骤都已经完成,然后我们可以继续下一部分的内容。
确定自己的存档玩家PID来源
PalWorld 的玩家 PID 依照两点来确定(我的未证实的经验)
玩家的 steamID,个人资料的 ID
服务器的 APPID(重点)
APPID 可以看服务端的 Output,会输出 SteamAPPID = <NUMBER>
对于 Windows 用户来说,你们有三种 APPID
未加载 steam 库导致的无 ID
steamcmd 安装独立客户端的 ID = 1623730
steamclient 安装独立客户端的 ID = 2394010
合作模式的 ID = 2394010
对于 Linux 用户来说,你们有两种 APPID
未加载 steamclient.so 导致的无ID
按照官方教程安装的 ID = 2394010
服务器 APPID 类型
无 ID
1623730 = 幻兽帕鲁游戏
2394010 = 幻兽帕鲁独立服务器
⚠️ 报告显示 1623730 与 2394010 会产生相同的效果,也就是其可以等价。
服务器间的转移
确定自己转移前后的服务器 APPID 保持不变。(其中16与23相当)
登录服务器以创建一个新世界。
关闭服务器。
删除 PalServer\Pal\Saved\SaveGames\0\
对于Linux:
在 PalServer\Pal\Saved\Config\LinuxServer\GameUserSettings.ini 文件中,更改 以 DedicatedServerName 匹配保存的文件夹名称。例如,如果保存的文件夹名称为 2E85FD38BAA792EB1D4C09386F3A3CDA ,则 DedicatedServerName 更改为 DedicatedServerName=2E85FD38BAA792EB1D4C09386F3A3CDA 。
对于Windows:
在 PalServer\Pal\Saved\Config\WindowsServer\GameUserSettings.ini 文件中,更改 以 DedicatedServerName 匹配保存的文件夹名称。例如,如果保存的文件夹名称为 2E85FD38BAA792EB1D4C09386F3A3CDA ,则 DedicatedServerName 更改为 DedicatedServerName=2E85FD38BAA792EB1D4C09386F3A3CDA 。
将你的存档复制到 PalServer\Pal\Saved\SaveGames\0\ 下。
类似 PalServer\Pal\Saved\SaveGames\0\\<your_save_here>\
删除 PalServer\Pal\Saved\SaveGames\0\<your_save_here>\WorldOption.sav (可能没有,非常正常,没有不需要删除)以允许修改 PalWorldSettings.ini 。(会导致玩家丢失地图以及重生点)
登录服务器,验证是否转移成功,如果转移不成功,回到确定自己的存档玩家 PID 来源。
存档应该正常迁移了。
从合作模式迁移到服务器
合作模式与服务器间的转移最大的区别是有关主机存档的迁移。对于合作模式来说,主机玩家在本地存档里的ID是 00000000000000000000000000000001.sav 。
于是帕鲁 Discord 有大神写了一个 python 脚本,用来转换存档。地址如下:
幻兽帕鲁主机存档修复
步骤如下:
在开始之前
从 Github 下载 python 脚本,palworld-host-save-fix,在我打包的文件中也有。
安装 python > 3.10
获取 uesave-rs,在我打包的文件中也有,名字叫 uesave.exe。
python脚本说明
斧牛加速器声明:在斧牛加速器网站的文章来源于网络,涉及言论和版权与本站无关,如发现存在版权问题,烦请及时与我们沟通与处理。