本帖最后由 MiaoLio 于 2021-8-25 12:14 编辑
uid为你服务器的uid(替换时移除前后空格,url对大小写非常敏感),使用 MultiLogin 之前需要移除所有的外置登入插件(nide8、authlib-injetor)以免产生冲突干扰验证流程
美味的曲奇 发表于 2021-8-25 11:03
如果说像要用正版+统一通行证(https://login2.nide8.com:233/)
应该怎样配置统一通行证的外置呀
...

太牛了这个插件
可以加入微软登录吗?
15xiangzheng 发表于 2021-9-10 21:54
可以加入微软登录吗?
微软就是正版登入,同样使用mojang那套api
不错,不错 真心不错,是我喜欢的类型
无法添加Q群,找不到
mcbbs有你精彩
请问这样TAB能够显示正版头像功能吗
z77z43883 发表于 2021-10-17 00:02
请问这样TAB能够显示正版头像功能吗
当然能,加密连接后的客户端就会在tab中显示皮肤头像
很实用的插件,支持一下
小白腐竹,问一下fabric端应该下载哪一个呀?配置文件在哪里修改?

支持支持qwq
本帖最后由 MiaoLio 于 2021-10-24 18:45 编辑
新版本的fabric版本还在制作中,可能还需要一点点时间
fujiahao 发表于 2021-10-24 18:24
大佬牛b!!以后新版不支持fabric了嘛?这个版本现在好像没有皮肤修复的功能 ...
新版本的fabric版本还在制作中,可能还需要一点点时间

提个意见,希望能够加一个权重的功能。
A验证方式 权重大于 B验证方式时,A验证方式 的同名玩家加入将会踢出 B验证方式 的同名玩家,且 A验证方式 的玩家在游戏中时,B验证方式 的玩家无法加入游戏,这样可以很好的保障正版玩家的权益(毕竟人家多花钱了嘛
A验证方式 权重大于 B验证方式时,A验证方式 的同名玩家加入将会踢出 B验证方式 的同名玩家,且 A验证方式 的玩家在游戏中时,B验证方式 的玩家无法加入游戏,这样可以很好的保障正版玩家的权益(毕竟人家多花钱了嘛
本帖最后由 MiaoLio 于 2021-10-28 20:15 编辑
为了最大程度上保证玩家不会因为ID重复而认错人,只要某个ID在数据库中有记录过,不管这个ID持有玩家在不在线,其他任何一名玩家都不能用这个ID来登入游戏。
关于维护一方的权益,是有个safeId节点的配置,他的功能在配置文件注释已给出,即让此验证服务器下的玩家绕过重名检查进入游戏并且强制下线重名者。
safeId 提供了两种级别的权重,只不过 safeId 节点及其功能将会在未来版本中被移除出去,ID使用权按照先来后到原则处理,为了安全性考虑不做权重功能。
Woolf 发表于 2021-10-28 02:42
提个意见,希望能够加一个权重的功能。
A验证方式 权重大于 B验证方式时,A验证方式 的同名玩家加入将会踢 ...
为了最大程度上保证玩家不会因为ID重复而认错人,只要某个ID在数据库中有记录过,不管这个ID持有玩家在不在线,其他任何一名玩家都不能用这个ID来登入游戏。
关于维护一方的权益,是有个safeId节点的配置,他的功能在配置文件注释已给出,即让此验证服务器下的玩家绕过重名检查进入游戏并且强制下线重名者。
safeId 提供了两种级别的权重,只不过 safeId 节点及其功能将会在未来版本中被移除出去,ID使用权按照先来后到原则处理,为了安全性考虑不做权重功能。
很实用的插件,支持一下
东西不错,正好需要
不生成config Plugins\MultiLogin只有libraries文件夹
使用的核心:WaterFall-1.17-451
使用的版本:Bungee R6
使用的核心:WaterFall-1.17-451
使用的版本:Bungee R6
[21:49:57 INFO]: Loaded plugin MiniMOTD version 2.0.3 by jmp
[21:49:57 INFO]: Loaded plugin reconnect_yaml version git:reconnect_yaml:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:57 INFO]: Loaded plugin LuckPerms version 5.3.67 by Luck
[21:49:57 INFO]: Loaded plugin SkinsRestorer version 14.1.5 by Th3Tr0LLeR, McLive, DoNotSpamPls, knat, AlexProgrammerDE
[21:49:57 INFO]: Loaded plugin AntiAttack version 1.0.0 by Vlvxingze
[21:49:57 INFO]: Loaded plugin cmd_list version git:cmd_list:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:57 INFO]: Loaded plugin Geyser-BungeeCord version 1.4.3-SNAPSHOT by GeyserMC
[21:49:57 INFO]: Loaded plugin MatrixBungee version 1.0 by RE
[21:49:57 INFO] [MultiLogin]: Loading libraries...
[21:49:58 ERROR] [MultiLogin]: A FATAL ERROR OCCURRED WHILE PROCESSING A DEPENDENCY
>java.lang.NoClassDefFoundError: org/objectweb/asm/RecordComponentVisitor
at me.lucko.jarrelocator.JarRelocatorTask.processClass(JarRelocatorTask.java:166) ~[?:?]
at me.lucko.jarrelocator.JarRelocatorTask.processEntry(JarRelocatorTask.java:100) ~[?:?]
at me.lucko.jarrelocator.JarRelocatorTask.processEntries(JarRelocatorTask.java:87) ~[?:?]
at me.lucko.jarrelocator.JarRelocator.run(JarRelocator.java:89) ~[?:?]
at moe.caa.multilogin.core.loader.main.MultiLoginCoreLoader.start0(MultiLoginCoreLoader.java:126) ~[?:?]
at moe.caa.multilogin.core.loader.main.MultiLoginCoreLoader.start(MultiLoginCoreLoader.java:52) ~[?:?]
at fun.ksnb.multilogin.bungee.loader.main.MultiLoginBungeeLoader.onLoad(MultiLoginBungeeLoader.java:19) ~[?:?]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:398) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:300) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.BungeeCordLauncher.mainlist version git:cmd_list:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:57 INFO]: Loaded plugin Geyser-BungeeCord version 1.4.3-SNAPSHOT by GeyserMC
[21:49:57 INFO]: Loaded plugin MatrixBungee version 1.0 by RE
[21:49:57 INFO] [MultiLogin]: Loading libraries...
[21:49:58 ERROR] [MultiLogin]: A FATAL ERROR OCCURRED WHILE PROCESSING A DEPENDENCY
>java.lang.NoClassDefFoundError: org/objectweb/asm/RecordComponentVisitor
at me.lucko.jarrelocator.JarRelocatorTask.processClass(JarRelocatorTask.java:166) ~[?:?]
at me.lucko.jarrelocator.JarRelocatorTask.processEntry(JarRelocatorTask.java:100) ~[?:?]
at me.lucko.jarrelocator.JarRelocatorTask.processEntries(JarRelocatorTask.java:87) ~[?:?]
at me.lucko.jarrelocator.JarRelocator.run(JarRelocator.java:89) ~[?:?]
at moe.caa.multilogin.core.loader.main.MultiLoginCoreLoader.start0(MultiLoginCoreLoader.java:126) ~[?:?]
at moe.caa.multilogin.core.loader.main.MultiLoginCoreLoader.start(MultiLoginCoreLoader.java:52) ~[?:?]
at fun.ksnb.multilogin.bungee.loader.main.MultiLoginBungeeLoader.onLoad(MultiLoginBungeeLoader.java:19) ~[?:?]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:398) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:300) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall-1.17-451.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:9d0ca6a:451]
>Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.RecordComponentVisitor
at java.net.URLClassLoader.findClass(URLClassLoader.java:433) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:586) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
... 12 more
[21:49:58 INFO]: Loaded plugin MultiLogin version 1.0-RC.6 by ksqeib, CaaMoe
[21:49:58 INFO]: Loaded plugin cmd_find version git:cmd_find:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:58 INFO]: Loaded plugin BungeeKick version 1.2 by Vik1395
[21:49:58 INFO]: Loaded plugin cmd_server version git:cmd_server:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:58 INFO]: Loaded plugin cmd_alert version git:cmd_alert:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:58 INFO]: Loaded plugin cmd_send version git:cmd_send:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:58 WARN]: Forced host server pvp is not defined
[21:49:58 INFO]: Enabled plugin MiniMOTD version 2.0.3 by jmp
[21:49:58 INFO]: Enabled plugin reconnect_yaml version git:reconnect_yaml:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:49:59 INFO]: __
[21:49:59 INFO]: | |__) LuckPerms v5.3.67
[21:49:59 INFO]: |___ | Running on BungeeCord - Waterfall
[21:49:59 INFO]:
[21:49:59 INFO] [LuckPerms]: Loading configuration...
[21:49:59 INFO] [LuckPerms]: Loading storage provider... [H2]
[21:50:00 INFO] [LuckPerms]: Loading internal permission managers...
[21:50:00 INFO] [LuckPerms]: Performing initial data load...
[21:50:00 INFO] [LuckPerms]: Successfully enabled. (took 1724ms)
[21:50:00 INFO]: Enabled plugin LuckPerms version 5.3.67 by Luck
[21:50:01 INFO] [MiniMOTD]: There is an update available for MiniMOTD!
[21:50:01 INFO] [MiniMOTD]: This server is running version v2.0.3, which is 1 versions outdated.
[21:50:01 INFO] [MiniMOTD]: Download the latest version, v2.0.4 from GitHub at the link below:
[21:50:01 INFO] [MiniMOTD]: https://github.com/jpenilla/MiniMOTD/releases/tag/v2.0.4
[21:50:04 INFO]: [SkinsRestorer] ----------------------------------------------
[21:50:04 INFO]: [SkinsRestorer] +==================+
[21:50:04 INFO]: [SkinsRestorer] | SkinsRestorer |
[21:50:04 INFO]: [SkinsRestorer] |------------------|
[21:50:04 INFO]: [SkinsRestorer] +==================+
[21:50:04 INFO]: [SkinsRestorer] ----------------------------------------------
[21:50:04 INFO]: [SkinsRestorer] Current version: 14.1.5
[21:50:04 INFO]: [SkinsRestorer] This is the latest version!
[21:50:04 INFO]: [SkinsRestorer] ----------------------------------------------
[21:50:07 INFO]: Enabled plugin SkinsRestorer version 14.1.5 by Th3Tr0LLeR, McLive, DoNotSpamPls, knat, AlexProgrammerDE
[21:50:07 INFO] [AntiAttack]: RLV413-启用中...
[21:50:07 INFO] [AntiAttack]: Here we go! Good to go!ネプテューヌ!
[21:50:07 INFO] [AntiAttack]: 乐乐——插件交流反馈群: 580659670
[21:50:07 INFO]: Enabled plugin AntiAttack version 1.0.0 by Vlvxingze
[21:50:07 INFO]: Enabled plugin cmd_list version git:cmd_list:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:50:08 INFO] [Geyser-BungeeCord]: ******************************************
[21:50:08 INFO] [Geyser-BungeeCord]:
[21:50:08 INFO] [Geyser-BungeeCord]: 加载 Geyser 中, 版本 1.4.3-SNAPSHOT (git-master-9a159bf)
[21:50:08 INFO] [Geyser-BungeeCord]:
[21:50:08 INFO] [Geyser-BungeeCord]: ******************************************
[21:50:08 INFO] [AntiAttack]: 正在检查新版本插件,请稍等...
[21:50:08 INFO] [AntiAttack]: AAT插件工作良好,暂无新版本检测更新。
[21:50:08 INFO] [AntiAttack]: 正在读取云公告...
[21:50:08 INFO] [AntiAttack]: 全部网络工作都读取完毕了...
[21:50:12 INFO] [Geyser-BungeeCord]: Geyser正在启动 0.0.0.0:12053
[21:50:12 INFO] [Geyser-BungeeCord]: 完成 (4.105s)! 执行/geyser help 来获取帮助信息!
[21:50:12 INFO]: Enabled plugin Geyser-BungeeCord version 1.4.3-SNAPSHOT by GeyserMC
[21:50:12 INFO] [MatrixBungee]: __ ______ __________ _____ __
[21:50:12 INFO] [MatrixBungee]: / |/ / |/_ __/ __ / _/ |/ /
[21:50:12 INFO] [MatrixBungee]: / /|_/ / /| | / / / /_/ // / | /
[21:50:12 INFO] [MatrixBungee]: / / / / ___ |/ / / _, _// / / |
[21:50:12 INFO] [MatrixBungee]: /_/ /_/_/ |_/_/ /_/ |_/___//_/|_|
[21:50:12 INFO] [MatrixBungee]:
[21:50:12 INFO] [MatrixBungee]: Detecting the Environment
[21:50:12 INFO] [MatrixBungee]: Detected GeyserMC
[21:50:12 INFO] [MatrixBungee]: Registering the listeners
[21:50:12 INFO] [MatrixBungee]: MatrixBungee Loaded <3
[21:50:12 INFO]: Enabled plugin MatrixBungee version 1.0 by RE
[21:50:12 INFO]: Enabled plugin MultiLogin version 1.0-RC.6 by ksqeib, CaaMoe
[21:50:12 INFO]: Enabled plugin cmd_find version git:cmd_find:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:50:12 INFO]: Enabled plugin BungeeKick version 1.2 by Vik1395
[21:50:12 INFO]: Enabled plugin cmd_server version git:cmd_server:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:50:12 INFO]: Enabled plugin cmd_alert version git:cmd_alert:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:50:12 INFO]: Enabled plugin cmd_send version git:cmd_send:1.17-R0.1-SNAPSHOT:9d0ca6a:451 by WaterfallMC
[21:50:12 INFO]: Listening on /0.0.0.0:12052
本帖最后由 MiaoLio 于 2021-10-29 00:32 编辑
github action #98 <- 请到这里下载他的dev分支下的最新构建版本,这个bug最终在commit被处理。
yangshuo2008 发表于 2021-10-28 22:28
不生成config Plugins\MultiLogin只有libraries文件夹
使用的核心:WaterFall-1.17-451
使用的版本:Bungee R ...
github action #98 <- 请到这里下载他的dev分支下的最新构建版本,这个bug最终在commit被处理。
感谢楼主分享
感谢分享
插件很好 支持一下
你好,楼主,想请教下假如从 外置登录+正版验证 → 离线服务器, 有关玩家数据该怎么做?是应当修改玩家的UUID 吗?
Kavin2333 发表于 2021-11-15 10:54
你好,楼主,想请教下假如从 外置登录+正版验证 → 离线服务器, 有关玩家数据该怎么做?是应当修改玩家的 ...
你的意思是原先是外置共存服改为离线服吗,那有关玩家数据就有点难处理了。
首先你要找到uuid对应的玩家名,然后计算离线uuid长啥样的,最后根据uuid一个一个改(背包数据、玩家数据、插件数据什么的都要改)
很不推荐你这样做,所要改动的地方很多,万一改错了又是另一回事了
当然要是你有类似uuid转换的插件那也行
MiaoLio 发表于 2021-11-15 13:40
你的意思是原先是外置共存服改为离线服吗,那有关玩家数据就有点难处理了。
首先你要找到uuid对应的玩家 ...
嗯嗯,了解啦,非常感谢
sponge只能选择YOP了(苦涩
MikuVick 发表于 2021-12-14 16:48
sponge只能选择YOP了(苦涩
可以在外面套一层Bungee或Velocity
支持作者

MiaoLio 发表于 2021-12-14 19:48
可以在外面套一层Bungee或Velocity
ん?还能这样啊,受教了我去试试
如果没有开正版验证,正版账号登录能显示皮肤吗
老麦块ing 发表于 2021-12-15 10:04
如果没有开正版验证,正版账号登录能显示皮肤吗
插件必须要在开启了正版验证的模式下才能正常运作。由于客户端都是使用authlib-injector来使用外置登录的,他的特性导致不论你使用的是哪种外置登录,正版玩家的皮肤始终都会显示出来的。
在git上提交了一个Issue,有空拜托了

MikuVick 发表于 2021-12-15 22:03
在git上提交了一个Issue,有空拜托了
已修复,感谢反馈。使用0.3.10版本即可
MiaoLio 发表于 2021-12-15 12:08
插件必须要在开启了正版验证的模式下才能正常运作。由于客户端都是使用authlib-injector来使用外置登录的 ...
好吧,谢谢!!!
萌新腐竹一个真不会弄这个插件能教教我吗?
似乎不兼容间歇泉,间歇泉使用ygg登陆会失败 (
藏起来的小尾巴,不让你看!
藏起来的小尾巴,不让你看!
本帖最后由 MiaoLio 于 2022-1-24 21:03 编辑
Bukkit端的猫踢螺钉在最新构建中已经兼容间歇泉了,你可以前往源码页面自动编译最新构建版本的猫踢螺钉来使用,或是使用代理端(Bungee、Velocity),当前版本它们都支持间歇泉
由于间歇泉是直接绕过整套正版验证系统直接进入游戏,所以才会被猫踢螺钉当成非法用户打下来的,近期才删除这个功能的......
Fen_Zi 发表于 2022-1-24 20:20
似乎不兼容间歇泉,间歇泉使用ygg登陆会失败 (
Bukkit端的猫踢螺钉在最新构建中已经兼容间歇泉了,你可以前往源码页面自动编译最新构建版本的猫踢螺钉来使用,或是使用代理端(Bungee、Velocity),当前版本它们都支持间歇泉
由于间歇泉是直接绕过整套正版验证系统直接进入游戏,所以才会被猫踢螺钉当成非法用户打下来的,近期才删除这个功能的......
很不错的插件
您的ID不合法,请重新设置您的ID
朋友正版登录显示这个,是什么问题?
朋友正版登录显示这个,是什么问题?
sandyMM 发表于 2022-2-8 11:31
您的ID不合法,请重新设置您的ID
朋友正版登录显示这个,是什么问题?
字面意思,可以更改插件配置以允许特殊id登录游戏
MiaoLio 发表于 2022-2-8 16:01
字面意思,可以更改插件配置以允许特殊id登录游戏
我在后台看是用户名正则不匹配,所以把配置文件里相对应的项留空就好了
谢谢大佬发布感谢感谢
顶一下,很好用
正好开新服用的上!

您好作者,我想解决以下问题:使用服务端为 BugeeCord
使用插件版本为 MultiLogin-Bungee-0.3.11
客户端使用 PCL2 可以进入离线服务器
正版账户登入正常
online-mode:true 情况下
使用离线用户名为 Skeleton
我为了测试能否连接到服务器,只修改了两个项目
复制代码但是依旧无法连接到服务器,如何解决?
使用插件版本为 MultiLogin-Bungee-0.3.11
客户端使用 PCL2 可以进入离线服务器
正版账户登入正常
online-mode:true 情况下
使用离线用户名为 Skeleton
我为了测试能否连接到服务器,只修改了两个项目
- demo:
- enable: true
- whitelist: false