Skip to content
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

[建议] 是否可能将MultiLogin的大部分功能移植为一个兼容Yggdrasil API的服务端代理程序? #136

Open
3 of 9 tasks
Silverteal opened this issue Jan 26, 2024 · 2 comments

Comments

@Silverteal
Copy link

描述功能请求

MultiLogin是一个服务端插件,它仅适用于基于Paper的服务器。相比之下,通过Authlib-Injector,Yggdrasil API兼容服务端几乎可以兼容现有的任何一种服务端,包括Vanilla。这也可以带来更多的灵活性,比如独立的Web控制台。如果搭配MCDReforged使用,也可以实现命令管理。

而代价是,Yggdrasil API服务器本身不能和服务端直接交互。所以部分功能可能无法实现,但我不确定具体情况。当然,即使这具备技术可行性,那也应该是另一个项目了。我想了解MultiLogin的哪些功能可能无法进行此种移植?

描述你考虑过的备选方案

通过Velocity搭建代理服务器,并安装MultiLogin。这种方案兼容性比较一般。

使用 YggdrasilOfficialProxy/YggdrasilOfficialProxy。这种方式存在很多问题,但至少证明纯Yggdrasil API实现混合登录是可能可行的。

请确认此建议所影响的内容

  • 文档
  • 安装
  • 可扩展性
  • 安全
  • 用户体验
  • 测试和发布
  • 开发架构
  • 新的扩展
  • 其他
@CaaMoe
Copy link
Owner

CaaMoe commented Feb 11, 2024

可以使用 MultiYggdrasil

@ksqeib
Copy link
Collaborator

ksqeib commented Apr 5, 2024

可行,直接将ML的核心进行抽象化接入WEB接口进行调用即可

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants