rikka0w0 / LanServerProperties

Enhance the vanilla "Open to LAN" Gui for listening port customization and removal of enforced authentication
https://www.curseforge.com/minecraft/mc-mods/lan-server-properties
108 stars 17 forks source link

离线模式+UUID修复似乎并没有像简介中的那样工作 #35

Open Afk-82 opened 1 year ago

Afk-82 commented 1 year ago

Mod版本1.8 游戏版本1.18.2

在尝试把单人对局域网开放过的存档迁移到独立服务端的时候发现的。 总共5人,其中主机是正版,一位作为客机的玩家是第三方渠道登录,剩下3位均使用离线登录,在mcuuid.net查询发现,只有那位使用第三方登录的玩家无法通过用户名查询到任何信息,其它人均能查找到重名用户(其中一位名字大小写存在不同)。

根据mod简介的预期情况:除了主机,其它人均使用离线uuid 实际情况:除了第三方登录那位(无法查找到正版同名用户),其它人均使用重名用户的正版uuid 其它信息:可以确定所有玩家均使用PCL2启动游戏,服务端使用magma

如果有必要提供具体的用户名及变更前后的uuid等信息可以说一下,稍后会补充

rikka0w0 commented 1 year ago

实际情况:除了第三方登录那位(无法查找到正版同名用户),其它人均使用重名用户的正版uuid

离线用户使用了正版uuid说明你开启了uuid修复,这时会先根据用户名尝试匹配正版uuid,失败则采用离线uuid,这是设计成这样的。

根据mod简介的预期情况:除了主机,其它人均使用离线uuid

我设计的时候确实没考虑到这种情况,不过也是可以解决的。你看看在线模式按钮边上有个小按钮,点开出文本框,在这里写入需要强制离线的用户名列表即可。这个里面的玩家无论在线模式和是否修复uuid,都保持离线uuid。