修改幻兽帕鲁游戏参数

幻兽帕鲁

本文主要介绍,如何在Linux及Windows操作系统中,修改您搭建的幻兽帕鲁(Palworld)服务器游戏参数。

前提条件

您已购买云服务器并在其中搭建幻兽帕鲁服务器。操作详情可查看通过火山引擎云服务器搭建幻兽帕鲁(Palworld)服务器

本文主要介绍,如何在Linux及Windows操作系统中,快速调整您搭建的幻兽帕鲁(Palworld)服务器游戏参数。

前提条件

您已购买云服务器并在其中搭建幻兽帕鲁服务器。操作详情可查看通过火山引擎云服务器搭建幻兽帕鲁(Palworld)服务器

在Linux操作系统中调整

使用脚本修改参数

  1. 登录批量作业控制台

  2. 在顶部导航栏选择购买的实例所在地域。

    picture.image

  3. 选择“作业管理”页签,单击“创建作业”按钮。

    picture.image

  4. 在创建作业页面,配置如下信息。

    未提及的信息保持默认即可。

    1. “命令类型”选择“手工输入”。

    2. “命令内容”选择“Shell”,复制如下命令填入内容框覆盖原有内容。

      请按需修改命令中Palworld游戏服务器参数,无需修改的参数请勿调整。 例如:希望死亡时无惩罚(即不掉落物品),可以调整如下命令中DeathPenalty的值为None

      #!/bin/bash
      #===========================
      #用户可以自定义修改参数
      #-----------
      cat > .palworld_env <<EOL
      Difficulty=None  # 游戏难度,默认为None表示自定义,设置Difficulty=3则代表困难模式
      DayTimeSpeedRate=1.000000 #日间速度倍率,越低白天时间越多,范围0.1到5
      NightTimeSpeedRate=1.000000 #夜间速度倍率,越低晚上时间越多,范围0.1到5
      ExpRate=1.000000 #经验倍率,0.1到20
      PalCaptureRate=1.000000 #帕鲁捕获倍率,0.5到2
      PalSpawnNumRate=1.000000 #帕鲁生成数量倍率,0.5到3
      PalDamageRateAttack=1.000000 #帕鲁攻击伤害倍率,0.1到5
      PalDamageRateDefense=1.000000 #帕鲁防御伤害倍率,0.1到5
      PlayerDamageRateAttack=1.000000 #玩家攻击伤害倍率,0.1到5
      PlayerDamageRateDefense=1.000000 #玩家防御伤害倍率,0.1到5
      PlayerStomachDecreaceRate=1.000000 #玩家饥饿减少速率,0.1到5
      PlayerStaminaDecreaceRate=1.000000 #玩家体力减少速率,0.1到5
      PlayerAutoHPRegeneRate=1.000000 #玩家自动血量恢复倍率,0.1到5
      PlayerAutoHpRegeneRateInSleep=1.000000 #睡眠中玩家自动血量恢复倍率,0.1到5
      PalStomachDecreaceRate=1.000000 #帕鲁饥饿减少速率,0.1到5
      PalStaminaDecreaceRate=1.000000 #帕鲁体力减少速率,0.1到5
      PalAutoHPRegeneRate=1.000000 #帕鲁自动血量恢复倍率,0.1到5
      PalAutoHpRegeneRateInSleep=1.000000 #睡眠中帕鲁自动血量恢复倍率,0.1到5
      BuildObjectDamageRate=1.000000 #建筑物受损倍率,0.5到3
      BuildObjectDeteriorationDamageRate=1.000000 #建筑物劣化受损倍率,0到10
      CollectionDropRate=1.000000 #收集物掉落倍率,0.5到3
      CollectionObjectHpRate=1.000000 #收集物体生命值倍率,0.5到3
      CollectionObjectRespawnSpeedRate=1.000000 #收集物体重生速度倍率,0.5到3
      EnemyDropItemRate=1.000000 #敌人掉落物品倍率,0.5到3
      DeathPenalty=All #死亡惩罚,None(无死亡惩罚)、Item(只掉落背包内的物品,不掉落装备和帕鲁)、ItemAndEquipment(掉落背包内的物品和装备,不掉落帕鲁)、All(全部掉落)
      bEnablePlayerToPlayerDamage=False #允许玩家对玩家造成伤害
      bEnableFriendlyFire=False #允许友军伤害
      bEnableInvaderEnemy=True #允许入侵敌人
      bActiveUNKO=False #是否启用UNKO活动
      bEnableAimAssistPad=True #启用手柄瞄准辅助
      bEnableAimAssistKeyboard=False #启用键盘瞄准辅助
      DropItemMaxNum=3000 #掉落物品最大数量
      DropItemMaxNum_UNKO=100 #UNKO活动中掉落物品的最大数量
      BaseCampMaxNum=128 #基地最大数量
      BaseCampWorkerMaxNum=15 #基地工人最大数量
      DropItemAliveMaxHours=1.000000 #掉落物品存活最长时间(小时)
      bAutoResetGuildNoOnlinePlayers=False #自动重置公会无在线玩家
      AutoResetGuildTimeNoOnlinePlayers=72.000000 #无在线玩家时自动重置公会时间(小时)
      GuildPlayerMaxNum=20 #公会最大玩家数量,1到100
      PalEggDefaultHatchingTime=72.000000 #帕鲁蛋默认孵化时间(小时),0到240
      WorkSpeedRate=1.000000 #工作速度倍率
      bIsMultiplay=False #多人游戏
      bIsPvP=False #PvP模式
      bCanPickupOtherGuildDeathPenaltyDrop=False #可以拾取其他公会死亡惩罚掉落
      bEnableNonLoginPenalty=True #启用非登录惩罚
      bEnableFastTravel=True #启用快速旅行
      bIsStartLocationSelectByMap=True #根据地图选择起始位置
      bExistPlayerAfterLogout=False #登出后玩家仍存在
      bEnableDefenseOtherGuildPlayer=False #启用防御其他公会玩家
      CoopPlayerMaxNum=4 #合作玩家最大数量
      ServerPlayerMaxNum=32 #服务器玩家最大数量
      ServerName= #服务器名字
      ServerDescription= #服务器描述
      AdminPassword= #管理员密码
      ServerPassword= #服务器密码
      PublicPort=8211 #公共端口号
      PublicIP= #公共IP地址
      RCONEnabled=False #启用RCON
      RCONPort=25575 #RCON端口号
      Region= #区域
      bUseAuth=True #使用身份验证
      BanListURL=https://api.palworldgame.com/api/banlist.txt #(封禁名单URL)     
      EOL
      #=====================
      
      while IFS= read -r line; do
        trimmed_line=${line%%#*}
        trimmed_line=$(echo "$trimmed_line" | sed 's/[[:space:]]*$//')
        export "$trimmed_line"
      done <  .palworld_env
      wget -q -O - https://palworld.tos-cn-beijing.volces.com/update_config.sh | bash
      
    3. “超时时间”建议配置为“5分”。

      picture.image

    4. “执行对象”选择要修改Palworld服务器参数的云服务器,单击“确定”按钮,即可完成配置。

      picture.image

      若无法选择目标云服务器,请按实际情况调整云服务器配置。

      1. 将鼠标悬浮至目标实例左侧勾选框上。

        picture.image

        • 若提示“尚未安装批量作业,请安装后使用”,请根据安装批量作业客户端指引,为目标实例安装Agent。

          picture.image

        • 若无任何提示,可能是由于实例未处于运行中状态,请单击目标实例名称,并在新打开的页面中启动实例。

          picture.image

      2. 回到创建批量作业页面,单击提示刷新按钮。

        picture.image

      3. 勾选目标实例,单击“确定”按钮,即可完成配置。

  5. 开始执行以后会回到列表页,单击“操作”列的“执行结果”按钮,可以查看执行进度与信息。

    picture.image

    回显如下所示时,表示已成功修改参数并启动Palworld服务器,可以开始游戏了。

    picture.image

手动修改参数

  1. 登录实例控制台

  2. 在顶部导航栏选择创建的实例所在地域。

    picture.image

  3. 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。

    picture.image

  4. 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。

    picture.image

  5. 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。

    picture.image

  6. 进入实例页面后。 picture.image

    1. 执行如下命令,完成修改前准备。

      • 使用Docker脚本搭建的服务器

        docker exec -it pal-world-server rcon-cli -c /home/steam/steamcmd/rcon.yaml "save"
        
      • 手动搭建或非Docker脚本搭建的服务器

        systemctl stop pal-world-server.service
        
    2. 首次调整参数时,执行如下命令,将参考文件中的参数信息复制入游戏配置文件中。

      • 使用Docker脚本搭建的幻兽帕鲁服务器请跳过本步骤。
      • 首次修改参数需要执行本步骤命令,否则本操作将恢复游戏初始配置。
      cp -f $(find / -name "DefaultPalWorldSettings.ini") $(find / -name "PalWorldSettings.ini") 
      
    3. 修改游戏参数。

      1. 执行如下命令,打开配置文件。

        vim $(find / -name "PalWorldSettings.ini") 
        
      2. i键进入编辑模式,修改目标参数值。

        picture.image

      3. 完成修改后,按esc键退出编辑并输入:wq保存修改。

    4. 执行如下命令,启动Palworld服务器。

      • 使用Docker脚本搭建的服务器。

        docker rm -f pal-world-server
        docker run \
           --name pal-world-server \
           -v /root/palworld-server/pal_saved:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/ \
           -v /root/palworld-server/pal_backup:/home/steam/palworld_backup/ \
           -p 8211:8211/udp \
           -p 27015:27015/udp \
           -e PUID=1000 \
           -e PGID=1000 \
           -e PORT=8211 \
           -e MULTITHREADING=true \
           -e RCON_ENABLED=true \
           -e RCON_PORT=25575 \
           -e TZ=UTC \
           -e COMMUNITY=false \
           -e SERVER_SETTINGS_MODE=auto \
           --restart unless-stopped \
           -dit palworld:latest
        
      • 手动搭建或非Docker脚本搭建的服务器。

        systemctl restart pal-world-server.service
        
  7. 至此,已完成参数修改,可重新进入您搭建的服务器开始游戏,确认是否修改成功。

在Windows操作系统中调整

  1. 登录实例控制台

  2. 在顶部导航栏选择创建的实例所在地域。

    picture.image

  3. 在实例列表页中找到目标实例,并单击该实例右侧“操作”列的“远程连接”按钮。

    picture.image

  4. 在弹窗中单击“ECS Terminal”方式的“立即登录”按钮。

    若无法通过“ECS Terminal”登录,请重启该实例。操作详情可查看重启实例

    picture.image

  5. 在登录页面,输入创建实例时配置的登录密码,并单击“确定”按钮。

    picture.image

  6. 右键单击“开始”按钮,并选择“Windows PowerShell(管理员)(A)”,打开PowerShell。

    picture.image

  7. 在PowerShell中执行如下命令,输入y并按回车键停止Palworld服务器。

    Stop-Process -Name PalServer-Win64-Test-Cmd
    

    picture.image

  8. 首次调整参数时,需要在PowerShell中,执行如下命令,将参考文件中的参数信息复制入游戏配置文件中。

    首次修改参数需要执行本步骤命令,否则本操作将恢复游戏初始配置。

    $DefaultPalWorldSettingsFile = Get-ChildItem -Path C:\Users\Administrator\ -Filter DefaultPalWorldSettings.ini -Recurse | Select-Object -First 1   | %{$_.FullName}
    $PalWorldSettingsFile = Get-ChildItem -Path C:\Users\Administrator\ -Filter PalWorldSettings.ini -Recurse | Select-Object -First 1   | %{$_.FullName}
    Copy-Item $DefaultPalWorldSettingsFile $PalWorldSettingsFile -Force
    
  9. 修改游戏参数。

    1. 在PowerShell中,执行如下命令,打开游戏配置文件。

      $PalWorldSettingsFile = Get-ChildItem -Path C:\Users\Administrator\ -Filter PalWorldSettings.ini -Recurse | Select-Object -First 1   | %{$_.FullName}
      Start-Process notepad.exe -FilePath $PalWorldSettingsFile
      
    2. 在文件中,按Ctrl+f键唤出查找对话框,在其中搜索查找需要修改的参数。

      本文以修改PalEggDefaultHatchingTime(帕鲁蛋默认孵化时间)为例。

      picture.image

    3. 找到参数后,关闭查找对话框,修改参数值。

      本文以修改PalEggDefaultHatchingTime(帕鲁蛋默认孵化时间)3分钟为例。

      picture.image

    4. 修改完所需参数后,按Ctrl+s键保存文件,并关闭该文件。

  10. 在PowerShell中,执行如下命令,启动Palworld服务器。

    Start-ScheduledTask "AutoStartPalServer"
    Get-Process | Where-Object{$_.ProcessName -eq "PalServer-Win64-Test-Cmd"}
    

    若回显如下所示,表示Palworld服务器已成功启动。

    picture.image

  11. 至此,已完成参数修改,可重新进入您搭建的服务器开始游戏,确认是否修改成功。

游戏参数说明

参数名默认值说明
DifficultyNone游戏难度,默认为None表示自定义,设置Difficulty=3则代表困难模式
DayTimeSpeedRate1.000000日间速度倍率,越低白天时间越多,范围0.1到5
NightTimeSpeedRate1.000000夜间速度倍率,越低晚上时间越多,范围0.1到5
ExpRate1.000000经验倍率,0.1到20
PalCaptureRate1.000000帕鲁捕获倍率,0.5到2
PalSpawnNumRate1.000000帕鲁生成数量倍率,0.5到3
PalDamageRateAttack1.000000帕鲁攻击伤害倍率,0.1到5
PalDamageRateDefense1.000000帕鲁防御伤害倍率,0.1到5
PlayerDamageRateAttack1.000000玩家攻击伤害倍率,0.1到5
PlayerDamageRateDefense1.000000玩家防御伤害倍率,0.1到5
PlayerStomachDecreaceRate1.000000玩家饥饿减少速率,0.1到5
PlayerStaminaDecreaceRate1.000000玩家体力减少速率,0.1到5
PlayerAutoHPRegeneRate1.000000玩家自动血量恢复倍率,0.1到5
PlayerAutoHpRegeneRateInSleep1.000000睡眠中玩家自动血量恢复倍率,0.1到5
PalStomachDecreaceRate1.000000帕鲁饥饿减少速率,0.1到5
PalStaminaDecreaceRate1.000000帕鲁体力减少速率,0.1到5
PalAutoHPRegeneRate1.000000帕鲁自动血量恢复倍率,0.1到5
PalAutoHpRegeneRateInSleep1.000000睡眠中帕鲁自动血量恢复倍率,0.1到5
BuildObjectDamageRate1.000000建筑物受损倍率,0.5到3
BuildObjectDeteriorationDamageRate1.000000建筑物劣化受损倍率,0到10
CollectionDropRate1.000000收集物掉落倍率,0.5到3
CollectionObjectHpRate1.000000收集物体生命值倍率,0.5到3
CollectionObjectRespawnSpeedRate1.000000收集物体重生速度倍率,0.5到3
EnemyDropItemRate1.000000敌人掉落物品倍率,0.5到3
DeathPenaltyAll死亡惩罚,None(无死亡惩罚)、Item(只掉落背包内的物品,不掉落装备和帕鲁)、ItemAndEquipment(掉落背包内的物品和装备,不掉落帕鲁)、All(全部掉落)
bEnablePlayerToPlayerDamageFalse允许玩家对玩家造成伤害
bEnableFriendlyFireFalse允许友军伤害
bEnableInvaderEnemyTrue允许入侵敌人
bActiveUNKOFalse是否启用UNKO活动
bEnableAimAssistPadTrue启用手柄瞄准辅助
bEnableAimAssistKeyboardFalse启用键盘瞄准辅助
DropItemMaxNum3000掉落物品最大数量
DropItemMaxNum_UNKO100UNKO活动中掉落物品的最大数量
BaseCampMaxNum128基地最大数量
BaseCampWorkerMaxNum15基地工人最大数量
DropItemAliveMaxHours1.000000掉落物品存活最长时间(小时)
bAutoResetGuildNoOnlinePlayersFalse自动重置公会无在线玩家
AutoResetGuildTimeNoOnlinePlayers72.000000无在线玩家时自动重置公会时间(小时)
GuildPlayerMaxNum20公会最大玩家数量,1到100
PalEggDefaultHatchingTime72.000000帕鲁蛋默认孵化时间(小时),0到240
WorkSpeedRate1.000000工作速度倍率
bIsMultiplayFalse多人游戏
bIsPvPFalsePvP模式
bCanPickupOtherGuildDeathPenaltyDropFalse可以拾取其他公会死亡惩罚掉落
bEnableNonLoginPenaltyTrue启用非登录惩罚
bEnableFastTravelTrue启用快速旅行
bIsStartLocationSelectByMapTrue根据地图选择起始位置
bExistPlayerAfterLogoutFalse登出后玩家仍存在
bEnableDefenseOtherGuildPlayerFalse启用防御其他公会玩家
CoopPlayerMaxNum4合作玩家最大数量
ServerPlayerMaxNum32服务器玩家最大数量
ServerName""服务器名字
ServerDescription""服务器描述
AdminPassword""管理员密码
ServerPassword""服务器密码
PublicPort8211公共端口号
PublicIP""公共IP地址
RCONEnabledFalse启用RCON
RCONPort25575RCON端口号
Region""区域
bUseAuthTrue使用身份验证
BanListURL"https://api.palworldgame.com/api/banlist.txt"封禁名单URL
0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论