如何在云服务器上使用Docker脚本搭建幻兽帕鲁服务器?

axin 2025-03-29 13人围观 ,发现0个评论 幻兽帕鲁服务器游戏服务器幻兽帕鲁服务器搭建12人幻兽帕鲁服务器多少钱palworld服务器游戏服务器怎么搭建幻兽帕鲁服务器在哪买

什么是幻兽帕鲁

幻兽帕鲁(Palworld)是Pocketpair公司制作的一款,集合生存建造、探索战斗、精灵抓捕、培养和战斗、经营制造的开放世界游戏。游戏支持多人联机,玩家需要在广阔的世界里收集神秘的“帕鲁”,使用它们进行战斗、建造、种田等工作,构建自己的梦幻基地。

操作场景

Palworld是开放世界游戏,您可以通过云服务器搭建一台专属服务器,供您和您的伙伴登录游戏体验。在专属服务器中,不仅拥有更好的私密性,还能避免由于官方服务器人数爆满,导致游戏闪退等问题。

前提条件

说明
火山引擎提供了云服务器购买优惠活动,您可以请前往活动页面购买高性价比的云服务器搭建游戏服务器。

在云服务器上使用Docker搭建《幻兽帕鲁》(Palworld)服务器的步骤如下:


一、准备工作

  1. 云服务器要求

    • UDP 8211(游戏默认端口)

    • 其他可能需要:TCP 80/443(Web管理)、SSH端口(如22)

    • 推荐配置:4核CPU/8GB内存/50GB存储(最低2核/4GB,玩家越多需求越高)

    • 操作系统:Linux(如Ubuntu 22.04/CentOS 7+)

    • 确保防火墙开放以下端口:

  2. 安装必要工具

  3. # 更新系统
    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
  4. 二、使用Docker一键部署

推荐使用社区维护的镜像 thijsvanloef/palworld-server-docker

  1. 创建数据目录(保存游戏数据):

  2. mkdir -p ~/palworld/saved
    chmod -R 777 ~/palworld  # 确保Docker有写入权限
  3. 运行Docker容器

  4. 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
  5. 参数说明

    • SERVER_NAME:服务器名称

    • ADMIN_PASSWORD:管理员密码(RCON管理用)

    • SERVER_PASSWORD:游戏密码(留空则公开)

    • PLAYER_COUNT:最大玩家数

    • -v 参数将游戏数据持久化到本地目录。


三、管理服务器

  1. 查看日志

  2. docker logs -f palworld-server
  3. 进入容器控制台(发送游戏命令):

  4. docker exec -it palworld-server rcon-cli
  5. 重启/停止容器

  6. docker restart palworld-server
    docker stop palworld-server
  7. 更新服务器

  8. docker pull thijsvanloef/palworld-server-docker
    docker stop palworld-server
    docker rm palworld-server
    # 重新运行之前的docker run命令
  9. 四、连接服务器

  1. 在游戏客户端中,通过 "加入多人游戏" → 输入服务器IP:UDP端口(8211) 和密码(如果设置了)即可连接。

  2. 查询服务器状态

    • 使用工具如 netcat 或在线端口检测器检查UDP 8211是否开放。


五、常见问题

  1. 端口未开放

    • 检查云服务器安全组规则和本地防火墙(如UFW):

    • sudo ufw allow 8211/udp
    • 性能优化

    • 若卡顿,尝试降低 PLAYER_COUNT 或在启动参数中添加 -e TICK_RATE=30(默认60)。

  2. 备份数据

    • 定期备份 ~/palworld/saved 目录。

  3. 自定义配置

    • 修改 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页面 或社区讨论。


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯