我最早看到了一些教程里告诉我,把本地或者其他服务器上的存档,迁移到新的服务器时,是这样的: 将 PalServer/Pal/Saved/SaveGames 文件打包,然后覆盖到新的服务器上
但这其实这是不对的,迁移完你一定会发现还是要创建新角色(等于没迁移成功)
我仔细了解了一下 Palworld 的存档目录结构,以及查看了很多文章,才了解到:
SaveGames/0/ 下面的这个名字很长的文件夹(比如我的老服务器的是:6450F8E4748******00C070DC1CFD),是 server id
我在新启的幻兽帕鲁 server 时,会在新的服务器上创建一个新的 SaveGames 文件夹,并且里面的 server id 是新的
如果用直接覆盖 SaveGames 的方式来迁移,你会发现要重新创建角色。此时你再来看这个目录,会发现有两个 server id,因为你的新服务器并不是别原来的这个 id,忽略了这个目录,也就迁移失败了。
除此之外,如果直接用老服务器上的 Saved 目录覆盖新服务器的 Saved 目录,又会出现服务器启动成功后过几秒又会失败的问题。
所以最好的办法,是将整个 PalServer/Pal/Saved 替换掉。
更多幻兽帕鲁使用方法的详细教程地址:https://docs.qq.com/doc/DQnBvck1Jb2Vud2NE