开始使用
安全组规则修改(可选)
安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。
如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。
幻兽帕鲁基础使用
游戏服务端版本更新操作指导(可选)
由于幻兽帕鲁服务端会定期维护升级,当客户端和服务端出现版本不兼容时,客户端无法正常登录服务端。由于服务端为自建专用服务器,无法进行自动更新。如果出现此情况,需要您手动完成游戏服务端的版本更新操作。
- 登录弹性云服务器控制台,可选择华为云弹性云服务器控制台提供的VNC方式登录,也可选择远程工具登录。 图2 远程登录
图3 选择使用VNC方式登录
- 更新幻兽帕鲁游戏服务端版本,输入如下命令:
- 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 重启游戏服务端应用
- 游戏服务端应用更新成功后,您可以输入以下命令检验游戏服务端应用是否启动成功:
- sudo systemctl status palworld:检查幻兽帕鲁游戏服务端应用是否启动成功。
- netstat -ulpt:检查幻兽帕鲁游戏服务端应用的8211端口是否启动成功。 图7 游戏服务端应用启动成功
图8 检查游戏服务端应用的8211端口是否启动成功
- 您可以登录幻兽帕鲁客户端,连接游戏服务器,确定游戏是否还存在版本不兼容问题。
手动配置游戏参数(可选)
幻兽帕鲁部署成功后,如果您想要按照自己的喜欢打造个性化的专用游戏服务端,可参考如下步骤配置游戏参数。
- 按照幻兽帕鲁基础使用 步骤一登录您的游戏服务器,为了保证参数配置的有效性需先停止游戏的运行。停止命令:sudo systemctl stop palworld。 图9 停止游戏运行
- 幻兽帕鲁服务器会默认在/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/路径下存放一个空的PalWorldSettings.ini文件。 图10 查看默认的PalWorldSettings.ini文件
- 幻兽帕鲁服务器提供了默认的参数配置文件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
使用授权
- 为配置文件增加权限
- 编辑完成后,按下Esc键退出编辑模式,并输入:wq并按下回车键保存文件并退出 vim ,输入sudo systemctl restart palworld,重启游戏服务器。 图14 保存并退出
图15 重启服务器
- 游戏服务端应用重启成功后,您可以输入以下命令检验游戏服务端应用是否启动成功:
- sudo systemctl status palworld:检查幻兽帕鲁游戏服务端应用是否启动成功。
- netstat -ulpt:检查幻兽帕鲁游戏服务端应用的8211端口是否启动成功。 图16 游戏服务端应用启动成功
图17 检查游戏服务端应用的8211端口是否启动成功
- 您可以登录幻兽帕鲁客户端,连接游戏服务器,确定游戏配置参数更改是否生效。
游戏存档迁移(可选)
如果您想把幻兽帕鲁游戏服务器的存档数据迁移到另一台游戏服务器,这样就可以保证您在不同的服务器上同步游戏进度,以便可以在新的服务器上继续游戏。
- 登录弹性云服务器控制台,可选择华为云弹性云服务器控制台提供的VNC方式登录,也可选择远程工具登录。 图18 登录弹性云服务器
图19 选择使用VNC方式登录
- 为了保证存档数据的有效性,您需要先停止两个游戏服务端应用的运行。输入:sudo systemctl stop palworld。 图20 源游戏服务端应用
图21 目标游戏服务端应用
- 登录幻兽帕鲁源游戏服务器中,查找源服务器的存档路径,一般为:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/。
- ls /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/SaveGames/0/ 图22 专用服务器名称
- ls /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/SaveGames/0/
- (适用于scp方式复制存档数据)您需要在目标游戏服务器安全组入方向规则中为源游戏服务器开放TCP协议的22端口。登录华为云弹性云服务器控制台,单击目标游戏服务器的名称,选择“安全组”-->配置规则-->入方向规则-->单击22端口中的修改-->源地址改为原服务器的公网IP地址-->单击确认,即可配置成功。 图23 弹性云服务器控制台,单击目标服务器名称
图24 选择安全组,单击“配置规则”
图25 选择入方向规则,单击22端口后的修改(如果之前没有开放22端口,可选择“添加规则”)
图26 修改22端口的”源地址”为源游戏服务器公网IP
- 复制源游戏服务器/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 将源游戏服务器存档数据迁移到目标游戏服务器
- scp -r /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/ root@目标服务器的公网IP地址:/home/steam/Steam/steamapps/common/PalServer/Pal/
- 登录到目标的游戏服务器中,幻兽帕鲁游戏服务端不允许使用root用户执行,需要将游戏存档目录及其子目录的修改权限授予steam用户(steam为示例用户名,具体需要看您实际的用户名),如果不修改权限,则服务端会崩溃退出。
- chown -R steam:steam /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/ 图28 将目标游戏存档目录及其子目录的修改权限授予steam用户

- chown -R steam:steam /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/
- 查看目标游戏服务器/home/steam/Steam/steamapps/common/PalServer/Pal路径下的DedicatedServerName与源游戏服务器保持一致。如果不一致,需修改为一致。该配置是目标服务器游戏服务端是否能正确读取到源服务器游戏端存档数据的关键参数。
- cat /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/GameUserSettings.ini 图29 确定目标游戏服务端的存档DedicatedServerName配置和源游戏服务端保持一致,可以参考图31
- cat /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/GameUserSettings.ini
- 重新启动目标游戏服务端应用,输入sudo systemctl restart palworld。 图30 重新启动目标游戏服务端应用
- 目标游戏服务端应用重启成功后,您可以输入以下命令检验游戏服务端应用是否启动成功:
- sudo systemctl status palworld:检查幻兽帕鲁目标游戏服务端应用是否启动成功。
- netstat -ulpt:检查幻兽帕鲁目标游戏服务端应用的8211端口是否启动成功。 图31 目标游戏服务端应用启动成功
图32 检查目标游戏服务端应用的8211端口是否启动成功
- 您可以登录幻兽帕鲁客户端,连接目标游戏服务器,确定存档迁移是否成功。
请用户在遵守适用的法律法规下合法使用云服务,按照游戏官方说明、指示和要求使用游戏,如用户涉及侵权,由用户自行承担责任。
