- 版权类型
- 原创
- 资源语言
- 简体中文
- 支持版本(Java)
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- 开源许可证
- 保留所有权益/无许可证
ItemsAdder多服务器同步工具
软件介绍
ItemsAdder多服务器同步工具是一款专为Minecraft服务器管理员设计的实用软件,用于解决多服务器环境下ItemsAdder插件资源同步的问题。通过此工具,您可以轻松地将一个主服务器上的ItemsAdder资源(如自定义物品、模型、材质等)同步到多个子服务器,确保所有服务器使用相同的资源配置。主要功能
- 多任务管理:可同时配置多个同步任务,分别针对不同的资源目录
- 实时同步:支持文件的添加、修改和删除操作的同步
- 可视化界面:直观的图形用户界面,易于操作和监控
- 详细日志:提供详细的同步过程日志,方便排查问题
- 灵活配置:可自定义源目录和多个目标目录
- 任务控制:支持启用/禁用特定同步任务
系统要求
- Windows操作系统(Windows 7/8/10/11)
安装说明
- 下载软件压缩包并解压到任意目录 2.双击开启软件
使用指南
首次使用
- 首次启动时,软件会自动创建默认配置文件sync_config.json
- 默认配置包含两个示例任务:同步ItemsAdder的contents和storage目录
- 根据您的服务器环境修改这些示例任务或创建新任务
配置同步任务
- 点击"添加任务"按钮创建新的同步任务
- 输入任务名称(如"textures"、"models"等)
- 选择源文件夹(主服务器上的ItemsAdder资源目录)
- 添加一个或多个目标文件夹(子服务器上的对应目录)
- 勾选"启用此任务"复选框以激活任务
- 点击"确定"保存任务配置
执行同步
- 在主界面查看已配置的任务列表
- 确认需要执行的任务已启用(显示为绿色背景)
- 点击"开始全部同步"按钮执行所有已启用的任务
- 在右侧日志区域查看同步进度和结果
- 如需中断同步过程,点击"取消同步"按钮
管理任务
- 编辑任务:选中任务后点击"编辑任务"按钮
- 删除任务:选中任务后点击"删除任务"按钮
- 启用/禁用任务:选中任务后点击"启用/禁用"按钮
- 保存配置:点击"保存配置"按钮将当前配置保存到文件
同步原理
本工具采用以下策略确保目标目录与源目录完全一致:- 删除多余文件:删除目标目录中存在但源目录中不存在的文件和目录
- 更新修改文件:比较文件内容,更新已修改的文件
- 添加新文件:复制源目录中存在但目标目录中不存在的文件和目录
常见问题
Q: 同步过程中出现"权限被拒绝"错误
A: 请确保软件有权限访问和修改目标目录。可能需要以管理员身份运行软件或调整目录权限。Q: 同步后服务器仍使用旧资源
A: 完成同步后,您可能需要在目标服务器上执行/iareload命令或重启服务器以应用更改。Q: 如何只同步特定类型的文件?
A: 当前版本不支持按文件类型过滤。建议通过合理组织目录结构,创建针对特定目录的同步任务。配置文件说明
配置文件sync_config.json使用JSON格式存储所有同步任务信息。示例结构如下:json:
{<br>"sync_tasks": [<br>{<br>"name": "contents",<br>"source": "D:/server1/plugins/ItemsAdder/contents",<br>"targets": [<br>"D:/server2/plugins/ItemsAdder/contents",<br>"D:/server3/plugins/ItemsAdder/contents"<br>],<br>"enabled": true<br>}<br>]<br>}<br>
感谢使用ItemsAdder多服务器同步工具!