更新时间:2026-10-27 GMT+08:00
分享

开始使用

  • 该解决方案使用22端口用来远程登录云服务器,默认对该方案创建的VPC子网网段放开,请参考修改安全组规则,配置IP地址白名单,以便能正常访问服务。

安全组规则修改(可选)

安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。

如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。

  • 添加安全组规则:根据业务使用需求需要开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。
  • 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。
  • 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。

幻兽帕鲁基础使用

  1. 单击该方案堆栈详情页面的“输出”,即可查看幻兽帕鲁服务的IP地址。

    图1 查看游戏服务器的公网IP地址

  2. 打开幻兽帕鲁游戏,进入主页,单击“加入多人游戏(专用服务器)”。
  3. 在服务信息配置页面输入步骤一获取游戏服务器的公网IP地址,端口8211保持不变,单击“联系“,即可进入游戏。

游戏服务端版本更新操作指导(可选)

由于幻兽帕鲁服务端会定期维护升级,当客户端和服务端出现版本不兼容时,客户端无法正常登录服务端。由于服务端为自建专用服务器,无法进行自动更新。如果出现此情况,需要您手动完成游戏服务端的版本更新操作。

  1. 登录弹性云服务器控制台,可选择华为云弹性云服务器控制台提供的VNC方式登录,也可选择远程工具登录。

    图2 远程登录
    图3 选择使用VNC方式登录

  2. 更新幻兽帕鲁游戏服务端版本,输入如下命令:

    • sudo -u steam /usr/games/steamcmd +login anonymous +app_update 1007 validate +quit ,当日志最后出现”Success!App '1007' fully installed.",则表示steam更新成功。
    • sudo -u steam /usr/games/steamcmd +login anonymous +app_update 2394010 validate +quit,当日志最后出现”Success!App '2394010' fully installed.",则表示游戏服务端应用更新成功。
    • 您需要重新启动游戏服务端应用,输入sudo systemctl restart palworld。
    图4 更新steam
    图5 更新幻兽帕鲁游戏服务端版本
    图6 重启游戏服务端应用

  3. 游戏服务端应用更新成功后,您可以输入以下命令检验游戏服务端应用是否启动成功:

    • sudo systemctl status palworld:检查幻兽帕鲁游戏服务端应用是否启动成功。
    • netstat -ulpt:检查幻兽帕鲁游戏服务端应用的8211端口是否启动成功。
      图7 游戏服务端应用启动成功
      图8 检查游戏服务端应用的8211端口是否启动成功

  4. 您可以登录幻兽帕鲁客户端,连接游戏服务器,确定游戏是否还存在版本不兼容问题。

手动配置游戏参数(可选)

幻兽帕鲁部署成功后,如果您想要按照自己的喜欢打造个性化的专用游戏服务端,可参考如下步骤配置游戏参数。

  1. 按照幻兽帕鲁基础使用 步骤一登录您的游戏服务器,为了保证参数配置的有效性需先停止游戏的运行。停止命令:sudo systemctl stop palworld。

    图9 停止游戏运行

  2. 幻兽帕鲁服务器会默认在/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/路径下存放一个空的PalWorldSettings.ini文件。

    图10 查看默认的PalWorldSettings.ini文件

  3. 幻兽帕鲁服务器提供了默认的参数配置文件DefaultPalWorldSettings.ini,您只需要复制DefaultPalWorldSettings.ini到/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/路径下,在默认参数的基础上进行修改。

    • 为配置文件增加权限

      sudo chmod 777 /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

    • 复制默认配置文件到幻兽帕鲁服务器指定目录

      sudo -u steam cp /home/steam/Steam/steamapps/common/PalServer/DefaultPalWorldSettings.ini /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

    • 使用如下命令打开游戏参数的配置文件,按下i进入编辑模式,将光标移动到文件的末尾,即可开始编辑配置,配置参数可参考表1。
    • sudo vim /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
    图11 为配置文件增加权限
    图12 复制默认配置文件
    图13 默认游戏配置参数文件内容如下
    表1 配置参数解释

    参数默认名称及默认值

    中文解释

    Difficulty=None

    难度None或Difficulty

    DayTimeSpeedRate=1.000000

    白天流逝速度

    NightTimeSpeedRate=1.000000

    夜晚流逝速度

    ExpRate=1.000000

    经验值倍率

    PalCaptureRate=1.000000

    捕捉概率倍率

    PalSpawnNumRate=1.000000

    帕鲁出现数量倍率

    PalDamageRateAttack=1.000000

    帕鲁攻击伤害倍率

    PalDamageRateDefense=1.000000

    帕鲁承受伤害倍率

    PlayerDamageRateAttack=1.000000

    玩家攻击伤害倍率

    PlayerDamageRateDefense=1.000000

    玩家承受伤害倍率

    PlayerStomachDecreaceRate=1.000000

    玩家饱食度降低倍率

    PlayerStaminaDecreaceRate=1.000000

    玩家耐力倍率

    PlayerAutoHPRegeneRate=1.000000

    玩家生命值恢复倍率

    PlayerAutoHpRegeneRateInSleep=1.000000

    玩家睡眠时生命恢复倍率

    PalStomachDecreaceRate=1.000000

    帕鲁饱食度降低倍率

    PalStaminaDecreaceRate=1.000000

    帕鲁耐力降低倍率

    PalAutoHPRegeneRate=1.000000

    帕鲁生命值自然恢复倍率

    PalAutoHpRegeneRateInSleep=1.000000

    帕鲁睡眠时生命恢复倍率

    BuildObjectDamageRate=1.000000

    对建筑物伤害倍率

    BuildObjectDeteriorationDamageRate=1.000000

    建筑物劣化速度倍率

    CollectionDropRate=1.000000

    可采集物品掉落倍率

    CollectionObjectHpRate=1.000000

    可采集物品生命值倍率

    CollectionObjectRespawnSpeedRate=1.000000

    可采集物品生成速率

    EnemyDropItemRate=1.000000

    敌方掉落物品率

    DeathPenalty=All

    死亡惩罚None不掉落Item只掉物品不掉装备ItemAndEquipment掉物品和装备All全都掉

    bEnablePlayerToPlayerDamage=False

    启用玩家对玩家伤害功能

    bEnableFriendlyFire=False

    火焰伤害

    bEnableInvaderEnemy=True

    否会发生袭击事件

    bActiveUNKO=False

    是否启用UNOK

    bEnableAimAssistPad=True

    启用瞄准辅助手柄

    bEnableAimAssistKeyboard=False

    准星开启

    DropItemMaxNum=3000

    掉落物品最大数量

    DropItemMaxNum_UNKO=100

    掉落物品最大数量_UNKO

    BaseCampMaxNum=128

    大本营最大数

    BaseCampWorkerMaxNum=15

    大本营工人最多人数

    DropItemAliveMaxHours=1.000000

    掉落物品存在最大时长

    bAutoResetGuildNoOnlinePlayers=False

    自动重置没有在线玩家的公会

    AutoResetGuildTimeNoOnlinePlayers=72.000000

    无在线玩家时自动重置生成时间

    GuildPlayerMaxNum=20

    公会玩家最大数量

    PalEggDefaultHatchingTime=72.000000

    帕鲁蛋默认孵化时间

    WorkSpeedRate=1.000000

    工作速率

    bIsMultiplay=False

    多人游戏

    bIsPvP=False

    是否启用玩家间对战

    bCanPickupOtherGuildDeathPenaltyDrop=False

    可拾取其他公会的死亡掉落物

    bEnableNonLoginPenalty=True

    启用不登录惩罚

    bEnableFastTravel=True

    启用快速旅行

    bIsStartLocationSelectByMap=True

    通过地图选择起始位置

    bExistPlayerAfterLogout=False

    注销后玩家仍然存在

    bEnableDefenseOtherGuildPlayer=False

    启用防御其他公会玩家功能

    CoopPlayerMaxNum=4

    合作玩家最大人数

    ServerPlayerMaxNum=32

    服务器玩家最大人数

    ServerName="Default Palworld Server"

    服务器名称

    ServerDescription=""

    服务器描述

    AdminPassword=""

    管理员密码

    ServerPassword=""

    服务器密码

    RCONEnabled=False

    启用 RCON

    RCONPort=25575

    RCON端口

    Region=""

    地区

    bUseAuth=True

    使用授权

  4. 编辑完成后,按下Esc键退出编辑模式,并输入:wq并按下回车键保存文件并退出 vim ,输入sudo systemctl restart palworld,重启游戏服务器。

    图14 保存并退出
    图15 重启服务器

  5. 游戏服务端应用重启成功后,您可以输入以下命令检验游戏服务端应用是否启动成功:

    • sudo systemctl status palworld:检查幻兽帕鲁游戏服务端应用是否启动成功。
    • netstat -ulpt:检查幻兽帕鲁游戏服务端应用的8211端口是否启动成功。
      图16 游戏服务端应用启动成功
      图17 检查游戏服务端应用的8211端口是否启动成功

  6. 您可以登录幻兽帕鲁客户端,连接游戏服务器,确定游戏配置参数更改是否生效。

游戏存档迁移(可选)

如果您想把幻兽帕鲁游戏服务器的存档数据迁移到另一台游戏服务器,这样就可以保证您在不同的服务器上同步游戏进度,以便可以在新的服务器上继续游戏。

  1. 登录弹性云服务器控制台,可选择华为云弹性云服务器控制台提供的VNC方式登录,也可选择远程工具登录。

    图18 登录弹性云服务器
    图19 选择使用VNC方式登录

  2. 为了保证存档数据的有效性,您需要先停止两个游戏服务端应用的运行。输入:sudo systemctl stop palworld。

    图20 源游戏服务端应用
    图21 目标游戏服务端应用

  3. 登录幻兽帕鲁源游戏服务器中,查找源服务器的存档路径,一般为:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/。

    • ls /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/SaveGames/0/
      图22 专用服务器名称

  4. (适用于scp方式复制存档数据)您需要在目标游戏服务器安全组入方向规则中为源游戏服务器开放TCP协议的22端口。登录华为云弹性云服务器控制台,单击目标游戏服务器的名称,选择“安全组”-->配置规则-->入方向规则-->单击22端口中的修改-->源地址改为原服务器的公网IP地址-->单击确认,即可配置成功。

    图23 弹性云服务器控制台,单击目标服务器名称
    图24 选择安全组,单击“配置规则”
    图25 选择入方向规则,单击22端口后的修改(如果之前没有开放22端口,可选择“添加规则”)
    图26 修改22端口的”源地址”为源游戏服务器公网IP

  5. 复制源游戏服务器/home/steam/Steam/steamapps/common/PalServer/Pal/路径下的Saved目录到目标服务器对应的存档路径/home/steam/Steam/steamapps/common/PalServer/Pal/,输入以下命令。

    • scp -r /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/ root@目标服务器的公网IP地址:/home/steam/Steam/steamapps/common/PalServer/Pal/
      图27 将源游戏服务器存档数据迁移到目标游戏服务器

  6. 登录到目标的游戏服务器中,幻兽帕鲁游戏服务端不允许使用root用户执行,需要将游戏存档目录及其子目录的修改权限授予steam用户(steam为示例用户名,具体需要看您实际的用户名),如果不修改权限,则服务端会崩溃退出。

    • chown -R steam:steam /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/
      图28 将目标游戏存档目录及其子目录的修改权限授予steam用户

  7. 查看目标游戏服务器/home/steam/Steam/steamapps/common/PalServer/Pal路径下的DedicatedServerName与源游戏服务器保持一致。如果不一致,需修改为一致。该配置是目标服务器游戏服务端是否能正确读取到源服务器游戏端存档数据的关键参数。

    • cat /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/GameUserSettings.ini
      图29 确定目标游戏服务端的存档DedicatedServerName配置和源游戏服务端保持一致,可以参考图31

  8. 重新启动目标游戏服务端应用,输入sudo systemctl restart palworld。

    图30 重新启动目标游戏服务端应用

  9. 目标游戏服务端应用重启成功后,您可以输入以下命令检验游戏服务端应用是否启动成功:

    • sudo systemctl status palworld:检查幻兽帕鲁目标游戏服务端应用是否启动成功。
    • netstat -ulpt:检查幻兽帕鲁目标游戏服务端应用的8211端口是否启动成功。
      图31 目标游戏服务端应用启动成功
      图32 检查目标游戏服务端应用的8211端口是否启动成功

  10. 您可以登录幻兽帕鲁客户端,连接目标游戏服务器,确定存档迁移是否成功。

请用户在遵守适用的法律法规下合法使用云服务,按照游戏官方说明、指示和要求使用游戏,如用户涉及侵权,由用户自行承担责任。

相关文档