雨云幻兽帕鲁开服教程:SteamCMD搭建与防崩溃内存优化

SteamCMD 一键下载、内存泄漏定时重启、PalSpawnNumRate 降负载、UDP 8211 端口
发布于
5

幻兽帕鲁(Palworld)的服务器比 Minecraft 更难管——它吃内存吃得匪夷所思,8G 4 个人跑两天就快满了。好在这游戏的服务端配置和优化空间不小,按下面这套来,在雨云游戏云上跑稳一个月不成问题。

一、配置建议

玩家数 最低配置 推荐配置
1-4 人 4 核 8G 4 核 16G
5-10 人 8 核 16G 8 核 32G
10-32 人 16 核 64G

帕鲁是开服圈目前对内存要求最高的游戏之一——被玩家戏称「内存帕鲁」。最低 8G 起步,4 人以上建议 16G。系统选 Ubuntu 22.04。新购用优惠码 admin01 走专属入口 https://www.jiyueip.com/link/5617 五折。

二、用 SteamCMD 安装服务端

# 安装 SteamCMD
apt install steamcmd
mkdir /opt/palworld && cd /opt/palworld
# 匿名登录下载 Palworld Dedicated Server(AppID 2394010)
steamcmd +force_install_dir /opt/palworld +login anonymous +app_update 2394010 validate +quit

下载完后目录里有 PalServer.sh,直接 ./PalServer.sh 就起来了。默认端口 UDP 8211(安全组别忘了开 UDP)。

三、核心配置 PalWorldSettings.ini

配置文件在 Pal/Saved/Config/LinuxServer/PalWorldSettings.ini。首次启动后如果文件没生成,把 DefaultPalWorldSettings.ini 的模板拷过去再改。关键参数:

参数 推荐值 说明
ServerName 你的服名 不能超过 64 字符
ServerPassword 设个密码 公开服必须设密码,不然 32 人上限秒满
DayTimeSpeedRate 1.0 白天速度,调到 2 天过得飞快
ExpRate 1.0-3.0 经验倍率
PalSpawnNumRate 0.5-0.8 帕鲁刷新率——降低此值是防止服务器卡顿的关键
bEnablePlayerToPlayerDamage False 关闭玩家互伤,PVE 服必关
RCONEnabled True 远程管理,方便在游戏外用命令管理

PalSpawnNumRate 降低到 0.5-0.8 能显著减少服务器负担——每个帕鲁都是一个 AI 实体,默认刷新率下地图上有几千个,CPU 吃紧。

四、内存暴增与防崩溃

帕鲁服务器最出名的「特性」是内存泄漏——运行时间越长,内存占用越高,直到 OOM 崩溃。几个缓解手段:

  • 定时重启:crontab 每天凌晨 4 点重启服务端,释放泄漏的内存;
  • swap 备用:设 8-16G swap 做缓冲,内存满了不会立刻崩,但 swap 很慢会导致全服卡顿,只是给重启争取时间;
  • Linux 内核 OOM killer 优先级:把 PalServer 进程的 oom_score_adj 调低,避免被内核随意杀掉;
  • 监控内存 + 自动重启:写个 Shell 脚本每分钟查一次内存,超过 90% 自动给 RCON 发消息广播 + 5 分钟后重启。

五、自动重启脚本示例

#!/bin/bash
# 每天凌晨 4 点重启
0 4 * * * systemctl restart palworld

# 或更优雅的方式:RCON 广播 - 等 5 分钟 - 重启

推荐用 systemd 管理服务,写法参照前面 MC/泰拉瑞亚篇的 systemd 模板。PalServer 意外崩溃也能自动拉起。

六、备份存档

帕鲁的单存档就是 Pal/Saved/SaveGames/0 目录下的一串文件。每天定时打包备份,保留 7 天:

tar czf /backup/palworld_$(date +%F).tar.gz /opt/palworld/Pal/Saved/SaveGames
find /backup -name 'palworld_*' -mtime +7 -delete

注意:帕鲁的存档结构比 MC 复杂,恢复时要把备份解压回完全一致的路径,不然读不到存档。

七、联机注意事项

  • 端口 UDP 8211——不是 TCP,安全组和 ufw 都要放行 UDP;
  • 默认 32 人上限,但不是服务器配置能扛 32 人就真能 32 人——内存才是瓶颈;
  • 玩家如果从 Steam 社区服务器列表里搜不到你的服,检查 UDP 8211 是否对外可达、服务器区域是否设对。

常见问题

关于在雨云上开帕鲁服的高频疑问,下面一并解答。

常见问题(FAQ)

帕鲁服务器需要多少内存?
幻兽帕鲁是所有游戏服里最吃内存的。4 人以下 8G 起步,5 人以上建议 16G,32 人满员需要 32-64G。而且存在内存泄漏,运行越久占得越多,需要定时重启释放。
为什么帕鲁服务器内存越跑越高?
这是已知的内存泄漏问题(官方尚未完全修复)。缓解方案:每天凌晨定时重启、设 swap 做缓冲、写监控脚本内存超 90% 自动重启。社区也在等待官方优化。
如何降低帕鲁服 CPU 占用?
把 PalWorldSettings.ini 里的 PalSpawnNumRate 从默认 1.0 降到 0.5-0.8,能显著减少野生帕鲁数量,降低 AI 计算负载。这是性能优化的第一优先项。
帕鲁服怎么让玩家在 Steam 列表里搜到?
检查三点:UDP 8211 在安全组和 ufw 放行、服务器本身能访问外网(某些节点需要配置出口)、服务器区域设置正确。如果还搜不到,Steam 社区服务器列表本身就不稳定,可以改用直接 IP+端口连接。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600