从零搭建帕鲁私服+管理面板完整教程

2025-04-08 00:04:46 4点赞 5收藏 0评论

【重返帕鲁世界】一年后的回归之旅:24小时不间断服务器搭建计划

从零搭建帕鲁私服+管理面板完整教程

各位小伙伴们还记得去年年初那款席卷全球的现象级游戏《帕鲁》吗? 当初这款结合捕捉养成与生存建造的游戏简直让我欲罢不能,日夜沉浸其中!那种初次发现新帕鲁、建立自己基地的兴奋感至今难忘。

不过,就像许多游戏一样,通关之后我渐渐搁置了它。一晃眼,一年时间过去了!期间开发团队可没闲着,推出了大大小小的更新,不断优化游戏体验和增加新内容。

最近终于有了一些空闲时间,我决定重新踏上帕鲁大陆的冒险旅程!这次我打算来点不一样的玩法 - 搭建一个24小时不间断运行的专属服务器,并将其部署在我的群晖NAS上。这样无论何时想玩,都能随时登录享受最新版本的帕鲁世界!

有没有同样计划回归的小伙伴? 你们对最新版本的帕鲁有什么期待?欢迎在评论区分享你的帕鲁冒险故事和搭建服务器的经验!

开始我们的服务器搭建之旅吧! 第一步当然是安装Palworld服务器的Docker镜像。但在这里,我要特别提醒各位,这里有个超级大坑需要注意!

⚠️ 存档兼容性问题

服务器存档和本地Windows版本的存档结构完全不同! 这意味着你不能使用"风灵月影"等工具直接修改。即使显示修改成功了,服务器最终还是会将其同步覆盖掉,让你的努力付诸东流。

💡 聪明的解决方案

为了后续能顺利加装各种MOD(特别是UE4SS这类只支持Windows而不支持Linux的工具),我强烈推荐使用Palworld的Wine版本,而不是直接下载Linux原生版本。

🚀 安装命令

国内网络环境的小伙伴可以使用以下镜像加速:

docker pull ghcr.xzt.me/ripps818/docker-palworld-dedicated-server-wine:latest

如果你有自己的代理环境,可以直接使用原版地址:

docker pull ghcr.io/ripps818/docker-palworld-dedicated-server-wine:latest

选择Wine版本的好处是什么? 它能让你在Linux环境下运行Windows应用,完美解决了mod兼容性问题,让你的帕鲁服务器既有Linux的稳定性,又保留了Windows版本的可玩性和扩展性!

拉取镜像后,接下来就是Docker容器的配置与安装环节了! 这一步对很多小伙伴来说可能有些陌生,别担心,我已经为大家准备好了完整配置,只需要简单几步就能让你的帕鲁服务器成功启动!

🔧 Docker-Compose配置文件

创建一个docker-compose.yml文件,将以下内容复制进去:

version: '3.9' networks: palworld: services: palworld-dedicated-server: container_name: palworld-wine-server image: ghcr.io/ripps818/docker-palworld-dedicated-server-wine:latest # 如果是镜像加速下载的记得这里修改一下名称 restart: unless-stopped logging: driver: "local" options: max-size: "10m" max-file: "3" ports: - target: 8211 # Gamerserver port inside of the container published: 8211 # Gamerserver port on your host protocol: udp mode: host - target: 8212 # Gameserver API port inside of the container published: 8212 # Gameserver API port on your host protocol: tcp mode: host - target: 25575 # RCON port inside of the container published: 25575 # RCON port on your host protocol: tcp mode: host - target: 27015 # Query port inside of the container published: 27015 # Query port on your host protocol: tcp env_file: - ./default.env # 改成容器能读到的目录 volumes: - ./game:/palworld # 游戏下载目录映射 networks: - palworld

注意: 除了我用中文标注的部分需要根据实际情况修改外,其他配置都可以保持默认。

⚙️ 环境变量配置

接下来创建一个default.env环境配置文件,这里有几个非常关键的参数:

SERVER_SETTINGS_MODE=auto ADMIN_PASSWORD=adminPasswordHere SERVER_PASSWORD=serverPasswordHere

特别提醒:

  • 第一项SERVER_SETTINGS_MODE保持auto即可

  • 必须修改ADMIN_PASSWORD和SERVER_PASSWORD为你自己的管理员密码(PalWorldSettings.ini和WorldOption.sav)

  • 如果不设置这两个密码,Docker容器将无法正常运行!

  • 其他参数可以保持默认值

恭喜你!至此,我们的帕鲁服务器端基础搭建已经完成了!但作为一个长期运行的服务器,我们还需要一个便捷的管理工具,让日常维护变得轻松愉快。

服务器搭建好了,管理工具也有了,现在是时候调整游戏参数了! 这一步至关重要,它将决定你在帕鲁世界的游戏体验——从经验获取速度到资源采集效率,从日夜循环到生物刷新率,都可以通过配置文件来自定义!

请先关闭服务端,然后在Pal-Conf修改PalWorldSettings.ini文件或者WorldOption.sav文件并放到相应位置,启用服务端。

📝 两种配置方式的选择

在帕鲁服务器中,有两个关键的配置文件可以调整游戏参数:

  • PalWorldSettings.ini

  • WorldOption.sav

⭐ 强烈推荐:使用WorldOption.sav

为什么要选择WorldOption.sav? 这里有两个超级重要的理由:

  1. 更丰富的自定义选项 - WorldOption.sav能够修改的内容远比PalWorldSettings.ini多,让你能够精细调整更多游戏参数

  2. 配置优先级更高 - 当两个文件同时存在时,WorldOption.sav的设置会覆盖PalWorldSettings.ini中的相同设置,确保你的配置生效

🎮 幻兽帕鲁服务器管理工具介绍

接下来要介绍的是一个超赞的项目:palworld-server-tool!这个工具提供了:

  • 直观的可视化界面,摆脱命令行的束缚

  • 强大的REST接口,实现远程管理

  • 实时监控服务器状态

  • 一键执行常用操作,如重启、备份等

这个工具简直是服务器管理员的福音!它让你能够轻松查看在线玩家、调整服务器设置,甚至可以直接在网页上管理你的帕鲁世界!

本项目必需开启服务器的 REST API 功能才能正常使用,而自定义 RCON 功能则依赖于 RCON 功能。需要在WorldOption.sav或者PalWorldSettings.ini开启对应功能

📺 详细视频

docker run -d --name pst -p 8080:8080 -v /path/to/your/Pal/Saved:/game # 存档位置 -v ./backups:/app/backups -v ./pst.db:/app/pst.db # 先创建文件,避免被识别为目录 touch pst.db -e WEB__PASSWORD="your web password" -e RCON__ADDRESS="172.17.0.1:25575" # 改成对应客户端地址 -e RCON__PASSWORD="your admin password" # 服务器管理员密码 -e REST__ADDRESS="http://127.0.0.1:8212" # 改成对应客户端地址 -e REST__PASSWORD="your admin password" # 服务器管理员密码 -e SAVE__PATH="/game" -e SAVE__SYNC_INTERVAL=120 jokerwho/palworld-server-tool:latest

注意: 除了我用中文标注的部分需要根据实际情况修改外,其他配置都可以保持默认。

恭喜你! 到这一步,我们的帕鲁服务器已经完成了大部分搭建工作!但如果你尝试使用RCON命令,会发现它只能实现部分功能,还不够完善。别担心,我们有解决方案!

🛡️ PalDefender模组:服务器的最后一块拼图

为了让服务器功能更加完整,我们还需要安装一个超级实用的MOD——PalDefender

这个模组有什么特别之处?

  • 扩展了RCON命令的功能范围

  • 提供更全面的服务器保护和管理能力

  • 支持更多高级指令操作

  • 有完善的中文文档支持

由于该模组已有详细的中文说明文档,安装步骤就不在这里赘述了,官方文档会引导你完成每一步操作。

🎮 强大的指令示例

安装完PalDefender后,你就能使用更多强大的指令,比如物品赠送功能:

/give <物品ID> [数量=1]

实际使用示例:

/give 76567890987654321 LuxuryMedicines 42

这条命令会给PlayerID为"76567890987654321"的玩家发送42个"高级药"。

特别提醒: 这里的UserID就是指玩家的PlayerID,不要搞混哦!

🎉 完美收官

至此,我们的帕鲁服务器已经完全搭建完成,拥有了:

  • 稳定的运行环境

  • 便捷的管理工具

  • 完善的指令系统

  • 自定义的游戏设置

你已经准备好迎接一场史诗级的帕鲁冒险了!快邀请你的朋友们一起加入吧!

如果这份教程对你有帮助,别忘了点赞关注,分享给更多的帕鲁爱好者! 有任何问题都可以在评论区留言,我会尽力为大家解答!

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
5
扫一下,分享更方便,购买更轻松