幻兽帕鲁服务端国内 Docker 镜像

2024-01-24 19:42:53 +08:00
 ZeroAsh

做了一个完整幻兽帕鲁服务端的 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

使用注意

  1. 例子中会把~/pal映射到文件夹/home/steam/Steam/steamapps/common/PalServer/Pal/Saved,相关存档、配置文件都会在这里,有需要自行修改。
  2. 映射端口需要指定udp,可以自己改成自己需要的端口
  3. 使用-m限制内存和--restart参数自动重启,避免占用内存过大把服务器干掉
  4. enjoy!

其他

Github 仓库

1513 次点击
所在节点    程序员
12 条回复
hapeman
2024-01-25 11:24:15 +08:00
为啥 docker 跑起来,连上服务器创建角色之后一直转圈进不去。看挂载目录也没有创建文件
ZeroAsh
2024-01-25 15:14:25 +08:00
@hapeman 我这里用给的例子直接复制粘贴是能正常跑起来的,挂载目录 `~/pal` 会出现 `Config` 和 `ImGui` 两个文件夹,之后服务端可能还在加载,大概 1 分钟之后才会有 `SaveGames` 文件夹。我估计得到 `SaveGames`文件夹出来之后才能正常连接进入服务器。
hapeman
2024-01-25 15:35:56 +08:00
@ZeroAsh 弄好了,估计是文件权限的问题 我 chmod -r 777 之后就可以了
hapeman
2024-01-25 20:29:34 +08:00
怎么进容器更新啊 op
steamcmd +login anonymous +app_update 2394010 validate +quit 没反应
ZeroAsh
2024-01-25 21:03:09 +08:00
@hapeman #4 相关更新我已经推送到 latest 的容器中,把之前的 docker stop + docekr rm 掉,然后重新 docker run --pull=always 创建一个就能跑最新版了
Ja22
2024-01-25 22:35:02 +08:00
您好,请问您上个版本的 tag 是什么
hapeman
2024-01-25 22:55:02 +08:00
@ZeroAsh 这样存档不会丢吗 我看了下 github 仓库里的 Dockerfile 用/home/steam/steamcmd/steamcmd.sh +login anonymous +app_update 2394010 +quit 更新了
hapeman
2024-01-26 10:07:41 +08:00
大佬能结合下这个补丁吗? GitHub 地址: https://github.com/VeroFess/PalWorld-Server-Unoffical-Fix
ZeroAsh
2024-01-26 13:41:52 +08:00
ZeroAsh
2024-01-26 13:42:15 +08:00
@hapeman #7 存档已经 mount 出来了,不会丢的
ZeroAsh
2024-01-26 13:43:14 +08:00
@hapeman #8 这个目前只针对了 Windows 的服务端进行 patch ,看看后续有没有 linux 的,有的话我跟进加上
ZeroAsh
2024-01-26 16:15:26 +08:00
@hapeman #8 没主意看 github 的 release 中也有 linux 的 patch ,已经打好了。后续更新的 tag 都会在 README 中更新出来~ 镜像可以试试,我自己没试过具体 patch 之后有没有效果,只是简单的启动了一下没问题

`registry.cn-beijing.aliyuncs.com/zero-tools/pal-docker:latest-vero-fess-patched`

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX