CaaMoe/MultiLogin

[错误报告] 新建同名玩家不同档案时使用 floodgate 提供的 uuid 提示 “uuid版本过低”

Closed this issue · 6 comments

BUG描述

如题
有可能是我使用问题
如果方法有误请指正

目前的目的是使je&be相同id的玩家进入

MultiLogin版本

0.6.6

系统架构

linux/amd64

服务器核心

velocity

配置文件

https://pastebin.com/NvHWe6UE

日志

https://pastebin.com/kzGvyHiY

复现步骤

1.没有白名单的基岩版同名玩家尝试进入服务器
2.尝试使用 floodgate 提供的 uuid 创建档案
3.报出 uuid 版本过低
...

确认一遍

  • 我已完成且认真地填写完了报告所需要的信息
  • 我确保没有重复的报告 (搜索一下)
CaaMoe commented

这个限制只在创建档案时才有(可能),你可以先添加白名单登录一下让系统自动生成档案,再进行后续操作

我昨晚尝试先添加基岩版玩家的白名单,基岩版正常进入后添加Java版的白名单,但是不允许添加同id的白名单。创建相同uuid(Java)不同id也无法进入,这个方法可能是错误的。

CaaMoe commented

在基岩版成功登录后,你可以使用ml rename 指令临时修改基岩版玩家的用户名字以允许添加Java玩家名字白名单,或者或者使用指令ml whitelist specific add <在线UUID> 直接指定Java版白名单

方法一是可以使用的,十分感谢
方法二会报错

> multilogin whitelist specific add b21c1617-0ba6-4f99-a68e-c51f8f9627c7
[04:09:47 INFO]: Expected integer.
CaaMoe commented

非常抱歉,方法二漏了个参数,正确的指令是ml whitelist specific add <正版ServiceId> <在线UUID>

好的,十分感谢