forfai
cybmp3 发表于 2019-7-8 09:58
已经支持了。。。。
不过现在好像比较流行外置登陆。。。。
好像叫auth injector,然后把这玩意写到启动 ...

这样啊,不太懂呢,我只想用官方服务器端+forge+mod的方式。那种第三方服务器端可以用插件,但是好像对某些mod兼容性不好的样子。

cybmp3
forfai 发表于 2019-7-8 15:03
这样啊,不太懂呢,我只想用官方服务器端+forge+mod的方式。那种第三方服务器端可以用插件,但是好像对某 ...

这个可以了。你加上sponge用吧。现在各个方面都修复的比较好了。

forfai
cybmp3 发表于 2019-7-11 13:52
这个可以了。你加上sponge用吧。现在各个方面都修复的比较好了。

好的,看了B站的安装视频,还行

海螺螺
@酷车手BB弹
随便更新了一下文本,0.18 最新构建
locale.conf (7.91 KB, 下载次数: 9)





hugang36
[13:48:52] [Server thread/ERROR] [flexiblelogin]: Error loading the configuration
ninja.leaping.configurate.objectmapping.ObjectMappingException: No value present in node SimpleCommentedConfigurationNode{super=SimpleConfigurationNode{key=type, value=NullConfigValue{}}, comment= SQL server type. You can choose between h2, SQLite and MySQL/MariaDB}
        at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$EnumValueSerializer.deserialize(TypeSerializers.java:153) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$EnumValueSerializer.deserialize(TypeSerializers.java:147) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at ninja.leaping.configurate.objectmapping.ObjectMapper$FieldData.deserializeFrom(ObjectMapper.java:94) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at ninja.leaping.configurate.objectmapping.ObjectMapper$BoundInstance.populate(ObjectMapper.java:155) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$AnnotatedObjectSerializer.deserialize(TypeSerializers.java:283) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at ninja.leaping.configurate.objectmapping.ObjectMapper$FieldData.deserializeFrom(ObjectMapper.java:94) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at ninja.leaping.configurate.objectmapping.ObjectMapper$BoundInstance.populate(ObjectMapper.java:155) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
        at com.github.games647.flexiblelogin.config.Settings.loadMapper(Settings.java:130) [Settings.class:?]
        at com.github.games647.flexiblelogin.config.Settings.load(Settings.java:113) [Settings.class:?]
        at com.github.games647.flexiblelogin.FlexibleLogin.init(FlexibleLogin.java:187) [FlexibleLogin.class:?]
        at com.github.games647.flexiblelogin.FlexibleLogin.onPreInit(FlexibleLogin.java:116) [FlexibleLogin.class:?]
        at org.spongepowered.common.event.listener.GamePreInitializationEventListener_FlexibleLogin_onPreInit74.handle(Unknown Source) [?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) [RegisteredListener.class:1.12.2-2825-7.1.6]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:385) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
        at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:458) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:419) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
        at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:252) [SpongeImpl.class:1.12.2-2825-7.1.6]
        at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:339) [SpongeMod.class:1.12.2-2825-7.1.6]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
        at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) [LoadController.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
        at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
        at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:553) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) [LoadController.class:?]
        at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) [Loader.class:?]
        at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99) [FMLServerHandler.class:?]
        at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]

RockU
正需要这个插件,谢谢

Simba98
我没有搞懂的是,当我开启了online模式,但是服务端与mojong的连接断开了(国内有时候不稳定);
我的客户端还是出现了the authentication server are currently down for maintenance.

这个插件不是说:Do you want to let your players protect their account (from hackers/login stealer) and keep playing while the session server is down.
那断开连接了还是玩不了啊,为啥while the session server is down.呢?

南风入弦
请问怎么用谷歌验证器的密码,看不懂英文= =

sweetapple
本帖最后由 sweetapple 于 2020-1-5 01:23 编辑

打扰一下。请问0.18是哪里来的。。。看github只有那个一万年没变的0.17.4
目前就私下开个小服。十来人而已基本都认识。用0.17足够还是跟进0.18快照呢?
-------------------------------edit
先用旧的0.17.4了。静待楼主的解答

Mark最抽象
很有用,谢谢楼主

Mark最抽象
很有用,谢谢楼主

mwq1112
大佬 我的服务器有一天断电之后 登入输入密码之后无反应了- -
输入密码之后会出现
Could not pass ClientConnectionEvent$Join$Impl to Plugin{id=flexiblelogin, name=FlexibleLogin, version=0.8, description=A Sponge minecraft server plugin for second authentication., url=https://github.com/games647/FlexibleLogin, source=F:\BaiduNetdiskDownload\MCServer Manager Download\MCSManager_8.5.8_Win\MCSManager_8.5.8_Win\server\server_core\2\mods\[P][灵活登录]FlexibleLogin.jar}

小lon
期待楼主的下次更新

Cxxyy
楼主默默一句为啥没有输入密码也能动这是什么原因

hyman914752867
输了密码登录不了  

1062447360
这个插件有致命BUG,在未登录得情况下,按shift把物品放身上得合成栏登录后可以得到双倍得物品

_DIM_
1062447360 发表于 2020-3-2 19:46
这个插件有致命BUG,在未登录得情况下,按shift把物品放身上得合成栏登录后可以得到双倍得物品 ...

实测没这种BUG。

大概是你服务器卡了或者你装有的模组修改了原版机制。

1062447360
酷车手BB弹 发表于 2020-3-2 20:02
实测没这种BUG。

大概是你服务器卡了或者你装有的模组修改了原版机制。 ...

实测,不是按shift,物品放物品栏上,鼠标指针放合成栏上,按物品栏对应得键盘数字1-9.物品会到卡合成栏上,而且物品栏物品不会消失。

南征逸
MCBBS有你更精彩

qq1606155872
MCBBS有你更精彩~

li3106307947
作者给力奥

Notlan
大大我想问一下如何修改conf文件里的validNames="^\\w{2,16}$"使其支持中文id登入

_DIM_
Notlan 发表于 2020-3-14 19:35
大大我想问一下如何修改conf文件里的validNames="^\\w{2,16}$"使其支持中文id登入

^[a-zA-Z0-9一-龥_]{3,16}$

Notlan
酷车手BB弹 发表于 2020-3-14 21:04
^[a-zA-Z0-9一-龥_]{3,16}$

谢谢大大,昨天学习了一下正则表达式,已经解决了,我的是这样的:
  1. validNames="^[\\u4E00-\\u9FA50-9A-Za-z_]+{2,16}$"
复制代码

LunJoaMng
用不了啊????

LunJoaMng
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

LunJoaMng
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

LunJoaMng
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

LunJoaMng
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

tzh0419
1.12.2 的sponge安装以后和customNPCs 的台词功能冲突,NPC说不了话了

黑夜星辰
楼主,我把这个插件放进去后我的号就登录不了了,还未注册,怎么解决啊?

黑夜星辰
这个有小号措施吗?

黑夜星辰
开小号怎么解决啊?

黑夜星辰
求怎样汉化

冰月秋风
这个登陆插件挺好用的

mc火焰大大
感谢作者的分享

南斗七杀

请问,设置了IP注册次数,但是仍然可以超次数登陆,这是哪里有问题呢

Momant
不得不装的插件 感谢分享 辛苦!

寻真八云白
请问一下,怎么修改默认权限?怎么查看所有用户的信息(非IP/名字指向的)列表

寻真八云白
请问一下,怎么修改默认权限?怎么查看所有用户的信息(非IP/名字指向的)列表

AngelBeats..
学习学习,自己搭建玩玩

幻香香
为什么服务器加这个插件之后多人游戏里显示旧版本呀@_DIM_

寻真八云白
感谢大佬分享,不过我觉得部分海绵插件比水龙头的功能要强一点

超自然现象
很好用的插件!吹爆!

Eight8
谢谢作者分享

op_gaoyu
请问大佬这个插件数据库能否相互使用authme插件的数据库

鹿中之麋
时隔多年,有一个不怕死的辅助使用了海绵端

HanSiqi2008
347129006 发表于 2016-9-16 00:33
大哥你写的食用方法写错了 是放入服务端plugin文件夹内不是mod文件夹

sponge端的插件是放在mods文件夹的,当然,你也可以放在mods文件夹里面的plugins文件夹,但是饱含mixin的插件只能放在mods

海叱桑
感谢你,插件侠

星耀awa
汉化有吗

第一页 上一页