搭建幻兽帕鲁服务器
约 759 字大约 3 分钟
2026-08-29
本文介绍在 Linux 云服务器上搭建幻兽帕鲁(Palworld)联机专用服务器(Dedicated Server),并与好友通过 IP 直连游玩。
配置建议
- 系统:Ubuntu 22.04 / Debian 12 及以上(本文以此为例)。
- 规格:4 核 16GB 内存起(官方推荐 32GB,内存越大越稳);磁盘预留 20GB。
- 好友加入需要放行 UDP 8211 端口。
安装运行库与 SteamCMD
# 安装 SteamCMD 所需的 32 位运行库
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 -y
# 下载并解压 SteamCMD
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz安装帕鲁服务端
./steamcmd.sh +force_install_dir /home/steam/palserver \
+login anonymous +app_update 2394010 validate +quit首次运行会下载约 10GB 文件,耐心等待 Success 结束。
首次启动与配置
先启动一次让服务端生成配置目录:
cd /home/steam/palserver ./PalServer.sh出现
Setting breakpad minidump AppID类似日志即启动成功,按Ctrl + C停止。启用配置文件(服务端默认不读取设置,需从模板复制):
cp DefaultPalWorldSettings.ini \ Pal/Saved/Config/LinuxServer/PalWorldSettings.ini vi Pal/Saved/Config/LinuxServer/PalWorldSettings.ini在
OptionSettings=(...)中按需修改常用项:ServerName="我的帕鲁服务器", ServerPassword="进服密码", AdminPassword="管理员密码", MaxPlayers=16,再次启动进入游戏验证。
放行端口
联机使用 UDP 8211:在云服务商控制台的安全组添加入方向 UDP 8211 规则;实例系统防火墙(ufw / firewalld)也需同步放行。
设为常驻服务(systemd)
手动 ./PalServer.sh 在断开 SSH 后会停止,创建 /etc/systemd/system/palworld.service:
[Unit]
Description=PalWorld Dedicated Server
After=network.target
[Service]
User=root
WorkingDirectory=/home/steam/palserver
ExecStart=/home/steam/palserver/PalServer.sh
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl start palworld
sudo systemctl enable palworld
sudo systemctl status palworld进服方式
游戏主界面选择加入多人游戏(专用服务器),在底部 IP 直连框输入 <服务器IP>:8211,设置了密码的输入 ServerPassword 后进入。
常见问题
好友搜不到 / 连不上服务器?
- 确认放行的是 UDP 8211(TCP 不够)。
- 直连
IP:8211测试;服务器未在社区列表显示属正常,IP 直连即可。 - 客户端与服务端版本需一致,游戏更新后服务端也要更新。
服务器玩一会儿就卡死 / 崩溃?
帕鲁服务端内存占用随游玩时间增长明显,属普遍现象。缓解方式:加大实例内存、配置 swap 兜底(free -h 确认,参见Linux资源查看基础命令)、定时重启服务(Cron 定时任务 systemctl restart palworld)。
怎么更新服务端版本?
重复执行第二步的 steamcmd 命令即可增量更新,存档不受影响。
存档在哪、怎么备份?
存档位于 Pal/Saved/ 目录(含玩家与世界数据)。定期打包备份:
tar -czf /backup/pal_$(date +\%Y\%m\%d).tar.gz /home/steam/palserver/Pal/Saved想给自己管理员权限?
游戏中聊天框输入 /AdminPassword 管理员密码 登录管理员,之后可用 /Kick、/Ban、/Broadcast 等指令;强制 OP 级管理还可在配置中预设 AdminPassword。
