• [技术干货] 幻兽帕鲁Ubuntu搭建教程
    =========================================================================apt安装steamcmdsudo add-apt-repository multiversesudo dpkg --add-architecture i386sudo apt update#执行add-apt-repository的时候报错类似说找不到包,那么需要执行下面两条命令安装一下软件sudo apt-get updatesudo apt-get install software-properties-commonsudo apt install steamcmd1)Tab选择同意,然后回车2)选择ok一路下一步,我在部分厂商服务器安装的时候会失败。如果安装失败,或者报错了那么就按照下面手动来=============================================================================手动安装steamcmd1)sudo apt-get install lib32gcc-s1                      #安装依赖项,选择OK,这里安装报错也没关系,继续往下执行(官方说需要这个依赖,但是执行失败了也可以运行幻兽帕鲁服务器)2)sudo useradd -m steam                                  #这里要给steam单独创建一个用户,直接root做的话后面运行帕鲁服务器的时候会报错,提示不能在root用户下执行。这里为了方便,创建好用户,没有设置密码,直接切换到用户了,需要密码可以执行sudo passwd steam3)su - steam                                                         #以 root 用户身份,升级为 Steam 用户。如果不是以 root 身份登录,而是用于执行管理,按如下方式升级为 Steam 用户:sudo -iu steam4)mkdir ~/Steam && cd ~/Steam                       #为 SteamCMD 创建一个目录并切换到它5)curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -        #下载并解压 Linux 版 SteamCMD6)./steamcmd.sh                                                 #运行steamcmd,会自动更新文件,等他更新完成7)login anonymous                                             #这步如果连接不上steamcmd服务器的话,修改下dns,sudo resolvectl dns eth0 8.8.8.8 8.8.4.4;resolvectl status8)app_update 2394010 validate                           #开始下载幻兽帕鲁服务器,大概2.5G9)quit                                                                   #提示下载成功后退出steamcmd10)exit11)sudo -u steam -s                                            #这里以root身份升级为Steam用户没法用Tab一键补全,有点麻烦,我这里还是正常切换到steam用户12)cd /home/steam/Steam/steamapps/common/PalServer13)./PalServer.sh                                                  #运行帕鲁服务器,执行报错了,现在来处理报错14)ctrl+c                                                             #强制结束15)mkdir -p ~/.steam/sdk64/16)cd /home/steam/Steam17)./steamcmd.sh18)login anonymous19)app_update 100720)quit                                                                #下载成功,退出steamcmd21)cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/22)cd /home/steam/Steam/steamapps/common/PalServer              #现在重新运行幻兽帕鲁服务器23)./PalServer.sh                                                                                 #这次运行帕鲁服务器,成功了,没有报错然后就可以进游戏了
  • [技术干货] 幻兽帕鲁搭建好了服务器之后,如何修改世界参数?
    接我上一篇文章,我是把steamcmd下载到C:\steamcmd这个路径的。如果你是下载到其他路径,那么就修改对应路径。回顾一下:之前我们启动幻兽帕鲁服务器的时候是在steamapps/common/PalServer 这个路径,运行PalServer.exe这个文件1)查看帕鲁服务器世界配置默认配置文件:路径是:steamapps/common/PalServer   这里有个 DefaultPalWorldSettings这个文件,用记事本打开它,这个里面记录的是初始配置,复制它2)复制内容,然后修改幻兽帕鲁服务器的世界配置文件:文件路径:steamapps/common/PalServer/Pal/save/Config/WindowsServer   记事本打开该文件PalWorldSettings,把刚刚复制的代码粘贴覆盖之前的内容。3)更改内容保存,之后重新启动幻兽帕鲁服务器。就是这个文件steamapps/common/PalServer/PalServer.exe-------------------------------------------------------------那么这个文件里面的参数,我们要知道他表示什么意思才能进行修改-----------------------------------下面给大家找到了各参数含义,大家可以对照进行修改Difficulty=None                                                        #难度None或DifficultyDayTimeSpeedRate=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                                                     #没有搜到这个的用途bEnableAimAssistPad=True                                        #启用瞄准辅助手柄bEnableAimAssistKeyboard=False                            #准星开启DropItemMaxNum=3000                                              #掉落物品最大数量DropItemMaxNum_UNKO=100                                  #掉落物品最大数量_UNKOBaseCampMaxNum=128                                            #大本营最大数BaseCampWorkerMaxNum=15                                   #大本营工人最多人数DropItemAliveMaxHours=1.000000                          #掉落物品存在最大时长bAutoResetGuildNoOnlinePlayers=False                 #自动重置没有在线玩家的公会AutoResetGuildTimeNoOnlinePlayers=72.000000                  #无在线玩家时自动重置生成时间GuildPlayerMaxNum=20                                                              #公会玩家最大数量PalEggDefaultHatchingTime=72.000000                                  #帕鲁蛋默认孵化时间WorkSpeedRate=1.000000                                                        #工作速率bIsMultiplay=False                                                                       #多人游戏bIsPvP=False                                                                             #是否开启PvPbCanPickupOtherGuildDeathPenaltyDrop=False                    #可拾取其他公会的死亡掉落物bEnableNonLoginPenalty=True                                                #启用不登录惩罚bEnableFastTravel=True                                                           #启用快速旅行bIsStartLocationSelectByMap=True                                        #通过地图选择起始位置bExistPlayerAfterLogout=False                                               #注销后玩家仍然存在bEnableDefenseOtherGuildPlayer=False                              #启用防御其他公会玩家功能CoopPlayerMaxNum=4                                                            #合作玩家最大人数ServerPlayerMaxNum=32                                                       #服务器玩家最大人数ServerName="Default Palworld Server"                                 #服务器名称ServerDescription=""                                                                #服务器描述AdminPassword=""                                                                  #管理员密码ServerPassword=""                                                                  #服务器密码PublicPort=8211                                                                       #服务器端口PublicIP=""                                                                               #服务器ipRCONEnabled=False                                                              #启用 RCONRCONPort=25575                                                                   #RCON端口Region=""                                                                                 #地区bUseAuth=True                                                                       #使用授权#由于游戏优化问题,这个游戏长时间运行内存可能会出现爆满,尤其是服务器如果内存较小,可以手动重启服务器。