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