MultiLogin
MultiLogin copied to clipboard
外置共存
### Bug Description 当用户使用 authlib-injector 1.2.0 的客户端,进入使用 MultiLogin 的 1.19+ 服务器时,会报 `Invalid signature for profile public key. Try restarting your game.` 错误。 细节请参考 [authlib-injector v1.2.0 Release Notes](https://github.com/yushijinhun/authlib-injector/releases/tag/v1.2.0) 以及 [https://github.com/yushijinhun/authlib-injector/discussions/158](https://github.com/yushijinhun/authlib-injector/discussions/158)。authlib-injector 为了应对...
### 描述功能请求 MultiLogin是一个服务端插件,它仅适用于基于Paper的服务器。相比之下,通过Authlib-Injector,Yggdrasil API兼容服务端几乎可以兼容现有的任何一种服务端,包括Vanilla。这也可以带来更多的灵活性,比如独立的Web控制台。如果搭配MCDReforged使用,也可以实现命令管理。 而代价是,Yggdrasil API服务器本身不能和服务端直接交互。所以部分功能可能无法实现,但我不确定具体情况。当然,即使这具备技术可行性,那也应该是另一个项目了。我想了解MultiLogin的哪些功能可能无法进行此种移植? ### 描述你考虑过的备选方案 通过Velocity搭建代理服务器,并安装MultiLogin。这种方案兼容性比较一般。 使用 [YggdrasilOfficialProxy/YggdrasilOfficialProxy](https://github.com/YggdrasilOfficialProxy/YggdrasilOfficialProxy)。这种方式存在很多问题,但至少证明纯Yggdrasil API实现混合登录是可能可行的。 ### 请确认此建议所影响的内容 - [ ] 文档 - [ ] 安装 - [ ] 可扩展性 - [ ] 安全...
### BUG描述 独立版本的geyser连接代理端时出现空指针 ### MultiLogin版本 Build_00ab7ac ### 系统架构 windows/amd64 ### 服务器核心 velocity ### 配置文件 https://pastebin.com/apbjLWNk ### 日志 https://pastebin.com/APzaccsd ### 复现步骤 1. 代理端使用Floodgate和MultiLogin,Multi接手Floodgate登录事件 2. 使用独立版本的Geyser并运行 3. 使用基岩版连接 Geyser 4. 见控制台刷出NPE报错 ###...
16:49:28 [严重] java.util.concurrent.CompletionException: java.lang.LinkageError: loader constraint violation: loader moe.caa.multilogin.loader.classloader.PriorAllURLClassLoader @45bf6f39 wants to load class org.geysermc.floodgate.util.BedrockData. A different class with the same name was previously loaded by net.md_5.bungee.api.plugin.PluginClassloader @e044b4a. (org.geysermc.floodgate.util.BedrockData is...
### BUG描述 我使用MultiLogin在Bungee端上搭配Geyser和Foodgate但基岩版玩家无法加入游戏Console会报错\ [19:05:01] [nioEventLoopGroup-3-1/INFO] [Geyser-BungeeCord]: /183.252.159.217:16472 尝试连接! [19:05:02] [nioEventLoopGroup-3-2/INFO] [Geyser-BungeeCord]: 玩家以 jiyun233 的用户名建立了连接 [19:05:02] [defaultEventLoopGroup-5-1/INFO] [Geyser-BungeeCord]: jiyun233 (登录为: jiyun233) 已连接到 Java 服务器 [19:05:03] [pool-11-thread-1/INFO] [MultiLogin]: jiyun233(uuid: 00000000-0000-0000-0009-01f6b48208bc) from authentication...
### BUG描述 服务端安装了 Geyser+FloodGate+MultiLogin,但是皮肤仅单向可见(JE 仅可见 JE 皮肤,BE 可见 BE 和 JE 皮肤) ### MultiLogin版本 0.6.6 ### 系统架构 Linux/amd64 ### 服务器核心 Paper ### 配置文件 https://pastebin.com/uSCWGe8k ### 日志 https://pastebin.com/6nb1vUbL ### 复现步骤 应当无关...
### 描述功能请求 如题,希望可以通过类似 `/multilogin link ` 的命令,由玩家自助连接自己在不同服务的账号。 ### 描述你考虑过的备选方案 由服务器管理员使用 `/multilogin profile set` 命令手动连接。 ### 请确认此建议所影响的内容 - [ ] 文档 - [ ] 安装 - [X] 可扩展性 - [ ]...
### 描述功能请求 希望重新加入列举已添加的白名单内容的功能,包括缓冲区的玩家名单。 命令可以为/multilogin whitelist list ### 描述你考虑过的备选方案 _No response_ ### 请确认此建议所影响的内容 - [X] 文档 - [ ] 安装 - [ ] 可扩展性 - [ ] 安全 - [X] 用户体验...
### 描述功能请求 支持连接至 PostgreSQL / SQLite 等数据库,提供更多数据存储选项。 可以考虑引入一个 ORM 层,消除数据库服务间的差异(比如数据类型),这带来以下优势: - 更多数据库服务支持 - 数据表 schema 自动升级 - 更简单的数据库操作 API,避免直接使用 `java.sql` 包 但是可能与现有的数据表定义不兼容,需要新的版本。 ### 描述你考虑过的备选方案 基于现有的 “连接池” 模式,扩展使用其他数据库的连接池实现, 这需要手动处理数据库数据类型差异和 SQL 操作的差异。...
### Describe the feature request 类似fastlogin阻止新的外置进入服务器 有些时候服务器被熊盯上 关闭就影响正常玩家,如果可以阻止新注册就好了 ### Describe alternatives you've considered _No response_ ### Affected area - [x] Docs - [x] Installation - [ ] Performance and Scalability...