Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
93b513c04b | |||
304773cbf2 | |||
2c429d0ec1 |
56
README.md
56
README.md
@ -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格式正确
|
||||
|
||||
---
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user