幻兽帕鲁游戏存档迁移指南:一键迁移与手动迁移全攻略
幻兽帕鲁游戏存档迁移指南:一键迁移与手动迁移全攻略
本文将详细介绍如何迁移幻兽帕鲁游戏的存档。无论是将游戏从本地电脑迁移到云端,还是更换服务器,本文都将为你提供详细的指导。
适用场景
本教程适用于以下场景:
- 你原本将幻兽帕鲁部署在本地Windows电脑上,但希望将其迁移到云端,实现24小时不间断运行。
- 你当前的服务器使用体验不佳,想要迁移到更适合帕鲁的服务器上继续游戏。
注意:本文提供的方法目前仅适用于同操作系统类型之间的迁移,例如Windows迁移到Windows,Linux迁移到Linux。
此处的存档文件是指已经部署完成的幻兽帕鲁服务器内的游戏存档。如果你想要将幻兽帕鲁客户端(从Steam下载的版本)的存档进行迁移,本教程暂不涉及。
一键迁移游戏存档(推荐)
一键迁移游戏存档是指基于幻兽帕鲁游戏面板的【导出存档】和【导入存档】功能,快速在服务器与服务器之间、本地电脑与服务器之间迁移游戏存档。
前置条件
- 你已使用第三方应用模板创建或重装Lighthouse实例:幻兽帕鲁(Windows或Linux均可)。
Windows系统迁移步骤
- 终止游戏进程
为了确保存档的有效性,你需要先停止游戏的运行。可以通过开始菜单或在搜索框内运行命令"任务管理器"来打开任务管理器。
在任务管理器中找到名为“Pal”的进程,选中并右键单击,再点击“结束任务”。
注意:如果你打开的任务管理器提示:未运行任何应用,点击弹窗左下角的【详细信息】即可。
准备并导入待迁移的游戏存档
登录待迁移的Windows服务器,并参考如下目录找到幻兽帕鲁游戏存档:Saved文件夹,右键压缩。
\幻兽帕鲁具体的安装目录\steam\steamapps\common\PalServer\Pal
压缩Saved目录
- 直接在Windows服务器中的浏览器内打开如下网址,登录轻量云控制台,并找到接收存档的轻量应用服务器(已使用幻兽帕鲁Windows应用模板创建或重装的实例),进入实例详情页,找到游戏配置面板。
https://console.cloud.tencent.com/lighthouse/instance
- 点击【导入存档】按钮,并将步骤1中压缩的Saved.zip上传或拖动至“导入存档”弹窗中,点击【确认】,即可开始导入。
注意:导入游戏存档前会对首先停止游戏进程,并在导入成功之后再次启动,这个过程会导致正在游戏中的玩家中断连接。
点击导入存档
单击【开始导入】按钮,等待导入成功。
至此你已完成幻兽帕鲁游戏存档的迁移,接下来你可以再次登录游戏,查看人物、地图等存档是否成功迁移。
Linux系统迁移步骤
- 使用如下命令,首先停止游戏服务
为了确保存档的有效性,你需要先停止游戏的运行。运行如下命令即可完成:
sudo systemctl stop pal-server
准备并导入待迁移的游戏存档
登录腾讯云遨驰终端控制台,点击【新建】或【新建连接配置】按钮。
遨驰终端支持登录拥有公网IP的非腾讯云云服务器,并且针对Linux服务器,拥有文件可视化上传下载等能力,可快速将Linux服务器内的文件下载至本地。
在弹出的弹窗中选择“其他云服务器”
在如图所示的输入框内,输入你想要迁移存档的服务器对应的公网IP,并点击【保存并连接】按钮。
在红框所示位置输入服务器登录密码,并点击【登录】按钮。
如忘记密码,可前往服务器所在的控制台【重置密码】。
- 登录成功后,输入游戏存档文件夹Saved实际所在的目录,一般为:
cd /幻兽帕鲁实际安装路径/Steam/steamapps/common/PalServer/Pal
运行以下命令,将游戏存档文件进行压缩:
tar -czvf Saved.tar.gz Saved
压缩成功
- 单击页面左上角的“文件夹”图标,打开Linux的文件目录,在路径处输入游戏存档压缩包Saved.tar.gz实际所在的目录。
/幻兽帕鲁实际安装路径/Steam/steamapps/common/PalServer/Pal
- 鼠标悬停在Saved.tar.gz文件处,单击下载按钮即可将存档文件的压缩包下载至本地电脑。
下载成功
接下来,你可以按照接下来的教程,将Saved.tar.gz文件通过游戏配置面板,完成游戏存档迁移。
导入游戏存档
注意:导入游戏存档前会对首先停止游戏进程,并在导入成功之后再次启动,这个过程会导致正在游戏中的玩家中断连接。
登录轻量云控制台,选中接收存档的服务器卡片,单击进入实例详情页。点击游戏配置面板中的【导入存档】按钮,在“导入存档”的弹窗中上传前一步准备好的Saved.tar.gz文件夹。
等待导入成功,即完成游戏存档的迁移。
存档上传完成
至此你已完成幻兽帕鲁游戏存档的迁移,接下来你可以再次登录游戏,查看人物、地图等存档是否成功迁移。
手动迁移游戏存档
Windows系统迁移步骤
本小节将为你提供迁移Windows游戏存档的指引,迁移完成后,你和你的小伙伴就可以通过新的IP地址登录游戏,并从原先的存档继续征战!
前提条件
- 参考【3分钟开服】幻兽帕鲁极简部署教程,首先在你想要迁移存档的Windows服务器中搭建幻兽帕鲁。
迁移指引
一、终止游戏进程(原服务器或本地电脑、新服务器各做一次)
为了确保存档迁移的成功率,你需要同时在两个服务器内停止游戏的运行,可以通过开始菜单或在搜索框内运行命令"任务管理器"来打开任务管理器。
在任务管理器中找到名为“Pal”的进程,选中并右键单击,再点击“结束任务”。
注意:如果你打开的任务管理器提示:未运行任何应用,点击弹窗左下角的【详细信息】即可。
二、迁移游戏存档
- 登录你想要迁移存档的游戏服务器或本地电脑,打开文件资源管理器,搜索以下内容,找到幻兽帕鲁所在的文件夹:
C:\你具体的安装目录\steam\steamapps\common\PalServer\Pal
在开始菜单的搜索框内输入:远程桌面连接,点击最佳匹配选项,打开远程桌面连接的弹窗。
在弹出的“远程桌面连接”弹窗内,输入你具体想要迁移到的服务器公网IP地址。你可以在腾讯云轻量应用服务器控制台直接复制公网IP地址,并粘贴至“计算机”输入框处,并点击【连接】按钮。
查看并复制公网IP地址
- 在弹出的对话框内依次输入想要接收游戏存档的服务器用户名及登录密码,并点击确定。
用户名:Administrator 密码:你设置的Windows密码,如忘记,可以查看指引:重置密码。
点击确定后,会弹出如下图所示的对话框,你需要先勾选“不再询问我是否连接到此计算机”,然后点击【是】,完成登录。
- 登录成功后的页面如下,你可以同时打开原服务器或本地电脑、接收存档服务器的文件资源管理器。
将以下路径直接复制粘贴至文件资源管理器中,并按下回车键,即可直接进入幻兽帕鲁的文件中:
【原服务器的存档地址】
你安装幻兽帕鲁的目录\PalServer\steam\steamapps\common\PalServer\Pal
【一键部署幻兽帕鲁的存档地址】
C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal
- 将原服务器内的存档右键复制,并粘贴至目标服务器的文件夹内()。
右键复制
右键粘贴
此时会提示点击文件夹替换,点击【是】,即可。
至此你已完成幻兽帕鲁Windows服务器的游戏存档迁移,你只需要再次启动新服务器的游戏进程即可。
三、启动游戏进程
进入PowerShell运行如下命令,重新启动游戏。
点击Windows开始按钮,然后在搜索框中输入"PowerShell"。你应该能够看到"Windows PowerShell"或"PowerShell"的搜索结果。点击该结果即可打开PowerShell。
Start-ScheduledTask -TaskName "PalServerAutoStart"
在任务管理器内查看幻兽帕鲁是否正常启动,如符合下图表现,则证明成功,接下来就可以连接新服务器进行游戏啦~
Linux系统迁移步骤
前提条件
- 参考【3分钟开服】幻兽帕鲁服务器一键部署保姆教程(持续更新),首先在你想要迁移存档的Linux服务器中搭建幻兽帕鲁。
迁移指引
一、终止游戏进程(原服务器、新服务器各做一次)
使用如下命令,首先停止游戏服务。
注意:为了确保存档迁移的成功率,你需要同时在两个服务器内停止游戏的运行,可以通过开始菜单或在搜索框内运行命令"任务管理器"来打开任务管理器。
sudo systemctl stop pal-server
二、迁移存档
- 登录你想要迁移存档的游戏服务器,首先运行以下命令,切换至root用户。
sudo su
- 调整并运行以下命令,即可直接将存档迁移至新服务器中:
命令内容说明如下:
- 接收游戏存档的服务器公网IP为:4.3.2.1
注意:实际使用时,需要替换为新服务器的公网IP。
- 原服务器游戏存档文件的目录为:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved
注意:实际使用时,需要替换为原服务器实际的存档目录,一般为:/你的安装目录/PalServer/Pal/Saved
- 目标服务器游戏存档:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved
rsync -avz --rsync-path="sudo -u steam rsync" /home/steam/Steam/steamapps/common/PalServer/Pal/Saved ubuntu@4.3.2.1:/home/steam/Steam/steamapps/common/PalServer/Pal/
再次提醒:
- 实际使用时,需要把文件目录、接收游戏存档的服务器公网IP等替换成实际的内容
- ubuntu@公网IP和路径之间必须使用英文冒号!!!
此时会询问你是否要继续连接,手动输入yes并回车(仅第一次会遇到,后续不会再提示):
回车之后需要输入接收游戏存档的服务器(新服务器)的登录密码。如忘记服务器登录密码,可以在腾讯云轻量应用服务器控制台进行重置,参考指引:重置密码。
注意:输入密码的时候,红框处的位置并不会展示你的输入内容(Linux保护密码输入的策略),正常输入完成后,点击回车即可。
重置密码
- 输入密码并回车后,即开始迁移存档,当出现下图所示的效果时,证明迁移成功。
三、启动游戏进程
登录游戏存档迁移之后的Linux服务器(新服务器)中,运行如下命令,启动游戏进程并检查:
sudo systemctl start pal-server
再运行以下命令,查看幻兽帕鲁是否正常启动,如符合下图表现,则证明成功,接下来就可以连接新服务器进行游戏啦~
sudo systemctl status pal-server