云服务器 ECS产品使用问题之如何实现计划任务定时备份和重启

简介: 云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。

问题一:基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出?


基于阿里云计算巢部署的幻兽帕鲁服务器我该如何设置计划任务定时备份和重启,以及存档导入导出?


参考回答:

要基于阿里云计算巢部署的幻兽帕鲁服务器实现计划任务定时备份和重启,并执行存档导入导出操作,你可以按照以下步骤来操作:

定时备份与存档管理

  1. 创建脚本
  • 编写一个shell或批处理脚本,用于打包并上传存档至阿里云OSS或其他存储服务。例如,如果存档目录是/path/to/palworld_server/save,你可以在脚本中添加tar命令来压缩这个目录。
#!/bin/bash
DATE=$(date +%Y%m%d%H%M%S)
cd /path/to/palworld_server/save
tar -czf palworld_save_$DATE.tar.gz *
# 将压缩包上传到阿里云OSS
ossutil cp palworld_save_$DATE.tar.gz oss://your-bucket-name/backups/
  1. 设置定时任务(cron job)
  • 在Linux系统上,可以通过crontab工具设置定时任务来执行上述备份脚本。
crontab -e
  • 添加一行类似这样的定时规则(例如每天凌晨1点执行备份):
0 1 * * * /path/to/backup_script.sh >/dev/null 2>&1
  1. 存档导出
    上述备份过程实际上就是一种存档导出,因为它将游戏服务器的存档数据复制到了云端存储。

定时重启服务器

  • 对于定时重启服务器,同样可以在crontab中设置任务:
0 3 * * * /sbin/reboot # 每天凌晨3点重启服务器

存档导入

  • 存档导入通常需要停服后手动操作:
  1. 从阿里云OSS下载所需的存档文件。
  2. 停止幻兽帕鲁服务器运行。
  3. 将下载的存档文件解压到服务器的存档目录下覆盖原有文件。
  4. 启动幻兽帕鲁服务器。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/592939



问题二:阿里云计算巢部署的幻兽帕鲁服务器该如何转移本地存档?


阿里云计算巢部署的幻兽帕鲁服务器该如何转移本地存档


参考回答:

针对阿里云计算巢部署的幻兽帕鲁服务器上的本地存档转移,由于服务器是在云端运行,本地存档的转移实际上是将本地计算机的游戏存档文件上传到云端服务器的存档目录的过程。以下是大致步骤:

  1. 获取本地存档
  • 在本地计算机上找到《幻兽帕鲁》的存档位置,根据之前的信息,它通常位于 C:\Users\YourUsername\AppData\LocalLow\Pocketpair\Palworld\Save 或者与Steam相关的存档路径。
  • 备份你想要转移到服务器的存档文件,特别是localData或者其他关键存档文件。
  1. 上传存档到云端服务器
  • 使用SSH或远程桌面连接到阿里云服务器。
  • 在服务器端创建一个临时存放存档的目录,例如 /home/your-server-user/temp-save.
  • 使用SCP、FTP或SFTP等工具将本地的存档文件上传到服务器的临时目录。
  1. 移动存档到服务器游戏目录
  • 登录到服务器后,确定服务器上《幻兽帕鲁》的存档路径,这可能不同于本地路径,需要查找游戏文档或询问游戏管理员。
  • 将上传到临时目录的存档文件移动到服务器上游戏的实际存档目录内。
  1. 覆盖服务器存档
  • 如果确认无误,将上传的存档文件替换服务器上现有的对应存档文件。
  1. 验证存档
  • 重启游戏服务器(如果需要)并加载游戏,检查存档是否成功转移并正确加载。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/592938



问题三:给事业单位备案域名被驳回,显示网站名称与公司没有关联性


我们阿里云账号的主体是湖北软景网络科技股份有限公司

要给黄冈市李四光纪念馆这个单位的域名进行备案

域名已经过户到黄冈市李四光纪念馆下面,且已实名

审核驳回说是 李四光纪念馆 这个网站名称与湖北软景网络科技股份有限公司没有关联。需要变更主体才能完成备案吗?


参考回答:

是的,阿里云初审时,如果发现您变更后的企业名称与此前ICP备案的企业名称没有关联(无关联是指企业名称变更为一个全新的、和之前的企业名称无任何关系的另一个企业名称),则需要您使用新的企业名称及证件重新进行ICP备案,不能直接变更备案。

ICP备案主体为企业时,如果企业名称发生变更,此种场景下进行ICP备案需提供对应省份工商行政管理部门颁发的变更证明。

参考:变更证明https://help.aliyun.com/zh/icp-filing/support/changes-to-prove?spm=a2c4g.11186623.0.i24


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/592904



问题四:在阿里云上搭建的幻兽帕鲁服务器如何管理存档?


在阿里云上搭建的幻兽帕鲁服务器如何管理存档?


参考回答:

如果你原来在本地或者其他地方搭建过 Palworld 服务器,希望把存档转移到云服务器上,可以把对应的存档文件拷贝到这个位置:/PalSaved/SaveGames,然后重启服务器:docker restart palworld-server。

本方法不适用于基于阿里云计算巢部署的场景。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/592901



问题五:如何修改幻兽帕鲁联服务器中的配置参数,如经验值倍率等?


如何修改幻兽帕鲁联服务器中的配置参数,如经验值倍率等?


参考回答:

如果你是计算巢搭建的玩家(服务版本≥ 28)

只需两步:

  1. 访问计算巢,点击服务实例 ID 进入详情。然后点击右上角的修改游戏配置

  2. 在第二步中记得点击一下服务高级配置,然后就可以修改死亡惩罚等游戏配置了

需要注意的是:修改游戏配置前应确认ECS实例是运行中状态,修改完成前切勿停机或重启

如果你无法使用上述方法

可以尝试直接修改配置文件。

在修改前,建议你先了解一下 Palworld 服务端的配置文件存放路径和一些规则。

幻兽帕鲁服务端的配置文件,是存放在游戏服务端目录的这个位置的:

<你的帕鲁服务器安装路径>/PalServer/Pal/Saved/LinuxServer/PalWorldSettings.ini

windows 的路径也类似,不过要注意路径是WindowsServer:

<你的帕鲁服务器安装路径>\PalServer\Pal\Saved\ WindowsServer\PalWorldSettings.ini

你在第一次启动 Palworld 服务器后,上述位置虽然有 PalWorldSettings.ini 文件,但是此时是空的。

你可以将默认的配置文件 PalServer/DefaultPalWorldSettings.ini 拷贝过去。

linux 用户可以通过 vim 之类的工具来编辑它。

Windows 用户则可以使用记事本之类的工具编辑。

编辑完成后记得需要重启。

文件路径和重启命令参考

  • 通过 OOS 运维编排在 Linux ECS 上安装的 Palworld 服务器,以及手动通过 docker 部署的情况下,配置文件在
/PalSaved/Config/LinuxServer/PalWorldSettings.ini
  • 重启命令是:
docker restart palworld-server
  • 通过 OOS 或计算巢在 Windows 安装的 Palworld 服务器,配置文件在
C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer/PalWorldSettings.ini
  • 重启命令是:
Get-Process -name PalServer-Win64-Test-Cmd | Stop-Process; cd "C:\Program Files\PalServer\steam\"; .\steamcmd +login anonymous +app_update 2394010 validate +quit;Start-Process "C:\Program Files\PalServer\steam\steamapps\common\PalServer\PalServer.exe"
  • 通过计算巢在 Linux ECS 上搭建的 Palworld 服务器,配置文件在
/home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
  • 重启命令是:
systemctl restart pal-server


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/592900

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
17天前
|
存储 弹性计算 数据库
阿里云服务器ECS产品试用、ECS试用攻略、试用宝典及试用产品续用相关活动介绍
阿里云服务器ECS产品免费试用是阿里云为新手用户提供的免费体验的权益,旨在为新手开发者提供 0 成本高质量的上云体验服务,打造开放,敏捷的开发者环境。阿里云为广大用户提供基础版、企业版试用产品服务(二选一),帮您0门槛轻松体验1个月,基础版最高可试用4核 (vCPU) 8 GiB配置,企业版最高可最高可试用8核 (vCPU) 16 GiB。本文为大家介绍云服务器ECS产品试用、试用宝典、ECS试用攻略及试用产品续用相关活动,以供参考。
|
17天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
80 3
|
1月前
|
NoSQL Linux Redis
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
102 2
在 centos7 下重启/开启 redis 服务器
|
29天前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
46 1
|
1月前
解决Harbor在服务器重启后无法自启动的问题
解决Harbor在服务器重启后无法自启动的问题
129 0
|
1月前
|
存储 Linux 网络安全
【VMware VCF】使用 SFTP 服务器备份 VCF 核心组件的配置文件
【10月更文挑战第6天】以下是使用 SFTP 服务器备份 VMware VCF 核心组件配置文件的步骤:首先,设置 SFTP 服务器并配置用户账号与权限;其次,确保 VCF 环境能与 SFTP 服务器建立网络连接,并检查防火墙规则;接着,识别核心组件配置文件的位置,并使用 SFTP 客户端工具(如 `lftp` 或 WinSCP)进行备份;最后,验证备份结果的完整性和正确性,并定期执行备份操作,设置备份文件保留策略以节省存储空间。
|
2月前
|
数据安全/隐私保护
服务器备份的常见方法包括完全备份、增量备份、差异备份和实时备份
服务器备份的常见方法包括完全备份、增量备份、差异备份和实时备份
402 3
|
2月前
|
存储 容灾 Linux
服务器备份
服务器备份
32 2
|
2月前
|
存储 弹性计算 监控
阿里云ECS健康状态产品详解
详细介绍阿里云ECS健康状态的功能和使用案例
|
2月前
|
数据安全/隐私保护
服务器备份有哪些方法?
服务器备份有哪些方法?
128 1

相关产品

  • 云服务器 ECS