空岛灵境

免费在线工具

帕鲁联机存档转专服

邀请码联机的世界搬到《幻兽帕鲁》专用服务器之后,房主的角色会消失——联机模式给房主的编号是一串固定的 0 加结尾的 1,专服不认得它。这个工具把存档里的那个编号换成专服分配给你的真实编号,顺带修好公会归属、帕鲁归属和次元帕鲁储藏。反过来把专服上的世界搬回本机联机是同一件事倒过来做,两个方向都在这一页,全部在你的浏览器里完成。

存档不离开这台电脑

解析和改写都在你的浏览器里跑完。我们的服务器只负责把这个页面和它用到的解码器发给你——存档本身一个字节都不会离开你的电脑。

不用注册,不收费

打开就能用,没有账号,也没有次数限制。

原存档只读

工具只读你选中的文件夹,结果是一个新的压缩包,原来的文件一个字节都不动。

写完自己校验一遍

改写后重新解析产物,任何一层没落实都直接报错,不会给你一份看着正常的坏存档。

转换方向
1

选择联机世界文件夹

把整个 SaveGames 文件夹拖进来就行,里面有几个世界我们列给你挑。开始之前请先自己另存一份备份。

也可以把文件夹直接拖到这里
2

认出你的角色

选出你在联机世界里的角色。房主的编号是一串 0 加结尾的 1,默认选中的通常就是它。

读入世界之后,这里会列出里面的角色。

3

填入专服分配的新编号

填房主的 Steam ID,编号当场算出来,不用先开服。已经有服务器的话,把它的存档目录(或者只把那个新出现的玩家文件)丢进来,我们直接读出真实的编号——两边都填会互相核对。

专服给每个 Steam 账号分配的编号是从这串数字算出来的,填上就不必先把服务器开起来。17 位、以 7656 开头;直接粘个人主页链接也行。这一步在你的浏览器里算,不发请求。

没有 Steam ID,或者是 Xbox / PlayStation / Mac 的跨平台玩家?

也可以把文件夹直接拖到这里

32 位十六进制,就是专服 Players 目录下那个文件名去掉 .sav。

4

转换并下载

点一下开始。转换在你的浏览器里跑,世界越大越慢,中途不要关页面。

工具基于开源社区在存档格式上的研究成果开发——cheahjs/palworld-save-tools 与 quadrantbs/palworld-hostfix-toolkit——并内置两者的 JavaScript 移植 zlmitchell/palworld-save-toolkit 以及 SnosMe/ooz-wasm,这两份均为 GNU GPL v3,原样使用未作修改。

到底改了什么

只动一个编号,以及所有指向它的引用。

联机世界

Players/

  • 00000000000000000000000000000001.sav房主——固定编号,专服不认得
  • 3F9AC2B70E5D41886BA47C21D9F0E7D4.sav队友——编号本来就是真的

转换后

Players/

  • A71E63D80C2F4B95A0E8172D45BC93F6.sav房主——换成专服分配的编号
  • 3F9AC2B70E5D41886BA47C21D9F0E7D4.sav队友——原样保留

每一处指向旧编号的引用都跟着改:公会成员与会长身份、帕鲁归属、队伍与帕鲁箱槽位、次元帕鲁储藏(文件改名,里面的归属记录也一起改)、建筑上的建造记录、箱子的密码锁,以及死亡掉落。其他人的文件、据点和建筑原样进包。反过来走是同一个操作、两个编号对调——这套算法本身不知道你选的是哪个方向。

转换完怎么装回去

下载到的压缩包就是一个完整的世界目录,按你选的方向替换掉对应位置的那个。

装到专服上

  1. 1

    先停掉专服。运行中替换存档没有意义:服务端大约每 30 秒自动保存一次,会把你刚放上去的文件覆盖回去。

  2. 2

    不要把专服上原来的世界目录整个挪走:WorldOption.sav 只存在于专服那一侧,挪走就跟着没了,服务端会退回 PalWorldSettings.ini 的设置。改成把那个目录复制一份留底,再把转换好的文件放进去。压缩包顶层的目录名是你本机联机世界的名字,和专服那边对不上——要么把它改成专服世界目录的名字(GameUserSettings.ini 里 DedicatedServerName 的值),要么直接把里面的内容拷进那个目录。名字对不上时服务端会当作根本没有存档,开一个全新世界。

  3. 3

    确认文件属主和权限与原来一致(Linux 上专服通常以专用用户运行)。权限不对时服务端读不出存档,会当成一个新世界重新开局。

  4. 4

    启动专服,进去先看角色、帕鲁和公会在不在。发现不对就立刻停服——趁自动保存还没把错误状态写死,你留底的那份还能换回来。

装回本机联机

  1. 1

    先退出帕鲁,别让游戏开着。退出时它会再存一次档,把你刚放进去的文件盖回去。

  2. 2

    打开刚新建的那个联机世界的目录:%LOCALAPPDATA%\Pal\Saved\SaveGames\ 里先是一个以你的 Steam ID 命名的数字目录,进去之后最新的那个文件夹才是它。把这个世界目录复制一份留底。

  3. 3

    把压缩包里的内容放进这个世界目录。压缩包顶层那个目录名是专服那边的,不要连名字一起搬,要的是它里面的东西。放完之后目录里应该有 Level.sav 和 Players 目录。

  4. 4

    进游戏读这个世界,先看角色、帕鲁和公会在不在。不对就退出游戏,把留底那份换回来。

常见问题

为什么联机世界搬到专服后房主角色不见了?
邀请码联机里,房主的角色编号固定是 00000000000000000000000000000001,而专用服务器给每个玩家分配的是另一套编号。世界文件搬过去之后,专服在存档里找不到自己认得的房主编号,那个角色就等于不存在——据点、建筑和其他人的角色都在,唯独房主要从头练。其他玩家不受影响,他们本来用的就是真实编号。
能把专服上的世界搬回本机联机吗?
能。页面上方把方向切到「专服 → 联机」就是做这件事,原理是同一件事倒过来:把你在专服上的编号换回联机房主那个固定编号,公会归属、帕鲁归属和次元帕鲁储藏跟着改。落点要自己先备好——在游戏里新建一个联机世界、进去一次让它存档,再用转换出来的文件覆盖它。
会改动我原来的存档吗?
不会。工具只读你选中的文件夹,产出是一个新的压缩包,原存档一个字节都不会动。即便如此,开始之前还是自己另存一份——这是存档操作的基本纪律,和用不用这个工具无关。
存档需要上传到你们的服务器吗?
不需要,也没有上传这一步。解析和改写都由浏览器在本地执行,存档的字节不会发往任何地方。只有第一次读取世界时会再取一个约 130 KB 的解压模块,所以在那之前请保持联网;取到之后整个过程不再联网。
其他玩家的角色和帕鲁会怎样?
原样保留。转换只动与房主那一个编号有关的引用:房主的角色、他的公会身份、他名下的帕鲁和次元储藏。其他玩家的角色文件原样打进压缩包,进服后和之前一样。
支持 Xbox 或 Game Pass 的存档吗?
暂时不支持。Xbox 版存档是另一种容器格式,要单独写一套读取实现。目前只支持 Steam 版存档,包含 2026 年更新之后的新压缩格式。
帕鲁更新之后工具报错了怎么办?
帕鲁改过存档格式,以后也可能再改。工具写出文件之后会重新读一遍做校验,任何一层没改成功都直接报错——不会给你一份看着正常、进服才发现坏掉的存档。所以报错的时候,你的原存档是安全的。可以过几天再来试,或者找客服。

相关教程

查看全部教程