
幻兽帕鲁服务器搭建及相关配置
最近在玩幻兽帕鲁,非常上头,于是搭建一个服务器和朋友一起玩
简单记录下搭建过程及服务器相关配置
1、准备服务器
由于幻兽帕鲁的爆火,多个云服务商家开启活动促销,有挺多便宜的型号的
这是官方服务器的推荐配置
一般而言推荐4c16g大概可以足够6-8人的游戏,8人可能有点勉强
这里可以看看阿里云,腾讯云和华为云的活动,活动力度都比较大
1.阿里云
2.腾讯云

3.华为云
各位可以挑一个自己符合需求,喜欢的服务器厂家
4.服务器系统
Windows和Linux都是可以搭建服务器的
但考虑到这服务器配置都普遍16g了,可以选择Windows2022服务端
毕竟Windows且图形化界面更加适合小白
笔者在这里选择的是Windows Server 2022 腾讯云8c32g的配置
2、服务端的配置
先在这里放一个官方搭建文档
这里我先以Windows作为例子
1.Windows服务器端的搭建
1.Windows - SteamCMD
首先下载SteamCMD,下载及使用地址 SteamCMD
下载放入自己的文件夹,解压打开就会开始自动下载SteamCMD
如同下载完成
2.下载帕鲁服务端
启动SteamCMD,依次输入下载帕鲁服务端
login anonymous
app_update 2394010 validate
如图
待出现 Success! App '2394010' fully installed. 即下载完成
下载在你的SteamCMD根目录下的 steamcmd\steamapps\common\PalServer
点击启动PalServer.exe即可启动服务器,默认端口是8211
记得在服务器的安全组中打开端口
3.帕鲁服务端配置
在 ~\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer 中是你的一些配置文件
将 ~\steamapps\common\PalServer目录下的默认配置样例
复制到~\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer中的PalWorldSettings.ini
并可进行适当修改
修改完成后点击启动PalServer.exe即可启动服务器,默认端口是8211
3、加入服务器
启动游戏
输入你的ip:端口,端口默认是8211,然后联系加入即可
注意打的是英文的:,而不是中文的:,
4、服务器端的优化
1.非官方修复内存泄漏和高CPU负载的版本
这不是官方版本,可能存在bug,请注意
下载地址
Github:https://github.com/VeroFess/PalWorld-Server-Unoffical-Fix
哔哩哔哩:https://www.bilibili.com/read/cv30124885
使用方法
下载对应的文件,替换即可。
Windows
下载.exe后缀版本,替换下面路径的PalServer-Win64-Test-CmdPalServer\Pal\Binaries\Win64\
Linux
下载linux文件,替换下面路径的PalServer-Linux-Testpal\pal\binaries\linux\
2.多核优化
启动参数添加 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
3.修改服务器帧率
使用方法:添加下面两行到PalServer\Pal\Saved\Config\Server\Engine.ini
中。
配置一般的也可以锁垂直同步60帧率,可以不改,默认60
[/Script/OnlineSubsystemUtils.IpNetDriver]
NetServerMaxTickRate =90
5、(附录)修改PalWorldSettings.ini
例如:
DeathPenalty这里原本是All,意思为死亡后掉落所有
改成None,则为不掉洛
中英文对照:
配置文件修改并保存完成后,您还需要重新启动游戏进程或服务,以使得配置生效。
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.1-5)
BuildObjectDeteriorationDamageRate=1.000000(建筑物劣化受损倍率0.1-3)
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(未知)
bEnableAimAssistPad=True(启用手柄瞄准辅助)
bEnableAimAssistKeyboard=False(启用键盘瞄准辅助)
DropItemMaxNum=3000(掉落物品最大数量0-5000)
DropItemMaxNum_UNKO=100(掉落物品最大数量_UNKO)
BaseCampMaxNum=128(基地最大数量)
BaseCampWorkerMaxNum=15(基地工人最大数量0-20)
DropItemAliveMaxHours=1.000000(掉落物品存活最长时间(小时)
bAutoResetGuildNoOnlinePlayers=False(自动重置公会无在线玩家)
AutoResetGuildTimeNoOnlinePlayers=72.000000(无在线玩家时自动重置公会时间(小时)
GuildPlayerMaxNum=20(公会最大玩家数量0-100)
PalEggDefaultHatchingTime=72.000000(伙伴蛋默认孵化时间(小时0-240)
WorkSpeedRate=1.000000(工作速度倍率)
bIsMultiplay=False(多人游戏)
bIsPvP=False(PvP模式 没实际安装)
bCanPickupOtherGuildDeathPenaltyDrop=False(可以拾取其他公会死亡惩罚掉落)
bEnableNonLoginPenalty=True(启用非登录惩罚)
bEnableFastTravel=True(启用快速旅行)
tartLocationSelectByMap=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(使用身份验证)