Geyser+Floodgate后Authme显示用户名不合规的处理方法

世界之大无奇不有,今天有网友发现了Geyser+Floodgate后Authme显示用户名不合规的问题,这到底是怎么回事呢?小编带大家了解一下

出现这样的情况,是因为Floodgate默认为基岩版用户的用户名前插入了一个”.”,而authme默认并没有授权用户名含有”.”的玩家加入世界,因此将玩家踢出游戏,造成上面现象

解决方案有两种

1.[推荐]修改Floodgate配置文件,把添加”.”的配置改为添加空(即删掉点)

这里没有配置文件是因为我不开互通服务器了,网上也找不到配置文件lol,总之是这个意思啦

2.前往authme配置文件,将

allowedNicknameCharacters: '[a-zA-Z0-9_]*' 

改为

allowedNicknameCharacters: '[a-zA-Z0-9_.]*' 

重启,OK!

0 0 投票数
文章评分
2 评论
内联反馈
查看所有评论
氧化某人
8 月 前

Floodgate 相关配置项目在 服务端工作目录/plugins/floodgate/config.yml
首次运行生成的配置文件第二项(第6行开始)就是用户名前缀,留空即可。

# Floodgate prepends a prefix to bedrock usernames to avoid conflicts
# However, certain conflicts can cause issues with some plugins so this prefix is configurable using the property below
# It is recommended to use a prefix that does not contain alphanumerical to avoid the possibility of duplicate usernames.
username-prefix: ""
氧化某人
回复给  氧化某人
8 月 前

你的第一种方案应该是指这个吧

2
0
本文贡献者正期待您发表意见x
滚动至顶部