15 10 月 2026

幻兽帕鲁是这两年最火的生存建造游戏,官方专用服务器免费、不吞 Steam 库存,一台 4 核 8G 的云服务器就能带 8~16 人流畅联机。这篇从零开始讲 Linux 开服:SteamCMD 装服务端、配置文件、放端口、设自启,全程命令可抄。

需要现成的游戏云服务器,可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,帕鲁等主流游戏都能快速部署,不想命令行的直接用面板。

一、开服前准备

项目要求
系统Ubuntu 22.04 / Debian 12(本文以此为准)
配置2 核 4G 起步;8~16 人建议 4 核 8G+
硬盘20GB 以上(服务端约 6GB,存档会涨)
端口8211/UDP(游戏)、25575/TCP(RCON,可选)
AppID2394010

配置选型细节见游戏服务器配置怎么选;端口意义见端口速查表。

装依赖(64 位系统跑 32 位程序必须的库):

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386

二、安装 SteamCMD 与服务端

2.1 装 SteamCMD

# 建专用用户(不要用 root 跑游戏服)
sudo useradd -m -s /bin/bash pal
sudo su - pal

# 装 SteamCMD
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

2.2 下载服务端

./steamcmd.sh +force_install_dir /home/pal/palworld \
  +login anonymous \
  +app_update 2394010 validate \
  +quit

第一次下载约 6GB,耐心等。下载中途断了不用重来,再跑一遍命令会断点续传。SteamCMD 其他用法见SteamCMD 完全使用指南,报错对照SteamCMD 报错速查。

2.3 目录结构

/home/pal/palworld/
├── Pal/
│   ├── Binaries/Linux/PalServer-Linux-Test   # 服务端主程序
│   └── Saved/Config/LinuxServer/             # 配置文件目录
└── start.sh                                  # 你自己写的启动脚本

三、配置服务器

帕鲁的配置在 Pal/Saved/Config/LinuxServer/PalWorldSettings.ini。先跑一次服务端让游戏自动生成配置文件,再停下来改:

cd /home/pal/palworld/Pal/Binaries/Linux
chmod +x PalServer-Linux-Test
./PalServer-Linux-Test   # 看到开始加载后 Ctrl+C 关掉,配置文件已生成

编辑 PalWorldSettings.ini,常用项:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
  Difficulty=None,
  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,
  bEnablePlayerToPlayerDamage=False,
  bEnableFriendlyFire=False,
  bEnableInvaderEnemy=True,
  bActiveUNKO=False,
  bEnableAimAssistPad=True,
  bEnableAimAssistKeyboard=False,
  DropItemMaxNum=3000,
  DropItemMaxNum_UNKO=100,
  BaseCampMaxNum=128,
  BaseCampWorkerMaxNum=15,
  DropItemAliveMaxHours=1.000000,
  bAutoResetGuildNoOnlinePlayer=False,
  AutoResetGuildTimeNoOnlinePlayer=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="我的帕鲁服务器",
  ServerDescription="欢迎来到帕鲁世界",
  AdminPassword="改成你的管理员密码",
  ServerPassword="",
  PublicPort=8211,
  PublicIP="",
  RCONEnabled=True,
  RCONPort=25575,
  Region="",
  bUseAuth=True,
  BanListURL="https://api.palworldgame.com/api/banlist.txt"
)

最常改的几项:

配置作用建议
ServerPlayerMaxNum最大人数8 人设 8,人多再加,别虚高
ExpRate经验倍率1.0 原版;朋友休闲可 2.0
PalCaptureRate捕获倍率1.0 原版;劝退抓不到帕鲁的队友可 1.5
ServerPassword进服密码留空=公开;私密服设上
AdminPassword管理员密码必须改,RCON 管理要用
RCONEnabled远程管理开,配防火墙只放行自己 IP

改完保存,注意 ini 是单行 OptionSettings,别手动换行换错位置。

四、写启动脚本与 systemd 自启

直接跑程序,SSH 一断服务就停。用 systemd 托管:

cat > /home/pal/start.sh <<'EOF'
#!/bin/bash
cd /home/pal/palworld/Pal/Binaries/Linux
exec ./PalServer-Linux-Test -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
EOF
chmod +x /home/pal/start.sh
sudo tee /etc/systemd/system/palworld.service >/dev/null <<'EOF'
[Unit]
Description=Palworld Server
After=network.target

[Service]
Type=simple
User=pal
WorkingDirectory=/home/pal/palworld/Pal/Binaries/Linux
ExecStart=/home/pal/palworld/Pal/Binaries/Linux/PalServer-Linux-Test -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now palworld
systemctl status palworld

看状态、看日志:

systemctl status palworld          # 运行状态
journalctl -u palworld -f          # 实时日志

第一次启动会再校验一遍文件,看到日志刷「Loading world」就是在建图了。systemd 其他玩法见systemd 服务与开机自启。

五、放行端口

游戏端口是 UDP,别只放 TCP:

sudo ufw allow 8211/udp
sudo ufw allow 25575/tcp comment 'palworld rcon'
sudo ufw reload

云厂商控制台安全组同样要放行 8211/UDP。NAT 型服务器记得在控制台加端口映射:外部 8211 → 内部 8211,协议选 UDP。完整映射方法见NAT 端口映射完全指南。

验证端口在监听:

ss -ulnp | grep 8211

六、玩家怎么进

Steam → 视图 → 服务器 → 手动添加:

服务器地址: 你的公网IP:8211

NAT 型用户同理,地址填「公网 IP:映射端口」。进不去按这个顺序查:服务端在跑吗 → UDP 放行了吗 → 安全组放了吗 → NAT 映射配了吗,逐项见开服常见报错与解决。

七、RCON 远程管理

RCONEnabled=True 后,不用登服务器就能踢人、广播、存档:

# 任意机器装 rcon 客户端(Python 版)
pip install mctools

mctools rcon 服务器IP:25575 -p 你的AdminPassword
> Broadcast 服务器10分钟后重启
> KickPlayer 玩家名
> Shutdown 60 重启并倒计时

更详细的 RCON 用法见RCON 远程管理完全指南。

八、更新与备份

# 更新服务端(先停服再备份,顺序别反)
sudo systemctl stop palworld
tar czf ~/backup/savegames-$(date +%F).tar.gz -C /home/pal/palworld/Pal/Saved SaveGames
~/steamcmd/steamcmd.sh +force_install_dir /home/pal/palworld \
  +login anonymous +app_update 2394010 validate +quit
sudo systemctl start palworld

存档目录:Pal/Saved/SaveGames/,世界进度、玩家、公会全在里面。游戏大版本更新经常改存档格式,升级前必须备份,备份策略见服务器备份与快照策略和游戏服务器数据备份与恢复。

九、常见问题

现象原因与解法
服务端起不来缺 32 位库,回到第一节装依赖
自己人能进、外人进不来8211/UDP 没放行(安全组+ufw 双重检查)
玩几小时内存吃光帕鲁已知内存泄漏,定时重启:crontab 每天凌晨 systemctl restart palworld
更新后 MOD/配置失效配置文件被重置,重新改一遍 PalWorldSettings.ini
存档读不了升级导致不兼容,恢复升级前的备份

内存定时重启的 crontab 写法见crontab 计划任务完全指南;内存吃紧先加 Swap,见Swap 分区与内存优化。Windows 开服方法见幻兽帕鲁开服教程 Windows 版,进阶优化见帕鲁服务器优化。


按这篇走完,你就有一台 7×24 在线的帕鲁服务器了:存档在自己手里、配置自己说了算、人数自己定。要是嫌命令行折腾,直接上面板方案更省事。

需要现成的游戏云服务器,可以看看财富云计算:一键开服面板,NAT 型无独立公网 IP,价格比独立 IP 机型省一半以上,帕鲁等主流游戏快速部署。延伸阅读:Linux 开服通用前置教程、端口速查表、游戏服 MOD 与插件管理。

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:Docker 安全加固与资源限制:容器不逃逸、不拖垮宿主机
  2. 下一篇:幻兽帕鲁开服教程(Windows 版):半小时搞定,后台运行不断线
发表评论 5

取消回复