
做了一个完整幻兽帕鲁服务端的 docker 镜像,push 到了阿里的 docker registry ,供大家开服使用~
cd ~ mkdir -p pal cd pal export SAVE=$(pwd) docker run --pull=always -d --name=pal \ -e PORT=8211 \ -e MAX_PLAYER=32 \ -v $SAVE:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved \ -p 8211:8211/udp \ -m 16G \ --restart=always \ registry.cn-beijing.aliyuncs.com/zero-tools/pal-docker:latest ~/pal映射到文件夹/home/steam/Steam/steamapps/common/PalServer/Pal/Saved,相关存档、配置文件都会在这里,有需要自行修改。udp,可以自己改成自己需要的端口-m限制内存和--restart参数自动重启,避免占用内存过大把服务器干掉 1 hapeman Jan 25, 2024 为啥 docker 跑起来,连上服务器创建角色之后一直转圈进不去。看挂载目录也没有创建文件 |
2 ZeroAsh OP @hapeman 我这里用给的例子直接复制粘贴是能正常跑起来的,挂载目录 `~/pal` 会出现 `Config` 和 `ImGui` 两个文件夹,之后服务端可能还在加载,大概 1 分钟之后才会有 `SaveGames` 文件夹。我估计得到 `SaveGames`文件夹出来之后才能正常连接进入服务器。 |
4 hapeman Jan 25, 2024 怎么进容器更新啊 op steamcmd +login anonymous +app_update 2394010 validate +quit 没反应 |
5 ZeroAsh OP @hapeman #4 相关更新我已经推送到 latest 的容器中,把之前的 docker stop + docekr rm 掉,然后重新 docker run --pull=always 创建一个就能跑最新版了 |
6 Ja22 Jan 25, 2024 您好,请问您上个版本的 tag 是什么 |
7 hapeman Jan 25, 2024 @ZeroAsh 这样存档不会丢吗 我看了下 github 仓库里的 Dockerfile 用/home/steam/steamcmd/steamcmd.sh +login anonymous +app_update 2394010 +quit 更新了 |
8 hapeman Jan 26, 2024 大佬能结合下这个补丁吗? GitHub 地址: https://github.com/VeroFess/PalWorld-Server-Unoffical-Fix |
9 ZeroAsh OP |
12 ZeroAsh OP @hapeman #8 没主意看 github 的 release 中也有 linux 的 patch ,已经打好了。后续更新的 tag 都会在 README 中更新出来~ 镜像可以试试,我自己没试过具体 patch 之后有没有效果,只是简单的启动了一下没问题 `registry.cn-beijing.aliyuncs.com/zero-tools/pal-docker:latest-vero-fess-patched` |