Open Silverteal opened 9 months ago
MultiLogin是一个服务端插件,它仅适用于基于Paper的服务器。相比之下,通过Authlib-Injector,Yggdrasil API兼容服务端几乎可以兼容现有的任何一种服务端,包括Vanilla。这也可以带来更多的灵活性,比如独立的Web控制台。如果搭配MCDReforged使用,也可以实现命令管理。
而代价是,Yggdrasil API服务器本身不能和服务端直接交互。所以部分功能可能无法实现,但我不确定具体情况。当然,即使这具备技术可行性,那也应该是另一个项目了。我想了解MultiLogin的哪些功能可能无法进行此种移植?
通过Velocity搭建代理服务器,并安装MultiLogin。这种方案兼容性比较一般。
使用 YggdrasilOfficialProxy/YggdrasilOfficialProxy。这种方式存在很多问题,但至少证明纯Yggdrasil API实现混合登录是可能可行的。
可以使用 MultiYggdrasil
可行,直接将ML的核心进行抽象化接入WEB接口进行调用即可
描述功能请求
MultiLogin是一个服务端插件,它仅适用于基于Paper的服务器。相比之下,通过Authlib-Injector,Yggdrasil API兼容服务端几乎可以兼容现有的任何一种服务端,包括Vanilla。这也可以带来更多的灵活性,比如独立的Web控制台。如果搭配MCDReforged使用,也可以实现命令管理。
而代价是,Yggdrasil API服务器本身不能和服务端直接交互。所以部分功能可能无法实现,但我不确定具体情况。当然,即使这具备技术可行性,那也应该是另一个项目了。我想了解MultiLogin的哪些功能可能无法进行此种移植?
描述你考虑过的备选方案
通过Velocity搭建代理服务器,并安装MultiLogin。这种方案兼容性比较一般。
使用 YggdrasilOfficialProxy/YggdrasilOfficialProxy。这种方式存在很多问题,但至少证明纯Yggdrasil API实现混合登录是可能可行的。
请确认此建议所影响的内容