Allen-zhang
本帖最后由 Allen-zhang 于 2018-2-23 06:10 编辑

未经过本人允许严禁转载
   

BungeeCord Fixer
Bukkit/Spigot都有防止中文ID进入的系统
但是BungeeCord却没有 你会发现如果你使用中文ID你是可以进入服务器的 [1.10以上的版本已修复]
本来是想做禁止中文ID进入的,
结果发现服务器的BungeeCord正版验证也出问题了(连不上Mojang验证服务器),
所以就写了这个插件来修复.顺便也加上了Spigot的兼容,经测试两个服务端都可以用
插件不是很小,但是修复连接用的方法不会
占用服务器太多内存,插件的运行速度取决于服务器的网络速度/位置
我会尽量用最简化的Code来达到效果,尽量减少使用问题
如果觉得插件没用/垃圾也请体谅.
本人技术比较垃圾,而且是新人,所以大佬请不要喷我

这个插件貌似比较冷门啊。。。

由于本人居住地的原因,距离中国有16个小时的时差,而且也要上学
所以有问题可以私聊 看到了就尽量解决



功能

  • 能防止玩家使用中文ID/含有特殊字符的ID进入 [可开关]
  • 能修复在BC中与MOJANG服务器的正版连接功能 [可开关] [必须将BC正版验证关闭]
  • 可以自定义所有信息
  • 开放插件里修复链接所使用的API
  • 可以一定程度上防止压测? [可能,不清楚] [正版验证模式开启]



原理

  • 在玩家进入的时候插件会先使用MOJANG验证服务器进行连接
  • 如果MOJANG炸了/服务器防火墙连接不上之类的
  • 就启用第二个验证服务器来修复链接
  • 绝大部分的服务l商都没有禁止这个服务器连接 长城也没有禁止 [禁止了我也没办法]
  • 以此来判断是否是正版玩家
  • 如果盗版玩家使用正版玩家ID进入服务器 插件也是可以检测到的 [利用UUID]





使用方法
  • 下载插件,并且将其投入你的BungeeCord[或者是Spigot]/Plugins文件夹
  • 重启服务器
  • 配置插件信息
  • 前往BungeeCord的config.yml文件里 或者是Spigot的server.properties文件里
  • OnlineMode: true改为false
  • 将Timeout 改为80000以上 (根据服务器链接API的速度,链接越慢就调的越高,否则信息会显示TimeOut而不会是原有的信息)
  • 如果你的服务器使用Yum 或者其他有影响网络连接的插件,请把https://api.mojang.com/profiles/minecraft给列入白名单或者关闭网址请求


使用效果

权限

命令


更新日志:

配置文件:
  1. ###########################################
  2. #                                         #
  3. #      BungeeCord System Fixer            #
  4. #           Version: 1.0.0                #
  5. #         Author Allen_Zhang              #
  6. #                                         #
  7. ###########################################
  8. OfflineModeDetect:
  9.   Enable: true
  10.   Message: "&c你不能使用盗版账号进入服务器!"
  11. SpecialString:
  12.   Enable: true
  13.   Message: "&c你的ID不能包含特殊字符!"
  14. ChineseName:
  15.   Enable: true
  16.   Message: "&c你的ID不能包含中文!"
复制代码

API下载地址

插件下载地址

你的意见也许对此插件非常重要
所以如果你有什么想要添加的东西
或者你有什么想要修复的BUG
你都可以私信我,或者在帖内留言
都是对我巨大的帮助.
因为我个人的想象力非常POOR
我也不知道有什么东西可以加
所以请大家多给我点意见
谢谢 :D


如果你觉得这个插件不是那么垃圾的话,你可以给我评个分,或者
给个金粒之类的. 毕竟你不经意的小支持可能会给我带来
巨大的动力. 作者的中文不是特别好,因为居住地的原因.
所以2333. 总之希望大家能多多支持我, 谢谢 xD


来自群组: PluginsCDTribe

_DIM_
未经过本人允许严禁转载

BungeeCord Fixer
Umm, 本来是想做禁止中文ID进入的,
结果发现服务器的BC正版验证也出问题了(连不上Mojang验证服务器),
所以就写了这个插件来修复.
插件非常轻量,只有16kb,修复连接用的方法也不会
占用服务器内存. 如果觉得插件没用/垃圾也请体谅.
本人技术比较垃圾,而且是新人,所以大佬请不要喷我
由于本人居住地的原因,距离中国有16个小时的时差,而且也要上学
所以有问题可以私聊 看到了就尽量解决


功能

原理

使用方法
  • 下载插件,并且将其投入你的BungeeCord[或者是Spigot]/Plugins文件夹
  • 重启服务器
  • 配置插件信息
  • 前往BungeeCord的config.yml文件里 或者是Spigot的server.properties文件里
  • OnlineMode: true改为false
  • 将Timeout 改为80000以上 (根据服务器链接API的速度,链接越慢就调的越高,否则信息会显示TimeOut而不会是原有的信息)



帮你随便排了一下前面,不知道好不好看

原文本:




Allen-zhang
酷车手BB弹 发表于 2018-1-14 11:58
未经过本人允许严禁转载
BungeeCord FixerUmm, 本来是想做禁止中文ID进入的,结果发现服务器的BC正版验证也 ...

谢谢!!!!!! 大佬QAQ

_DIM_
Allen-zhang 发表于 2018-1-14 12:02
谢谢!!!!!! 大佬QAQ

用原文本- -直接复制少了些东西

Allen-zhang
酷车手BB弹 发表于 2018-1-14 12:15
用原文本- -直接复制少了些东西

没办法。。 我flash出问题了 mcbbs的flash是空白 复制不了 只能直接复制

Wate6
MCBBS有你更精彩~

ljqq
我给了权限还是显示你不能使用盗版账号进入服务器/mangaddp builder offlinemodedetect.bypass

q553006875
这插件可以的

晓渊解说
这个插件对我帮助很大,非常感谢

迂腐146
        MCBBS有你更精彩~