MCServerBackupPanel - 开源免费的MCSManager服务器备份管理系统

张开发
2026/5/5 2:02:22 15 分钟阅读
MCServerBackupPanel - 开源免费的MCSManager服务器备份管理系统
MCServerBackupPanel - 开源免费的MCSManager服务器备份管理系统 写在前面作为一个MC腐竹你是否遇到过这些问题服务器数据没有自动备份担心哪天数据丢失想给玩家提供地图下载但手动打包上传太麻烦多个服务器实例备份管理混乱恢复数据时需要手动解压覆盖操作繁琐今天给大家推荐一个由SZY创新工作室开发的开源工具——MCServerBackupPanel (MCSBP)专门解决这些问题。 什么是MCServerBackupPanelMCServerBackupPanel 是一个专为MCSManager和MC服务器设计的Web版备份管理系统采用 PHP MySQL 开发提供可视化的备份管理界面。GitHub地址https://github.com/szyinnovationstudio/MCServerBackupPanel核心功能功能说明 一键备份支持备份服务器的任意文件夹world、plugins等 一键恢复选择备份文件一键恢复到服务器 定时任务支持设置定时自动备份 公开下载备份可设置为公开玩家直接下载️ 多服务器支持同时管理多个MCSManager实例 快速开始环境要求PHP 7.3MySQL 5.7PHP扩展PDO、ZipArchive、JSON安装步骤1. 下载源码gitclone https://github.com/szyinnovationstudio/MCServerBackupPanel.gitcdMCServerBackupPanel2. 设置目录权限chmod755backups logs assets3. 访问安装向导浏览器访问http://你的域名/install.php按照提示填写数据库连接信息网站名称、Logo管理员账号密码安装完成后install.php会自动删除。4. 添加服务器登录后台 → 服务器管理 → 手动添加服务器名称如生存服务器服务器路径MCSManager实例的cwd路径如/szydata/mcsmanager/server/szydmc5. 创建备份任务备份任务管理 → 添加备份任务选择服务器备份源文件夹world备份世界数据备份文件名{server}_{date}.zip6. 执行备份点击任务的「执行」按钮系统会自动打包并保存到/backups/服务器名/目录。 目录结构MCServerBackupPanel/ ├─ config.php # 配置文件安装时生成 ├─ login.php # 管理员登录 ├─ console.php # 控制台首页 ├─ servers.php # 服务器管理 ├─ tasks.php # 备份任务管理 ├─ backup_manager.php # 备份管理 ├─ index.php # 公开下载页 ├─ backups/ # 备份文件存储 ├─ logs/ # 日志目录 └─ assets/ # 静态资源 使用技巧1. 相对路径支持备份源文件夹支持相对路径无需输入完整绝对路径输入实际备份路径world/服务器目录/worldplugins/服务器目录/pluginslogs/服务器目录/logs2. 备份文件命名支持变量替换变量说明示例{date}当前时间2024-01-15_14-30-00{server}服务器名称生存服务器3. 玩家下载地图在「备份管理」页面将备份设为公开玩家访问首页即可看到下载链接。4. 定时备份配合Cron在tasks表中可以设置schedule_time配合系统定时任务触发# 每小时执行一次备份检查需要自己写触发脚本0* * * * php /path/to/check_tasks.php 常见问题Q1备份时提示「源目录不存在」检查服务器路径是否正确以及文件夹名称是否拼写正确。Q2备份文件保存在哪里默认保存在网站目录的/backups/服务器名/下。Q3如何让玩家下载地图在「备份管理」中找到对应备份点击「公开」玩家即可在首页下载。Q4支持哪些MCSManager版本支持 MCSManager 9.x 及以上版本只要实例配置文件是标准JSON格式即可。Q5数据库连接失败怎么办检查config.php中的数据库配置是否正确以及MySQL服务是否正常运行。 界面预览控制台首页显示服务器数量、备份任务数、备份文件数、总备份大小等统计信息。服务器管理支持手动添加服务器输入名称和服务器目录即可。备份任务管理为每个服务器创建独立的备份任务支持设置定时执行。备份管理查看所有备份文件支持恢复、公开、删除操作。 写在最后MCServerBackupPanel 是一个轻量级、易上手的备份管理工具适合个人服主或小型服务器集群使用。如果你觉得这个项目对你有帮助欢迎⭐ Star 支持一下 提交 Issue 反馈问题 Fork 参与开发GitHub地址https://github.com/szyinnovationstudio/MCServerBackupPanel 更新日志v1.0.0 (2024-01)✅ 服务器管理手动添加✅ 备份任务管理支持相对路径✅ 一键备份/恢复✅ 备份公开/下载功能✅ 网站设置名称、Logo、备案号本工具仅供学习交流使用使用前请务必备份重要数据。

更多文章