在已有的 ECS 上重装幻兽帕鲁服务器、迁移到计算巢、或升级计算巢服务版本

本文涉及的产品
资源编排,不限时长
无影云电脑企业版,4核8GB 120小时 1个月
无影云电脑企业版,4核8GB 120小时 1个月
简介: 现在你可以参考这篇教程,将原来搭建的幻兽帕鲁服务器迁移到计算巢上,享受计算巢上所支持的界面化调整游戏配置(死亡掉落、服务器密码等)。或者也可以用于重新安装,升级到最新版本的计算巢幻兽帕鲁服务。

你是不是很羡慕使用计算巢来搭建幻兽帕鲁服务的玩家,可以图形化管理配置(调整死亡掉落、设置服务器密码),不用登录服务器?

image.png
image.png

为了让都可以使用计算巢来方便的管理你的帕鲁世界,阿里云的工程师们连夜支持了将原有服务迁移到计算巢!

升级过程非常简单,只需三步:

  1. 备份存档
  2. 创建计算巢幻兽帕鲁管理服务
  3. 恢复存档


如果你原来的幻兽帕鲁服务器上还没有存档,那么你只需一步:创建计算巢管理幻兽帕鲁服务。


1. 备份存档(无存档可跳过)

为了使用计算巢的能力来管理幻兽帕鲁服务器,计算巢需要先将你的 ECS 服务器重置为计算巢定制的操作系统镜像。 所以,如果你的服务器上已经有了存档,为了避免你和帕鲁的努力白费,建议先备份存档。

1.1 Windows 系统的 Palworld 存档备份

如果你原来是通过 ECS 扩展程序(OOS)安装的幻兽帕鲁服务器,且操作系统为 Windows,你可以在这个路径下找到幻兽帕鲁的服务器存档:

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

你可以通过远程连接登陆到 ECS 服务器,将该目录打包下载到本地,用于备份。 具体操作:

  1. 访问 ECS 控制台,找到你的服务器,点击 远程连接 > 立即登录。注意不要选择免密登陆。
    image.png
  2. 先停止游戏服务,以确保所有的游戏进度已写入存档。你可以通过在 powershell 中执行这个命令来停止游戏服务:
Get-Process-namePalServer-Win64-Test-Cmd|Stop-Process
  1. 找到存档位置,将存档目录打包成 zip 包。
    image.png
  2. 将压缩后的存档文件,拖动到 workbench\Download 目录后,就会触发浏览器的文件下载,然后将其下载到本地。
    image.png

1.2 Linux 系统的 Palworld 存档备份

  • 如果你原来是通过 ECS 扩展程序(OOS)安装的幻兽帕鲁服务器,且操作系统为 Linux,你可以在这个路径下找到幻兽帕鲁的服务器存档:
/PalSaved
  • 如果你已经是计算巢搭建的(linux),想参考本文来重装,升级到最新的计算巢服务,你可以再这个路径下找到幻兽帕鲁的服务器存档:
/home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved

你可以远程登录到 ECS 服务器,将该目录打包下载到本地,用于备份。 具体操作:

  1. 访问 ECS 控制台,找到你的服务器,点击 远程连接 > 立即登录
    image.png
  2. 找到存档位置,使用如下命令将存档打包:
# 迁移前,请先停止游戏服务以确保迁移成功docker stop palworld-server
# 如果提示 command not found,说明没有安装 zip,可以尝试执行 yum install zip 先zip -r /PalSaved.zip /PalSaved

计算巢升级情况,则执行:

# 迁移前,请先停止游戏服务以确保迁移成功systemctl stop pal-server
# 如果提示 command not found,说明没有安装 zip,可以尝试执行 sudo apt-get install zip 先cd /home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/
zip -r Saved.zip Saved
  1. 打包完成后,在 ECS 远程连接界面,点击左上角的文件,打开文件树。在打包后的 /PalSaved.zip 文件上右键,选择 下载文件
    image.png

2. 创建计算巢幻兽帕鲁管理服务

这一步骤非常简单,你只需要根据计算巢的界面指引完成即可。具体操作:

  1. 访问计算巢幻兽帕鲁管理服务
  2. 然后选中你需要迁移的服务器,并根据指引,完成创建即可。
    image.png

等待大约 5 分钟,任务就会执行完成,然后你可以在这里获取到新的服务器 IP 及端口。

image.png


3. 恢复存档

升级完成后,你可以进入到服务实例详情页。通过界面上的 导入存档 功能,来完成存档导入。

image.png

最后执行完成后,就可以开始游戏了。


4. 常见问题

4.1 为什么升级后,我能登录游戏,但是过一会掉线了?

原因(看不懂可以跳过)

这个问题通常是出现在 linux 下。因为计算巢搭建幻兽帕鲁服务器,背后运行 PalServer 的 linux user 是 ecs-assist-user,而你有可能是使用 root 来操作了存档文件,导致 ParServer 无法写入存档,就会出现走几步写不了存档文件,程序就崩溃了。

处理方法

你需要远程连接到 linux 服务器,然后执行:

chown-R ecs-assist-user:ecs-assist-user /home/ecs-assist-user/.steam/steam/SteamApps/common/PalServer/Pal/Saved
chmod-R755 /home/ecs-assist-user/.steam/steam/SteamApps/common/PalServer/Pal/Saved
相关实践学习
2048小游戏
基于计算巢&ECS云服务器快速部署,带您畅玩2048小游戏。
相关文章
|
1天前
|
监控 Windows
Windows服务器的服务如何实现自动启动?
Windows服务器的服务如何实现自动启动?
8 1
|
1月前
|
Ubuntu 网络协议
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
《幻兽帕鲁》是热门开放世界生存游戏,玩家收集并利用“帕鲁”进行多样活动。为享受多人模式,需自建服务器:选云主机(推荐4C/16G/5M起)、装Steamcmd及游戏环境。登录Steam购游戏后,输入服务器地址即可联机畅玩。
96 1
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
|
27天前
|
安全 C#
【Azure 应用服务】在安全漏洞扫描中发现有泄露服务器IIS版本的情况,如何实现屏蔽服务版本号信息呢?
【Azure 应用服务】在安全漏洞扫描中发现有泄露服务器IIS版本的情况,如何实现屏蔽服务版本号信息呢?
|
29天前
|
Ubuntu Linux 测试技术
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
在Linux中,已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张现在要求只能保留最近7天的访问日志,请问如何解决?
|
1月前
|
域名解析 网络协议 Linux
在Linux中,如何配置DNS服务器和解析服务?
在Linux中,如何配置DNS服务器和解析服务?
|
1月前
|
虚拟化
网工,第一次在服务器上安装AD域服务
网工,第一次在服务器上安装AD域服务
|
1月前
|
弹性计算 Kubernetes 开发者
利用容器化服务实现游戏服务器的动态资源配置
【8月更文第12天】在游戏行业中,用户基数的变化往往呈现出明显的波动性,特别是在推广活动期间,用户基数会显著增加,而在非推广期则会有所下降。为了应对这种变化,游戏开发者需要一种能够根据用户基数动态调整服务器资源的解决方案,以确保用户体验的同时最大限度地节省成本。容器化服务因其灵活的资源管理和成本控制能力,成为了理想的解决方案。
37 2
|
23天前
|
数据可视化 Python
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
通过python建立一个web服务查看服务器上的文本、图片、视频等文件
22 0
|
2月前
|
弹性计算 小程序 应用服务中间件
云服务器 ECS产品使用问题之怎么一键部署幻兽帕鲁服务器
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
2月前
|
弹性计算 运维 云计算
云服务器 ECS产品使用问题之如何解决幻兽帕鲁服务器内存溢出
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。

相关产品

  • 云服务器 ECS