【计算巢】幻兽帕鲁服务器如何设置定时备份存档

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 计算巢针对幻兽帕鲁服务器,提供给了定时备份存档的功能,会在设定的频率下,定时将存档文件备份到目标文件夹下,有助于解决存档丢失和坏档的问题。

在计算巢部署的幻兽帕鲁服务器,游戏运维的功能中,支持定时将存档备份到另一个文件夹中,如果存档丢失或者坏档了,可以拿到备份的存档内容,拷贝到存档文件夹下,就可以恢复存档啦。

为了避免备份的存档过多给磁盘造成压力,会保留最近五次的存档内容,可以按需恢复存档。

使用方法

  1. 登录计算巢控制台,找到自己的服务实例, 点击进入详情页,点击"游戏运维"

image.png

  1. 点击“定时备份存档”

image.png

  1. 配置定时任务执行的参数
  • 目标实例选择默认的“选择全部”即可

image.png

  • 设置定时备份的频率,可以选择每隔两个小时或者5个小时备份一次,触发器结束时间为定时任务结束的时间,保持默认即可。

image.png

  • 定时任务需要通过Ram角色才会执行,所以需要先创建一个角色,按照提示,点击“创建角色”,会跳转到ROS控制台自动创建一个“OOSScheduleRunCommandRole”角色,创建成功后,再在下拉框里选择这个角色。

            PS:如果下拉框中有这个角色,直接选择这个角色即可,不用再去新建啦,没有的话再去创建,创建好之后

再来选择

image.png

点击“创建角色”会跳转到以下页面,只需要点击“创建”即可,

image.png

等到资源栈创建成功,或者如图中报这个错的“Resource [OOSRole]: The role OOSScheduleRunCommandRole is already existed.” 都说明这个OOSScheduleRunCommandRole 这个角色创建好啦,可以返回计算巢页面,选择这个角色即可。

image.png

image.png

  • 配置好后,点击创建就可以啦

image.png

创建完成后,会有一个执行任务生效中,这个任务就会启动后,在设定的频率下备份存档啦。

image.png

如何找到备份的存档

备份的存档会放到服务器的备份文件夹下,按照设定的频率,比如每两个小时备份一次,那每两个小时,都会在目标文件夹下生成一个最新的备份存档。一般来说,最近的存档才有意义,且为了避免备份文件较多造成磁盘压力,会保留最近五次的存档备份数据,可以按需进行恢复。


比如设置的是每隔两小时备份一次,如果现在存档坏掉了,备份的存档,最近的2个小时前的,最久的是10个小时前的,备份存档的文件夹的格式为“Saved-202401311000” , 后边的数据表示备份的时期,比如这个就2024年1月31日10点0分的备份存档。

恢复备份存档的时候,只需用Saved-202401311000文件夹的内容替换Saved文件夹下的内容就行。

服务器为Windows系统

windows系统下,服务器上备份文件夹的路径为

C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved_Backup

如下图所示,为各个时间段的备份存档。

image.png

服务器为Linux系统

Linux系统下,服务器上备份文件夹的路径为

/home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved_Backup

如下图所示,为各个时间段的备份存档

image.png

其他一些自动备份存档的操作

计算巢除了定时备份存档外,在一些运维操作前,也会进行自动备份,备份存档同样都会放到上述的备份文件夹下,可以按需恢复存档哦。一些会自动备份的运维操作有:

  • 清除存档,清除当前存档前,会将当前存档备份到备份文件夹下,
  • 定时重启服务,重启前,也将当前存档备份到备份文件夹下


存档出现问题的时候,可以在这个文件夹下找到备份的存档,按需恢复就好啦


如何恢复存档

Windows

1.远程连接ECS

image.png

image.png

  1. 存档备份路径是:C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved_Backup,所以我们需要进去到这个目录,可以看到类似的页面:

image.png

  1. 选择需要用的存档,然后将该存档覆盖C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved 文件夹。需要先关闭帕鲁服务,然后替换目录,然后再重新启动服务。详细步骤:
  1. 关闭幻兽帕鲁服务:
    image.png

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

  1. 替换目录,首先删除C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved 文件夹,然后选择Saved_Backup中的某个文件夹将其移到刚刚的那个C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal目录中,并重命名为Saved。
  2. 启动幻兽帕鲁服务
  1. 进入powershell image.png
  2. powershell中输入并执行下面的命令
Start-ScheduledTask -TaskName "PalServerAutoStart"

           在任务管理器内查看幻兽帕鲁是否正常启动,如符合下图表现,则证明成功,接下来就可以通过steam连接新服务器进行游戏啦~

image.png

Linux

  1. 执行下面的命令查看当前的备份存档,一会需要选择对应的备份存档替换现在的存档。
ls /home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved_Backup/

得到结果如下所示

image.png

  1. 这里我们选择试用Saved-202402271441 替换原文档,那么执行如下命令
sudo systemctl stop pal-server
sudo rm -rf /home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved
cp /home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved_Backup/Saved-202402271441/ /home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved -r
sudo systemctl start pal-server

如果需要使用其他的存档,那就在命令中改一下即可。执行后没有报错便可以直接进游戏了。

  1. 执行该命令查看是否成功,如果看到的内容与下图一致那便说明好了,可以直接进游戏了。
ls -lrt /home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved

image.png

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
1月前
|
弹性计算 监控
ecs合理设置CPUCredits
阿里云ECS的Burstable实例使用CPU Credits管理额外计算能力。监控应用负载以评估CPU需求,选择合适实例类型,优化工作负载分配,确保 Credits 累积与消耗平衡。当Credits不足时,可升级实例或调整工作负载。关注阿里云最新文档以获取准确操作指南。
22 3
|
1月前
|
Java Python
如何设置代理ip服务器地址
如何设置代理ip服务器地址
56 0
|
1月前
|
API 数据安全/隐私保护
Outlook邮箱IMAP服务器设置怎么做?
Outlook邮箱IMAP服务器设置怎么做?
|
1月前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
1月前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
420 4
|
23天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
1月前
|
弹性计算
阿里云3M带宽云服务器并发多大?阿里云3M带宽云服务器测评参考
在探讨云服务器3M带宽能支持多大并发这一问题时,我们首先要明白一个关键点:并发量并非仅由带宽决定,还与网站本身的大小密切相关。一般来说,一个优化良好的普通网站页面大小可能只有几K,为便于计算,我们可以暂且假定每个页面大小为50K。
822 1
|
17小时前
|
网络协议 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之在阿里云函数计算中,服务器调用FC函数时出现 "[Errno -3] Temporary failure in name resolution)" 错误如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
11 4
|
3天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线