前期准备
服务器一台(CPU4核 保底E5左右性能;内存8GB保底 16GB以上为佳;宽带2人算1M)
服务器为Linux系统(本教程所用为CentOS 7.9 64位),且安装了宝塔系统(关于宝塔系统安装请参照bt.cn)


在宝塔终端依次运行如下命令:

1.安装所需依赖

yum install glibc.i686 libstdc++.i686



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


2.下载Steamcmd

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


3.解压下载文件

tar -zxvf steamcmd_linux.tar.gz



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


4.运行steamcmd

./steamcmd.sh



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


5.执行通用账户登录命令

login anonymous



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


6.安装幻兽帕鲁服务端

app_update 2394010 validate



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程

幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


7.输入quit退出,然后依次运行命令

useradd plserver


usermod -g root plserver


chown -R plserver /root/Steam/steamapps/common/PalServer/


su plserver



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


8.进入帕鲁服务端路径,尝试运行

cd /root/Steam/steamapps/common/PalServer/


./PalServer.sh



9.若出现以下图示报错

幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


则重新进入终端,依次运行如下命令

mkdir -p /home/plserver/.steam/sdk64/


cp -r /root/Steam/steamapps/common/PalServer/linux64/steamclient.so /home/plserver/.steam/sdk64/



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


10.重新执行如下命令

su plserver


cd /root/Steam/steamapps/common/PalServer/


./PalServer.sh



幻兽帕鲁 Linux宝塔系统 全流程图文开服教程

如上图所示,便表示服务端启动成功


11.服务器配置修改

按ctrl+c关闭服务


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


点击文件,并进入/root/Steam/steamapps/common/PalServer 文件夹,复制箭头所指文件


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


然后进入/root/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer 文件夹,点击粘贴


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


找到刚刚复制的DefaultPalWorldSettings.ini文件,点击“编辑”,修改相关配置,修改完毕后点击保存。对应配置名如下
[/Script/Pal.PalGameWorldSettings]

OptionSettings=(

Difficulty=None,

; 难度None或Difficulty

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,

; 未知

bEnableAimAssistPad=True,

; 启用瞄准辅助手柄

bEnableAimAssistKeyboard=False,

; 准星开启

DropItemMaxNum=3000,

; 掉落物品最大数量

DropItemMaxNum_UNKO=100,

; 掉落物品最大数量_UNKO

BaseCampMaxNum=128,

; 据点最大数

BaseCampWorkerMaxNum=15,

; 据点工人最大值(该配置目前有bug,调整也无效)

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="Default Palworld Server",

; 服务器名称

ServerDescription="",

; 服务器描述

AdminPassword="",

; 管理员密码(在游戏内输入「/AdminPassword 你的密码」可以认证为管理员)

ServerPassword="",

; 服务器密码

PublicPort=8211,

; 服务器端口

PublicIP="",

; 服务器ip

RCONEnabled=False,

; 启用 RCON

RCONPort=25575,

; RCON端口

Region="",

; 地区

bUseAuth=True,

; 使用授权

BanListURL="https://api.palworldgame.com/api/banlist.txt")

; 封禁用户URL


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程

注意每次修改配置后均需重启服务器才可生效!


12.删除同目录下PalWorldSettings.ini文件,并将DefaultPalWorldSettings.ini重命名为PalWorldSettings.ini


13.重新执行步骤10,即可完成开服

进入游戏,输入公网IP:8211即可进入游戏(注意:如果服务器开启了防火墙或者安全组,需要放行8211的UDP端口,同时注意宝塔安全的防火墙如果开启也需要进行放行)


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


14.进程守护,开机自启,自动备份存档以及服务器定时重启

进程守护及开机自启

由于帕鲁服务端采取sh运行,如果离开了终端,服务器会自动停运,因此需要下载宝塔的进程守护来持久运行任务


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


按如图所示添加进程守护,其中启动命令为/root/Steam/steamapps/common/PalServer/PalServer.sh


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


自动备份存档

如图设置自动备份(按需设置时间)


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


定时重启

如图设置自动重启(按需设置时间)


幻兽帕鲁 Linux宝塔系统 全流程图文开服教程


至此关于幻兽帕鲁所有开服准备都已完成