开发者社区 > 数据库 > 关系型数据库 > 正文

阿里云幻兽帕鲁服务器服务端升级怎么升

阿里云幻兽帕鲁服务器服务端升级怎么升

展开
收起
lqq青 2024-02-18 15:02:16 136 0
3 条回答
写回答
取消 提交回答
  • 阿里云幻兽帕鲁服务器服务端升级有两种方式,具体步骤如下:

    方式一:通过阿里云计算巢部署更新

    1. 登录计算巢控制台服务实例页面,找到部署的服务实例ID,点击进入。
    2. 点击“运维管理”,然后点击“升级服务端版本”。
    3. 在弹框中保持默认设置,点击“下一步”,再点击“创建”。
    4. 在页面中等待任务执行成功后,重新登录游戏即可。

    方式二:直接通过OOS扩展程序更新

    1. 确认你的云服务器ECS所在地域。如果不确定ECS实例的地域,请进入ECS控制台查看。
    2. 打开OOS中幻兽帕鲁一键升级页面,该扩展程序包含了游戏的一键升级方式。请确保页面上方的地域和你的ECS实例所在的地域一致,如果不一致,请点击地域进行切换。
    3. 点击“安装扩展程序”,跳转到“新建批量管理软件任务”页面。在页面中,默认已选中“幻兽帕鲁一键升级”以及最新版本,只需要展开“选择实例”并选中要升级幻兽帕鲁游戏的ECS实例即可。选中后点击“创建”。
    4. 在“参数确认”弹框中,点击确定。
    5. 在页面中等待任务执行成功后,重新登录游戏即可。
    2024-02-19 14:48:44
    赞同 展开评论 打赏
  • 【帕鲁更新攻略】如何快速在阿里云上更新游戏服务端版本https://developer.aliyun.com/article/1428087?spm=a2c6h.13066369.question.5.615869fdy8xdL4

    image.png

    2024-02-18 15:31:17
    赞同 展开评论 打赏
  • 目前支持升级游戏服务端能力的包含:
    • 计算巢“幻兽帕鲁-快速部署”服务的v20版本及以上;
    • 计算巢“幻兽帕鲁-迁移到计算巢服务”的全部版本。

    登录计算巢控制台服务实例页面,点击部署的服务实例ID进入到详情页。点击“运维管理”Tab,如果能看到“游戏服务端升级”或者“升级服务端版本”按钮即可升级。

    登录计算巢控制台服务实例页面,找到部署的服务实例ID
    image.png
    点击“运维管理”,点击“游戏服务端升级”。
    image.png
    弹框保持默认设置,点击“下一步”,再点击“创建”。
    image.png

    在页面中等待任务执行成功后,您就可以重新登录游戏。
    温馨提示: 如果升级之后发现存档丢失或者存档无法正确加载,可以在备份路径下找到备份的存档替换有问题的存档。(通过上述方式升级时,计算巢为您做了自动存档备份。)

    如果你不是计算巢安装的服务端就需要通过命令升级,命令如下:

    Linux系统请复制粘贴如下命令执行:

    !/bin/bash

    sudo systemctl stop pal-server

    定义源文件夹和目标文件夹的基本路径

    SOURCE="/home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved"
    BACKUP_BASE="/home/ecs-assist-user/.steam/SteamApps/common/PalServer/Pal/Saved_Backup"
    mkdir -p "${BACKUP_BASE}"

    创建一个时间戳

    TIMESTAMP=$(date +"%Y%m%d%H%M")

    定义一个新的备份目录名称,包含时间戳

    NEW_BACKUP_DIR="BACKUPBASE/Saved−BACKUPBASE/Saved−{BACKUP_BASE}/Saved-{TIMESTAMP}"

    使用 rsync 进行备份

    rsync -av --delete "SOURCE/""SOURCE/""SOURCE/" "NEW_BACKUP_DIR"

    下载存档包到实例

    /usr/games/steamcmd +login anonymous +app_update 2394010 validate +quit
    sudo systemctl restart pal-server
    Windows系统请复制粘贴如下命令执行:
    $TaskName = "PalServerAutoStart"
    $ProcessName = "PalServer-Win64-Test-Cmd"
    if (Get-Process -Name $ProcessName -ErrorAction SilentlyContinue) {
    Stop-Process -Name $ProcessName -Force
    Start-Sleep -Seconds 1
    }
    $sourceDir = "C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved"
    $destinationDir = "C:\Program Files\PalServer\steam\steamapps\common\PalServer\Pal\Saved_Backup"
    if (-not (Test-Path -Path $destinationDir)) {
    New-Item -Path $destinationDir -ItemType Directory
    }

    创建带有时间戳的目标备份目录

    $timestamp = Get-Date -Format "yyyyMMddHHmm"
    backupDir=Join−PathbackupDir=Join−PathbackupDir = Join-Path destinationDir ("Saved-" + $timestamp)

    拷贝文件

    Copy-Item -Path sourceDir−DestinationsourceDir−DestinationsourceDir -Destination backupDir -Recurse -Force
    & "C:\Program Files\PalServer\steam\steamcmd.exe" +login anonymous +app_update 2394010 validate +quit
    Start-ScheduledTask -TaskName $TaskName

    资料来源

    2024-02-18 15:08:31
    赞同 展开评论 打赏

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载