前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转幻兽帕鲁】游戏存档备份

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

原创
作者头像
嘉钰
修改2024-02-07 14:42:24
9.8K6
修改2024-02-07 14:42:24
举报
文章被收录于专栏:玩转Lighthouse玩转Lighthouse

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

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

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

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

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

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

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

备份目录为:

Windows 服务器:C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved_Backup Linux

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

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

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

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

前提条件

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

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

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

代码语言:powershell
复制
C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved_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 Files\PalServer\steam\steamapps\common\PalServer\Pal

如果你没有使用【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 Files\PalServer\steam\steamapps\common\PalServer\Pal

如果你没有使用了本教程中一键部署的方式,需要在文件资源管理器中搜索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.myqcloud.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.myqcloud.com/pal-server/Ubuntu/restore_game_saved.sh)

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

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

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

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

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

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

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

加入交流群

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置定时自动备份游戏存档(推荐)
  • 恢复定时自动备份的游戏存档
    • 前提条件
      • 恢复 Windows 服务器的定时自动备份游戏存档
        • 恢复 Linux 服务器的定时自动存档备份
        • 一键备份游戏存档至本地电脑
          • 游戏存档备份
            • 恢复游戏存档备份
            • 手动备份游戏存档
              • Windows 服务器游戏存档备份
                • 手动备份存档
                • 手动恢复存档
              • Linux 服务器游戏存档一键备份
                • 登录 Linux 服务器
                • 一行命令备份存档
                • 一行命令恢复存档
            • 加入交流群
            相关产品与服务
            轻量应用服务器
            轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档