什么是幻兽帕鲁
操作场景
前提条件
您已购买购买云服务器。
在云服务器上使用Docker搭建《幻兽帕鲁》(Palworld)服务器的步骤如下:
一、准备工作
云服务器要求:
UDP 8211(游戏默认端口)
其他可能需要:TCP 80/443(Web管理)、SSH端口(如22)
推荐配置:4核CPU/8GB内存/50GB存储(最低2核/4GB,玩家越多需求越高)
操作系统:Linux(如Ubuntu 22.04/CentOS 7+)
确保防火墙开放以下端口:
安装必要工具:
# 更新系统 sudo apt update && sudo apt upgrade -y # 安装Docker curl -fsSL https://get.docker.com | sh sudo systemctl enable --now docker # 安装Docker Compose(可选) sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
二、使用Docker一键部署
推荐使用社区维护的镜像 thijsvanloef/palworld-server-docker
:
创建数据目录(保存游戏数据):
mkdir -p ~/palworld/saved chmod -R 777 ~/palworld # 确保Docker有写入权限
运行Docker容器:
docker run -d \ --name palworld-server \ -p 8211:8211/udp \ -v ~/palworld/saved:/palworld/saved \ -e SERVER_NAME="My Palworld Server" \ -e ADMIN_PASSWORD="admin123" \ -e SERVER_PASSWORD="game123" \ -e PLAYER_COUNT=20 \ thijsvanloef/palworld-server-docker
参数说明:
SERVER_NAME
:服务器名称ADMIN_PASSWORD
:管理员密码(RCON管理用)SERVER_PASSWORD
:游戏密码(留空则公开)PLAYER_COUNT
:最大玩家数-v
参数将游戏数据持久化到本地目录。
三、管理服务器
查看日志:
docker logs -f palworld-server
进入容器控制台(发送游戏命令):
docker exec -it palworld-server rcon-cli
重启/停止容器:
docker restart palworld-server docker stop palworld-server
更新服务器:
docker pull thijsvanloef/palworld-server-docker docker stop palworld-server docker rm palworld-server # 重新运行之前的docker run命令
四、连接服务器
在游戏客户端中,通过 "加入多人游戏" → 输入服务器IP:UDP端口(8211) 和密码(如果设置了)即可连接。
查询服务器状态:
使用工具如
netcat
或在线端口检测器检查UDP 8211是否开放。
五、常见问题
端口未开放:
检查云服务器安全组规则和本地防火墙(如UFW):
sudo ufw allow 8211/udp
性能优化:
若卡顿,尝试降低
PLAYER_COUNT
或在启动参数中添加-e TICK_RATE=30
(默认60)。备份数据:
定期备份
~/palworld/saved
目录。自定义配置:
修改
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
后重启容器。
六、其他方案(Docker Compose)
若需更复杂的配置,可使用 docker-compose.yml
:
version: '3' services: palworld: image: thijsvanloef/palworld-server-docker container_name: palworld-server ports: - "8211:8211/udp" volumes: - ./saved:/palworld/saved environment: - SERVER_NAME=My_Server - ADMIN_PASSWORD=admin123 - SERVER_PASSWORD= - PLAYER_COUNT=10 restart: unless-stopped
运行:docker-compose up -d
通过以上步骤,你可以快速在云服务器上部署一个稳定的幻兽帕鲁专用服务器。如果遇到问题,可查阅镜像的 GitHub页面 或社区讨论。