本帖最后由 lj2000lj 于 2016-7-9 13:48 编辑

__前言/Mod介绍
      某开发者:“蓝鲸,你的BeeLoginIP验证又抽掉了!服务器获取到的和登录时的不一样!”
      某用户:“蓝鲸,为什么我的客户端进服一次ip就会变一次!”
      蓝鲸:“可怕= =吾辈不干了= =写个辅助Mod去= =”

      总而言之,插件版的BeeLogin由于国内大内网环境导致ip验证系统频繁无效/出错,也为各位使用者造成了些许不便,虽然有纯插件的解决方案【例如使用代理固定ip】,但由于配置难度较高,不适宜一般腐竹使用,故吾辈制作了这样一个辅助mod。


      以下为BeeLogin插件介绍,引自BeeLogin插件发布贴
       众所周知,各种登录插件目前都是以指令登录的,而类似于正版登录的验证系统在国内少之又少,这样就导致后台FTP密码泄漏或者服务器日志文件泄漏时可以轻易窃取密码。于是,蛋疼的吾辈就写了这么一个插件,可以自定义网页验证系统,同时不需要使用指令登录。



__使用方法

1.在服务器安装BeeLogin插件并部署网页端以及修改插件配置文件
2.使用本帖/BeeLogin插件贴提供的模块/类库修改启动器【蜜蜂启动器暂不支持本Mod】  注:具体使用方法详见源码内注释
3.进服,Enjoy!



__注意事项
1.Mod仅需安装在客户端,服务器全程由插件处理【以后可能会为Mod服单独制作Mod版本的插件以提高安全性】
2.由于实现原理不同,部分BeeLogin的防御假人压测等功能存在失效的可能,请安装相关防御插件,在此强力推荐NeverLag
3.如果需要源码吾辈可以提供4.经测试1.7.2的mod无法正常使用,但是在1.7.2的客户端中可以使用1.7.10的mod,故撤销1.7.2版本的下载。

__实现原理
      通过修改BeeLogin插件使其支持接收从Mod发送的验证信息,在玩家进服后插件会主动向mod请求玩家的登录信息【使用token】并发送给网页端进行验证,验证通过则放行客户端,验证不通过则将客户端踢出。在验证的过程中可能存在一些时间差【通常小于0.5秒】,玩家有可能有行动的机会,故在验证完毕之前将玩家所有的行动设为无效以保护服务器【此处可能存在漏洞,广大开发者可以一起来测试】。

__下载地址
      Mod下载:
1.7.2请使用1.7.10的版本
1.7.10&1.7.2 [1.7.10]BeeLogin客户端Mod.jar (2.99 KB, 下载次数: 442)
1.8 [1.8]BeeLogin客户端Mod.jar (2.96 KB, 下载次数: 94)
1.8.8 [1.8.8]BeeLogin客户端Mod.jar (2.96 KB, 下载次数: 65)
1.8.9 [1.8.9]BeeLogin客户端Mod.jar (2.97 KB, 下载次数: 66)
1.9 [1.9]BeeLogin客户端Mod.jar (2.96 KB, 下载次数: 99)


      易语言操作源码
       蜜蜂登录操作源码.zip (3.01 KB, 下载次数: 347)
      VB.Net操作源码

       蜜蜂登录操作源码VB.Net.zip (20.97 KB, 下载次数: 112)
        
__相关链接/联系方式
BeeStudio - 蜜蜂工作室 讨论群 367428642
BeeLogin插件发布贴:http://www.mcbbs.net/thread-457773-1-1.html
NeverLag插件发布贴:http://www.mcbbs.net/thread-415779-1-1.html
Mod与插件通讯部分的相关资料【技术不分国界,莫吐槽日文】http://qiita.com/MASAKOMA_/items/ec28b1482586ea87d87e





[1.7.2]BeeLogin客户端Mod.jar

3.01 KB, 下载次数: 73

1.7.2Mod