Compare commits

..

3 Commits
v4.0 ... main

Author SHA1 Message Date
93b513c04b 更新 README.md 2025-04-28 01:14:32 +08:00
304773cbf2 更新 README.md 2025-04-28 01:08:09 +08:00
2c429d0ec1 更新 README.md 2025-04-28 01:06:45 +08:00

View File

@ -39,8 +39,60 @@
1. **单次迁移模式**
跟随引导输入服务器路径、新旧UUID即可
2. **批量处理模式**
通过配置文件一次性处理多个UUID变更
### 2. 批量处理模式
**适用场景**
同时处理多个玩家的UUID变更需求适合大规模数据迁移
**操作流程**
1. **创建配置文件**
新建`migration.json`文件,内容示例:
```json
{
"path": "C:/你的服务器路径",
"mappings": {
"原UUID1": "新UUID1",
"原UUID2": "新UUID2"
}
}
```
(这部分数据可以通过项目[mcserver_player_uuid_modifier](https://github.com/shaokeyibb/mcserver_player_uuid_modifier)获得并可直接通过ai进行转换格式)
2. **填写配置信息**
- `path`: 填写你的服务器根目录绝对路径
- `mappings`: 按`"旧UUID": "新UUID"`格式添加需要变更的对应关系
3. **执行迁移命令**
```bash
python uuid.py --config migration.json
```
```cmd
uuid.exe --config migration.json
```
**配置示例**
处理两位玩家的数据迁移:
```json
{
"path": "C:/mc_server",
"mappings": {
"850c1551-a4af-4d56-88b5-2a041232be56": "1f06a2e9-fdc1-3392-80a2-b72ea9cd12f8",
"79f25117-0128-4329-86f7-618a8d983c82": "dda6094c-bc6b-3d53-b379-af7535d95c5d"
}
}
```
**效果说明**
程序将自动完成:
- 所有配置文件的UUID更新
- 涉及模组数据的内容替换
- 相关文件/目录的重命名操作
⚠️ **注意事项**
- 请使用纯文本编辑器创建配置文件
- 路径请使用正斜杠`/`兼容Windows/Linux
- 确保所有UUID格式正确
---