本文为您介绍,如何将通过运维管理服务OOS部署的幻兽帕鲁迁移到计算巢,以及计算巢幻兽帕鲁服务重新安装或升级到最新版本,享受界面化管理游戏配置(如死亡掉落、服务器密码等)的便利。
如果您想新建幻兽帕鲁的服务器,可通过幻兽帕鲁 - 快速部署快速完成搭建。
为了让您可以使用计算巢来方便地管理您的帕鲁世界,计算巢支持将原有服务迁移到计算巢,只需三步:
备份存档。
创建计算巢幻兽帕鲁管理服务。
恢复存档。
如果您原来的幻兽帕鲁服务器没有存档,您只需:创建计算巢管理幻兽帕鲁服务。
前提条件
已有ECS实例。
ECS实例已经部署幻兽帕鲁。
步骤一:备份存档(无存档可跳过)
Windows 系统的 Palworld 存档备份
如果你原来是通过运维管理服务OOS安装的幻兽帕鲁服务器,且操作系统为Windows,你可以在以下目录中找到幻兽帕鲁的服务器存档。
C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved
你可以通过远程连接登录到ECS服务器,将该目录打包下载到本地,用于备份。 具体操作:
访问ECS实例列表,找到您部署幻兽帕鲁的ECS实例。单击操作列下的远程连接。
在远程连接对话框中,通过Workbench远程连接。具体操作,请参见使用Workbench工具以RDP协议登录Windows实例。
停止游戏服务,以确保所有的游戏进度已写入存档。你可以在PowerShell中执行以下命令停止游戏服务。
Get-Process -name PalServer-Win64-Test-Cmd | Stop-Process
找到存档文件并将该文件压缩。
将压缩后的
.zip
存档文件,拖动到workbench\Download
目录后,会触发浏览器的文件下载将其下载到本地。
Linux 系统的 Palworld 存档备份
如果您是通过系统运维管理OOS安装的幻兽帕鲁服务器,且操作系统为Linux,你可以在以下目录中找到幻兽帕鲁的服务器存档。
/PalSaved
如果你是计算巢搭建的(Linux),想参考本文来重装,升级到最新的计算巢服务,你可以在以下目录中找到幻兽帕鲁的服务器存档。
/home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved
你可以远程登录到 ECS 服务器,将该目录打包下载到本地用于备份。
访问ECS实例列表,找到您部署幻兽帕鲁的ECS实例。单击操作列下的远程连接。
在远程连接对话框中,通过Workbench远程连接。具体操作,请参见使用Workbench工具以SSH协议登录Linux实例。
找到存档位置,使用如下命令将存档打包:
迁移请执行
# 迁移前,请先停止游戏服务以确保迁移成功 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
打包完成后,在 ECS 远程连接界面,单击左上角的文件打开目录。在打包后的 /PalSaved.zip 文件上右键,选择下载文件。
步骤二:创建计算巢幻兽帕鲁管理服务
你只需要根据计算巢的界面指引完成即可。具体操作:
访问计算巢幻兽帕鲁管理服务。
在创建服务实例进行服务配置。本节仅说明主要参数,其他参数根据指引即可。
选择地域,后续选项会根据所选地域展示该地域下所有的ECS实例。
如果您在步骤一中已经完成备份,请勾选我已备份完成或(无需备份)。
重要使用本服务会重置ECS系统盘,使用前请确保无重要数据或已完成数据备份,以免丢失数据。
操作系统类型:linux、windows。
说明您可以选择该运行中的ECS实例的操作系统类型,也可以选择更换为另一种操作系统。但如果要更换,目前仅支持中国内地地域的ECS实例。
在游戏参数配置中,根据您的业务需求,设置游戏参数。
单击下一步:确认订单,在确认页面,您可以查看配置的所有信息,确认无误后单击立即创建。
说明创建大约需要 5 分钟,请您耐心等待。
在服务实例详情页面,当运行状态为已部署时,证明执行成功。
您可获取到新的幻兽帕鲁服务器地址端口,提供给玩家一起畅玩幻兽帕鲁。
步骤三:恢复存档(无存档可跳过)
升级完成后,您可以进入服务实例详情页。通过在快捷操作区块中的导入存档功能,根据提示完成存档的导入。
常见问题
为什么升级后,我能登录游戏,但是过一会掉线了?
原因(看不懂可以跳过)
这个问题通常是出现在Linux系统下。因为计算巢搭建幻兽帕鲁服务器,背后运行PalServer的
linux user
是ecs-assist-user
,而您有可能是使用root
来操作了存档文件,导致PalServer无法写入存档,出现程序崩溃的情况,所以需要增加权限。处理方法
您需要远程连接到ECS服务器,执行以下命令。
chown -R ecs-assist-user:ecs-assist-user /home/ecs-assist-user/.steam/steam/SteamApps/common/PalServer/Pal/Saved && echo "Ownership changed successfully" chmod -R 755 /home/ecs-assist-user/.steam/steam/SteamApps/common/PalServer/Pal/Saved && echo "Permissions set successfully"
设置成功如下图所示。