搬瓦工搭建幻兽帕鲁 Palworld 服务器教程

Palworld(幻兽帕鲁)是一款融合了生存建造与宝可梦元素的开放世界游戏,自发售以来迅速走红。自建 Palworld 服务器可以让你和朋友稳定联机,自由配置游戏参数如捕获倍率、经验倍率等。本文将详细介绍如何在搬瓦工 VPS 上搭建 Palworld 专用服务器,从零开始一步步完成部署。购买搬瓦工 VPS 请参考 全部方案,使用优惠码 NODESEEK2026 可享受 6.77% 的折扣。

一、服务器配置要求

  • CPU:至少四核处理器。
  • 内存:最低 8GB(官方推荐 16GB,8-10 人以内 8GB 基本够用)。
  • 硬盘:至少 5GB 可用空间,SSD 推荐。
  • 操作系统:Ubuntu 22.04 LTS 推荐。
  • 网络端口:UDP 8211(默认游戏端口)。

Palworld 服务器对内存需求较大,建议选择搬瓦工 8GB 以上方案以获得稳定体验。

二、系统准备

2.1 更新系统

apt update && apt upgrade -y

2.2 安装依赖

apt install lib32gcc-s1 wget screen -y

2.3 创建专用用户

useradd -m -s /bin/bash palworld
su - palworld

三、安装 SteamCMD 和服务端

3.1 安装 SteamCMD

mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

3.2 下载 Palworld 服务端

Palworld 专用服务器的 Steam App ID 为 2394010:

~/steamcmd/steamcmd.sh +force_install_dir ~/palworld-server +login anonymous +app_update 2394010 validate +quit

四、服务器配置

4.1 首次启动生成配置文件

首次启动服务器让其自动生成配置文件,然后立即关闭:

cd ~/palworld-server
./PalServer.sh
# 等待看到 "Setting breakpad minidump AppID" 字样后按 Ctrl+C 关闭

4.2 编辑服务器设置

配置文件位于 Pal/Saved/Config/LinuxServer/PalWorldSettings.ini。先复制默认配置模板:

cp ~/palworld-server/DefaultPalWorldSettings.ini ~/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

然后编辑该文件,以下是常用参数说明:

cat > ~/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini << 'SETTINGS'
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=2.000000,PalCaptureRate=1.500000,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.500000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.500000,DeathPenalty=1,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=10.000000,ServerPlayerMaxNum=16,ServerName="Palworld Server",ServerDescription="A Palworld Dedicated Server",AdminPassword="your_admin_password",ServerPassword="your_server_password",PublicPort=8211,PublicIP="",RCONEnabled=True,RCONPort=25575,bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
SETTINGS

以上配置将经验倍率设为 2 倍、捕获倍率设为 1.5 倍、掉落物倍率设为 1.5 倍,最大玩家数为 16 人。

4.3 重要参数说明

  • ExpRate:经验倍率,数值越大升级越快。
  • PalCaptureRate:帕鲁捕获倍率。
  • CollectionDropRate:采集掉落倍率。
  • ServerPlayerMaxNum:最大在线玩家数。
  • DeathPenalty:死亡惩罚,0=无、1=掉落物品、2=掉落物品和装备。
  • AdminPassword:管理员密码。
  • ServerPassword:服务器连接密码。

五、启动服务器

5.1 使用 Screen 后台运行

screen -S palworld
cd ~/palworld-server
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
# 按 Ctrl+A 再按 D 分离会话

5.2 防火墙配置

# 以 root 身份执行
ufw allow 8211/udp
ufw allow 25575/tcp  # RCON 端口
ufw reload

5.3 创建 Systemd 服务

cat > /etc/systemd/system/palworld.service << 'EOF'
[Unit]
Description=Palworld Dedicated Server
After=network.target

[Service]
Type=simple
User=palworld
WorkingDirectory=/home/palworld/palworld-server
ExecStartPre=/home/palworld/steamcmd/steamcmd.sh +force_install_dir /home/palworld/palworld-server +login anonymous +app_update 2394010 +quit
ExecStart=/home/palworld/palworld-server/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Restart=on-failure
RestartSec=20
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload
systemctl enable palworld
systemctl start palworld

六、RCON 远程管理

启用 RCON 后可以远程执行服务器命令。安装 RCON 客户端:

apt install rcon -y
# 或使用 mcrcon
wget https://github.com/Tiiffi/mcrcon/releases/download/v0.7.2/mcrcon-0.7.2-linux-x86-64.tar.gz
tar -xvzf mcrcon-*.tar.gz
./mcrcon -H 127.0.0.1 -P 25575 -p your_admin_password

常用 RCON 命令

# 广播消息
Broadcast Hello_World

# 保存世界
Save

# 踢出玩家
KickPlayer <SteamID>

# 封禁玩家
BanPlayer <SteamID>

# 关闭服务器(带倒计时)
Shutdown 60 Server_will_shutdown_in_60_seconds

# 显示在线玩家
ShowPlayers

七、存档备份与恢复

7.1 存档位置

Palworld 服务器存档保存在以下路径:

ls ~/palworld-server/Pal/Saved/SaveGames/0/

7.2 自动备份脚本

cat > ~/backup-palworld.sh << 'EOF'
#!/bin/bash
BACKUP_DIR=~/palworld-backups
SAVE_DIR=~/palworld-server/Pal/Saved
DATE=$(date +%Y%m%d-%H%M%S)

mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/palworld-$DATE.tar.gz -C $SAVE_DIR SaveGames/
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "[$DATE] Palworld backup completed"
EOF
chmod +x ~/backup-palworld.sh

# 每3小时备份一次
(crontab -l 2>/dev/null; echo "0 */3 * * * /home/palworld/backup-palworld.sh") | crontab -

八、性能优化

# 优化系统参数
echo "vm.swappiness=10" >> /etc/sysctl.conf
echo "net.core.rmem_max=26214400" >> /etc/sysctl.conf
echo "net.core.wmem_max=26214400" >> /etc/sysctl.conf
sysctl -p

# 设置 Swap(如果内存不够充裕)
fallocate -l 8G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

九、客户端连接

  1. 启动 Palworld 游戏,在主菜单选择"加入多人游戏"。
  2. 在底部输入框中输入 VPS的IP:8211
  3. 点击"联系"按钮连接服务器。
  4. 输入服务器密码后即可进入游戏。

十、常见问题

服务器无法连接

确认防火墙已开放 UDP 8211 端口,使用 ss -ulnp | grep 8211 检查服务端是否正常监听。同时确认客户端和服务端版本一致,游戏更新后需要同步更新服务端。

服务器内存持续增长

Palworld 服务器存在内存泄漏问题,长时间运行后内存占用会不断增长。建议设置定时重启:

# 每天凌晨4点自动重启
(crontab -l 2>/dev/null; echo "0 4 * * * systemctl restart palworld") | crontab -

总结

幻兽帕鲁是目前非常热门的联机游戏,在搬瓦工 VPS 上自建服务器可以获得稳定可靠的游戏体验。建议选择足够内存的方案并定期备份存档。如需更便捷的管理方式,可以参考 Pterodactyl 游戏面板 进行可视化管理。更多游戏服务器教程请参阅 Valheim 服务器Factorio 服务器 等。购买搬瓦工 VPS 请访问 bwh81.net,使用优惠码 NODESEEK2026 可享受 6.77% 的折扣。

关于本站

搬瓦工VPS中文网(bwgvps.com)是非官方中文信息站,整理搬瓦工的方案、优惠和教程。我们不销售主机,不提供技术服务。

新手必读
搬瓦工优惠码

NODESEEK2026(优惠 6.77%)

购买时填入即可抵扣。