
jammsen/palworld-dedicated-server专用服务器。
如果需要此Docker镜像的支持:
请避免:
运行此Docker镜像需要具备Docker、Docker Compose、Linux和网络(端口转发/NAT)的基础知识。
| 资源 | 1-8名玩家 | 8-12+名玩家 |
|---|---|---|
| CPU | 4核高频CPU | 6-8核高频CPU |
| 内存 | 基础8GB + 每玩家2GB | 基础12GB + 每玩家2GB |
| 存储 | 30GB | 30GB+ |
更新日志可在此处查看
以下两位对本项目提供了巨大帮助,使我和本项目得以改进!如果您不喜欢我的Docker镜像版本或正在寻找其他功能,欢迎查看以下两个镜像:
game子目录
/srv/palworld、/opt/palworld或/home/用户名/palworlddocker pull jammsen/palworld-dedicated-server:latestdocker-compose.yml和default.env
docker-compose up -d && docker-compose logs -f
环境变量文档请参见此文件
示例请参见docker-compose.yml。
[!NOTE] 请参考官方文档了解RCON命令:[***]
可直接在终端/Shell中使用docker exec palworld-dedicated-server rconcli <命令>执行RCON命令。
shell$ docker exec palworld-dedicated-server rconcli showplayers name,playeruid,steamid $ docker exec palworld-dedicated-server rconcli info 欢迎使用幻兽服务器[v0.1.4.1] jammsen-docker-generated-20384 $ docker exec palworld-dedicated-server rconcli save 保存完成
[!WARNING] 若RCON被禁用,备份管理器将无法在创建备份前通过RCON执行保存操作,并会报告警告。 这意味着备份将基于服务器的上次自动保存创建。 可能导致数据丢失和/或存档损坏。
建议: 使用备份管理器前,请确保RCON已启用。
[!WARNING] 以下操作请始终使用
-user steam选项,否则文件将以root用户权限创建
使用方法:docker exec -user steam palworld-dedicated-server backup [命令] [参数]
| 命令 | 参数 | 必选/可选 | 默认值 | 取值范围 | 描述 |
|---|---|---|---|---|---|
| create | N/A | N/A | N/A | N/A | 创建备份。 |
| list | <显示数量> | 可选 | N/A | 正整数 | 列出所有备份。 若指定 <显示数量>,则仅列出最近的<显示数量>个备份。 |
| clean | <保留数量> | 可选 | BACKUP_RETENTION_AMOUNT_TO_KEEP | 正整数 | 清理备份。 若指定 <保留数量>,则清理并保留最近的<保留数量>个备份。若未指定,默认使用 BACKUP_RETENTION_AMOUNT_TO_KEEP变量 |
示例:
shell$ docker exec -user steam palworld-dedicated-server backup create > 备份 'saved-20240203_032855.tar.gz' 创建成功。
shell$ docker exec -user steam palworld-dedicated-server backup list > 列出 2 个备份文件! 2024-02-03 03:28:55 | saved-20240203_032855.tar.gz 2024-02-03 03:28:00 | saved-20240203_032800.tar.gz
shell$ docker exec -user steam palworld-dedicated-server backup clean 3 > 清理了 1 个备份,保留 2 个备份。
shell$ docker exec -user steam palworld-dedicated-server backup list 1 > 列出 1 个备份文件! 2024-02-03 03:30:00 | saved-20240203_033000.tar.gz
要启用Webhook集成,需在default.env中设置以下环境变量:
shellWEBHOOK_ENABLED=true WEBHOOK_URL="[***]"
启用后,服务器将以***兼容格式向Webhook URL发送消息。
更多变量详情请参见此处。
可使用palworld-helm Helm Chart部署此容器。
支持,只需将
ALLOW_CONNECT_PLATFORM的值从Steam改为Xbox。更多文档请参见:[***]
可运行
docker exec -ti palworld-dedicated-server bash,或在Portainer的**“Stacks”标签中选择你的堆栈,点击容器名称,然后点击“Exec console”**按钮。
可运行
docker exec -ti palworld-dedicated-server cat /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini,将显示容器内的配置文件内容。
类似
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.的错误可安全忽略。
可尝试在docker-compose文件的palworld服务中添加参数
platform: linux/amd64。这并非Apple Silicon的专用修复,而是用于非x86主机。ARM支持仅通过强制x86模拟实现(若主机未默认启用)。Rosetta负责翻译/模拟x86指令。
这是一个已知问题。在
PalWorldSettings.ini中修改BaseCampWorkerMaxNum对服务器无影响。可使用第三方工具解决,例如:<[***]>
[!WARNING] 添加
WorldOption.sav将导致PalWorldSetting.ini失效。因此,对设置的任何新更改(无论是通过文件还是环境变量),都需要重新创建WorldOption.sav才能生效。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务