使用 Docker 与 LinuxGSM 运行 Palworld 服务器
我也买了一份帕鲁,掏出了我的零刻小主机开了个自己玩的服务器。
用 Docker 是非常的简单,不过今天起床发现游戏更新了,但是 Docker 还没有更新,我进不去了,不得已用 LinuxGSM 重新搭了一个过度
两个都记录一下。
Docker 版本
创建文件夹与 docker-compose.yml
文件,我是放在用户目录下的 palworld 文件夹内
1 | mkdir palworld && cd palworld |
填入下面的内容
1 | services: |
然后执行 docker compose up -d
就可以开启服务器,编辑世界设置可以直接在 docker-compose.yml
填写,或是编辑目录中的 palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
文件
使用 Docker 版本比较方便的备份,备份存档的话是备份 palworld/Pal/Saved/
文件夹
1 | docker exec palworld-server backup |
可以直接在 docker-compose.yml
中自定义服务器配置,比如我设置无死亡掉、10 倍经验、孵蛋 0 耗时、关闭建筑风华,需要在 environment:
部分加入下面的内容
1 | - DEATH_PENALTY=None |
LinuxGSM 版本
LinuxGSM 是管理服务器脚本的合集,支持安装、更新、管理游戏服务器。用来管理 Palworld 的服务器也是非常的简单。
参考 https://linuxgsm.com/servers/pwserver/ 按照步骤进行即可
LinuxGSM 不支持 root 权限运行,比较推荐创建一个单独的用户来运行。
安装 LinuxGSM
首先安装依赖,我使用的是 Debian 12
1 | sudo dpkg --add-architecture i386 |
安装 LinuxGSM
1 | mkdir palworld && cd palworld |
安装 Palworld 的脚本
1 | ./pwserver install |
然后执行
1 | ./pwserver start |
即可运行 Palworld 服务器
游戏存档
服务器的存档位于 ~/palworld/serverfiles/Pal/Saved/
文件夹内
世界设置位于
1 | ~/palworld/serverfiles/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini |
可以使用网站生成服务器配置
https://najoast.github.io/PalWorldSettingsUI/
其他工具
一些问题
重启服务器后要在白天到据点激活一下帕鲁们,不然全都偷懒的饭都不吃了