【玩转幻兽帕鲁】游戏存档备份

2024-02-07 14:42:24 浏览数 (2)

及时对游戏存档进行备份,可以避免由于各种意外导致的游戏进度丢失,毕竟你也不想找不到自己的帕鲁吧。本节内容将为大家提供如何对游戏存档进行备份与恢复。

如果您还不熟悉部署幻兽帕鲁的方式,推荐您优先阅读:【3秒极速开服】幻兽帕鲁服务器全自动部署保姆教程(含进阶教程)

设置定时自动备份游戏存档(推荐)

1、登录轻量云控制台,选中部署了幻兽帕鲁游戏服务端的服务器卡片,单击进入实例详情页,再点击【应用管理】进入游戏配置面板。

2、点击游戏配置面板中的【定时备份存档】按钮,在弹出的“定时备份存档”弹窗中选择是否开启定时备份:

  • 如开启,则需要选择定时备份的时间间隔。

定时备份间隔是指,自 00:00 起,间隔 X 小时自动备份一次游戏存档。 如选择 6 小时则代表自 00:00 起,每日 06:00 、12:00 、 18:00 、 24:00 自动备份一次游戏存档,选择其他选项则类似。

备份目录为:

Windows 服务器:C:Program FilesPalServersteamsteamappscommonPalServerPalSaved_Backup Linux

服务器:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved_Backup

  • 如不开启,点击【确定】按钮后,将关闭你已经设置的定时备份存档。如尚未设置定时备份,则不会产生任何影响。

恢复定时自动备份的游戏存档

本小节适用于恢复定时自动备份的游戏存档。

前提条件

  • 你已成功开启定时自动备份;
  • 至少拥有一个定时自动备份的文件。

恢复 Windows 服务器的定时自动备份游戏存档

1、登录已设置定时自动自动备份游戏存档的幻兽帕鲁 Windows 服务器,详细操作可以参考官方文档 使用 OrcaTerm终端 远程登录 Windows 实例。登录成功后,前往以下目录查看已备份的存档文件:

代码语言:powershell复制
C:Program FilesPalServersteamsteamappscommonPalServerPalSaved_Backup

2、选择你想要恢复的存档备份文件夹,并将它重新命名为 Saved ,并压缩:

重新命名重新命名
压缩压缩

3、在 Windows 服务器内打开浏览器,并登录轻量云控制台,选中接收存档的服务器卡片,单击进入实例详情页,再点击【应用管理】进入游戏配置面板。

4、点击游戏配置面板中的【导入存档】按钮,选择【导入服务器存档】,并将刚刚压缩的游戏存档上传或拖动至“导入服务器存档”弹窗中,点击【确认】,即可开始导入,将存档导入至游戏服务器中。

5、待导入进度达到 100% 后关闭弹窗,此时你可以登录游戏确认游戏存档是否恢复完成。

恢复 Linux 服务器的定时自动存档备份

1、登录已完成部署的幻兽帕鲁 Ubuntu 服务器,详细步骤可参考官方文档 OrcaTerm 终端远程登录 Linux 服务器

登录成功后运行以下命令,切换为 root 账号进行操作。

代码语言:shell复制
sudo su

2、运行以下命令,终止游戏进程。

代码语言:shell复制
systemctl stop pal-server

3、依次运行以下命令,查看已有的备份文件:

备份文件的命名方式为:Saved_备份的时间.t 注:.tgz是一种压缩文件的格式。

代码语言:shell复制
ls /home/steam/Steam/steamapps/common/PalServer/Pal/Saved_Backup

4、运行以下命令,首先将当前游戏的存档文件夹更名为:Saved_old

代码语言:shell复制
mv /home/steam/Steam/steamapps/common/PalServer/Pal/Saved /home/steam/Steam/steamapps/common/PalServer/Pal/Saved_old

5、选择你想要恢复的备份文件,并运行以下命令,恢复已有的定时自动存档游戏备份:

此处以恢复Saved_20240207_141512.tar.gz为例。

代码语言:shell复制
tar -xzf /home/steam/Steam/steamapps/common/PalServer/Pal/Saved_Backup/Saved_20240207_141512.tar.gz -C /home/steam/Steam/steamapps/common/PalServer/Pal

运行以下命令,查看恢复完成的效果,如下图所示:

代码语言:shell复制
ls /home/steam/Steam/steamapps/common/PalServer/Pal

6、运行以下命令,重新开启游戏进程,并检查游戏进程的状态。成功运行后,你可以登录游戏进一步确认存档是否恢复完成。

代码语言:shell复制
systemctl start pal-server
代码语言:shell复制
systemctl status pal-server

至此,你已成功恢复定时自动备份的游戏存档。

如果你想要将游戏存档快速备份至本地电脑,或手动备份游戏存档,那么可以参考接下来的教程进行操作。

一键备份游戏存档至本地电脑

一键备份游戏存档的操作步骤适用于 Windows 和 Linux 操作系统。 ⚠️注意:导出游戏存档前会对首先停止游戏进程,并在导入成功之后再次启动,这个过程会导致正在游戏中的玩家中断连接。

游戏存档备份

1、登录轻量云控制台,选中接收存档的服务器卡片,单击进入实例详情页,再点击【应用管理】进入游戏配置面板。

2、点击游戏配置面板中的【导出存档】按钮,在弹出的“导出存档”弹窗中点击【快速导出】按钮,即可将游戏存档文件导出至本地电脑进行备份。

请妥善保管好你导出的游戏存档,以备不时之需。

恢复游戏存档备份

1、登录轻量云控制台,选中接收存档的服务器卡片,单击进入实例详情页,再点击【应用管理】进入游戏配置面板。

2、点击游戏配置面板中的【导入存档】按钮,并将之前备份的游戏存档压缩文件上传或拖动至“导入存档”弹窗中,点击【确认】,即可开始导入,将存档导入至游戏服务器中。

⚠️注意:Windows 导出的备份文件格式为zip,Linux 导出的备份文件格式为 tar.gz,上传时需确认文件格式是否正确。

至此,你已成功导入之前备份的游戏存档,接下来登录游戏继续玩耍吧~

手动备份游戏存档

Windows 服务器游戏存档备份

登录 Windows 服务器

1、登录腾讯云轻量应用服务器控制台,获取服务器登录密码。如您忘记密码,可以在控制台重置密码:

重置密码重置密码

2、选中服务器实例,点击【登录】按钮,并在登录页面输入登录密码即可。

操作详情可参考:登录 Windows 实例

手动备份存档

1、(可选)终止游戏进程:建议您在手动备份之前终止游戏进程,确保游戏备份的完整与可用性。可以通过开始菜单或在搜索框内运行命令"任务管理器"来打开任务管理器。

在任务管理器中找到名为“Pal”的进程,选中并右键单击,再点击“结束任务”。

⚠️注意:如果你打开的任务管理器提示:未运行任何应用,点击弹窗左下角的【详细信息】即可。

2、开始备份:单击任务栏中的“文件夹”,进入Windows文件资源管理器。

2、将以下路径直接复制粘贴至文件资源管理器中,并按下回车键,即可直接进入幻兽帕鲁的文件中:

代码语言:shell复制
C:Program FilesPalServersteamsteamappscommonPalServerPal

如果你没有使用【3分钟开服】幻兽帕鲁服务器一键部署保姆教程(持续更新)中的 Windows 一键部署方式,则需要在文件资源管理器中搜索PalServer(如图所示)。

鼠标双击进入PalServer文件夹,再双击进入Pal文件夹。

双击进入Pal文件夹双击进入Pal文件夹

3、找到名为Saved的文件夹,选中并右键单击,依次点击【7-Zip】-->【添加到“Saved.zip”】,生成当前游戏的存档备份,并将生成的压缩文件名修改为:【Saved-备份时间】。

Saved-备份时间,例如,当前的时间为2024年1月26日15:13,那么备份文件名可以为:Saved_202401261513

4、回到Windows桌面,新建一个名为PalBackup的文件夹,并将刚刚生成的备份文件直接拖拽至PalBackup文件夹中即可。

5、进入 PowerShell 运行如下命令,即可重新启动游戏。

点击Windows开始按钮,然后在搜索框中输入"PowerShell"。你应该能够看到"Windows PowerShell"或"PowerShell"的搜索结果。点击该结果即可打开PowerShell。

代码语言:powershell复制
Start-ScheduledTask -TaskName "PalServerAutoStart"

手动恢复存档

1、登录Windows服务器终止游戏进程,前文中均有详述。

2、单击任务栏中的“文件夹”,进入Windows文件资源管理器。

3、将以下路径直接复制粘贴至文件资源管理器中,并按下回车键,即可直接进入幻兽帕鲁的文件中:

代码语言:javascript复制
C:Program FilesPalServersteamsteamappscommonPalServerPal

如果你没有使用了本教程中一键部署的方式,需要在文件资源管理器中搜索PalServer(如图所示)。

鼠标双击进入PalServer文件夹,再双击进入Pal文件夹。

双击进入Pal文件夹双击进入Pal文件夹

3、同时打开备份了游戏存档的文件夹PalBackup

4、避免由于已备份的游戏存档损坏,进而导致原存档丢失,建议首先将 Saved 文件夹更名为 Saved-Old 。

5、双击打开你想要恢复的备份压缩文件,并将其中的Save文件夹拖拽至Pal文件夹中,将Save-Old文件夹拖拽至PalBackup文件夹中。

6、进入 PowerShell 运行如下命令,重新启动游戏。

点击Windows开始按钮,然后在搜索框中输入"PowerShell"。你应该能够看到"Windows PowerShell"或"PowerShell"的搜索结果。点击该结果即可打开PowerShell。

代码语言:powershell复制
Start-ScheduledTask -TaskName "PalServerAutoStart"

至此,您已完成手动恢复备份游戏存档。

Linux 服务器游戏存档一键备份

如果你没有使用【3分钟开服】幻兽帕鲁服务器一键部署保姆教程(持续更新)中的 Linux 服务器一键部署方式,目前暂时无法使用一键定时备份。

登录 Linux 服务器

1、登录腾讯云轻量应用服务器控制台。选中服务器实例,点击登录按钮,推荐使用免密登录,您无需密码即可登录。

更多登录方式可参考:登录 Linux 实例

一行命令备份存档

在成功登录 Linux 服务器之后,你可以复制并运行如下命令,完成幻兽帕鲁游戏的存档。

1、首先运行以下命令,切换至root用户。

代码语言:shell复制
sudo su

2、再执行如下命令,完成存档备份:

游戏存档目录: /home/steam/Steam/steamapps/common/PalServer/Pal/Saved 存档备份目录: /home/steam/palbackup 存档备份的压缩文件将会以备份时间作为文件名,例如我在2024年1月27日00:07:17进行备份,则备份文件名为: 20240127_000717.tgz

代码语言:shell复制
wget -O - https://pal-server-1251810746.cos.accelerate.myzijiebao.com/pal-server/Ubuntu/backup_game_saved.sh|sh

备份成功的效果如下图所示:

你可以运行以下命令,查看已备份的游戏存档:

代码语言:shell复制
ls /home/steam/palbackup

一行命令恢复存档

如果你因为手抖重启服务器,或突然坏档,那么之前手动备份的存档就派上用场啦,可以在登录服务器后依次运行如下命令,完成存档恢复。

一、首先运行以下命令,切换至root用户。

代码语言:shell复制
sudo su

二、运行以下命令,完成存档恢复。

⚠️请注意:恢复存档时会重新启动游戏服务,客户端连接将会中断。

代码语言:shell复制
bash <(curl -s https://pal-server-1251810746.cos.accelerate.myzijiebao.com/pal-server/Ubuntu/restore_game_saved.sh)

运行恢复备份的脚本时,会涉及到两步命令行交互:

1、根据选择需要恢复的文件,你需要根据列举出的备份文件,右键选择【复制】或直接Ctrl C,复制文件名。

将复制到的文件名直接粘贴至Please enter which backup you want to restore: 的下方,单击回车。

2、此时会二次确认是否需要恢复你指定的存档备份,如确认,则输入Y,并回车。

⚠️注意:恢复存档备份将自动帮你重新启动游戏服务,建议在所有玩家退出后进行操作。

回车后将会开始恢复,恢复成功后,游戏服务将自动为你重启,效果如下图所示:

如你此时希望取消恢复存档备份的操作,则输入N,并回车,此时将会不会恢复备份。

加入交流群

欢迎加入交流群,与广大“帕鲁”们在线交流~

腾讯云幻兽帕鲁服务器交流群腾讯云幻兽帕鲁服务器交流群

0 人点赞