-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
固定启动器离线用户默认UUID生成规则 #7
Comments
其实也可以考虑找一个统一的位置生成一个类似服务端的 usercache.json 的文件,把 username 和 UUID 写进去,然后让所有启动器都去读这个文件… |
目前国内外比较统一的UUID生成规则是根据 |
我更倾向于如果要做的话按照这个实现……因为大家提到的其他实现 PCL 在底层逻辑上就迁移不了 Orz |
HMCL 是与 Bukkit 一致的 |
目前 LauncherX 的实现和Bukkit一致 |
BakaXL 对应离线玩家 UUID 的行为与 Bukkit 一致。 |
这个方式也是原版服务端关闭在线模式时对玩家生成的UUID。 |
我支持默认使用“OfflinePlayer:玩家名”取UUIDv3,这能够实现以下目标: 上面PCL的开发者提到“PCL在底层逻辑上难以实现此方案”,据我了解可能由于如下原因: 编辑: |
不是为了实现皮肤,而是存档内判断用户和权限依据是使用的uuid |
没看懂,能具体讲下吗?如果是说UUID在游戏里的作用的话,我应该不是那个意思...... |
游戏内背包物品以及权限的归属是通过uuid判断的,和身份证一样。uuid变了,游戏自然不会认为你是他了 |
我提到的“通过修改UUID实现离线皮肤”是指PCL的业务逻辑,我知道UUID的作用的... |
很多启动器都是用的Bukkit方案,可以以此作为标准 |
检查项
您是什么类型的用户
启动器作者
请简单的说一下您的想法
可以的话,以一个固定的方式统一离线用户的 UUID 生成规则,例如 UUID v3 (基于 MD5 生成)
它能解决什么样的问题/带来什么样的帮助
可以避免因交叉使用启动器导致玩家存档物品内容不同步的情况
期望的结果
以一个固定的方式统一离线用户的 UUID 生成规则
是否有对这个方案的相关链接?
No response
附注
No response
The text was updated successfully, but these errors were encountered: