Skip to content

Release PalDSMS v2.0.0 - #1

Merged
AlanBacker merged 1 commit into
mainfrom
agent/paldsms-v2-release
Jul 14, 2026
Merged

Release PalDSMS v2.0.0#1
AlanBacker merged 1 commit into
mainfrom
agent/paldsms-v2-release

Conversation

@AlanBacker

Copy link
Copy Markdown
Owner

变更内容

  • 将 PalDSMS 重写为基于 Pocketpair 官方服务器镜像的 v2 管理器。
  • 增加部署、配置、状态、日志、备份、恢复、更新和 systemd 自动维护命令。
  • 使用本机 REST API 替代活动代码中的 mcrcon,并将管理端口限制在回环地址。
  • 增加更新与恢复失败回滚、备份保留策略和 v1.1 迁移流程。
  • 重新设计 README,并补充 Changelog、Security、Contributing 和 CI。
  • 将 v1.1 ZIP 移至 legacy/,保留历史版本但避免继续误用。

原因与影响

原仓库仍依赖 2024 年的第三方镜像、固定 Docker 卷内部路径、RCON 二进制和容易产生
不一致备份/错误恢复路径的脚本。v2 对齐当前 Pocketpair 1.0.0 文档和官方容器布局,
使现有用户可以通过明确的迁移步骤升级,并让未来镜像版本通过官方标签自动跟进。

验证

  • ShellCheck 0.11.0 通过。
  • Bash、helper shell 和 Docker Compose 5.3.1 配置检查通过。
  • YAML、LF 行尾、ZIP 根目录和脚本可执行位检查通过。
  • 已覆盖密码特殊字符、备份、热恢复、空目录恢复、更新成功、失败回滚和停止状态保持。

@AlanBacker
AlanBacker merged commit c820f24 into main Jul 14, 2026
2 checks passed
@AlanBacker
AlanBacker deleted the agent/paldsms-v2-release branch July 14, 2026 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant