MCBBS友情提示:
本启动器不支持Minecraft 1.6以及之后版本。
对于Minecraft 1.6以及之后的客户端,请在这个帖子选择新启动器。
[请作者更新启动器后自行去除本提示]
前言
你还在寻找防止飞行,xray,透明材质的方法吗?你还在为小学生头疼吗?一切都不是问题,革命性的登陆器已经到来! 特性: 模拟网游防作弊原理,从理论上防止了一切修改后(打了非腐竹所允许mod或者材质)的客户端进入游戏,防止xray,飞行,透视材质等等非法mod! 认证服务端 考虑服务端多平台兼容,所以用perl编写,所以完全开源,用记事本就能查看源代码。linux服务器可以直接运行,windows服务器请安装ActivepPerl后直接运行。 监视登陆器登录时发送的校验数据,监视所有客户端到本机的minecraft连接,定时审核客户端发来的心跳数据包,如果连续三次审核数据包未接收到,或者不正确,立刻切断目标客户端的TCP连接。所以如果你没启动客户端监听程序,你就会立刻被T出服务器。 数据包通过1.服务端自定义验证码 2.服务端生成随机码 3.远程服务器时间戳 4.文件校验码 四串代码混淆加密,每次心跳发送的数据包都会变化,且无法重复使用!想伪造数据包的洗洗睡吧! 启动器 登陆前校验指定文件或者某目录中所有文件(除了配置文件)并与服务端进行匹配验证,通过才能启动游戏。 启动游戏后开启minecraft监视程序,定时发送加密心跳数据,服务端会对此进行验证匹配! 一旦游戏的主程序退出,监视程序停止继续发送校验数据包,并且自动退出。一旦发现多开,并且连接的是同一个服务器,立即发布警报并且停止发送校验数据!(防偷窃转移财产) 以上功能都可以由腐竹自定义开启或者关闭! 以上是beta版已实现功能。 正在计划: 监听程序和启动器剥离,玩家可以选择其他启动器 但是必须运行监听程序。 正版模式登陆支持。 多语言(虽然也没打算发布到国外) MC1.6版本支持! 更多特性等你的意见! |
界面以及防作弊演示
设置界面1 很简单的启动配置界面,对于登陆之外的其他功能(换mod啊换皮肤啊之类的),没有添加,也觉得没啥意义。 ![]() 如果验证服务端没开启: ![]() 如果发现minecraft.jar文件被你改了: ![]() 你说如果你换登陆端肿么样?请看下面: 下面我用普通登录器登陆了,若干秒以后。。。 ![]() 默认配置是30秒验证一次,这个你可以自己改。 下面是用包含监听程序的专用登陆器登陆: ![]() 如果你在此时退出游戏,那么监听程序也会一同退出,如果你试图多开以蒙骗服务器或者转移盗窃物: ![]() (多开玩单机或者连其他服务器是没有问题的) 当因为任何原因导致监听程序退出后,服务端将不再收到客户端的验证数据包,当然会把目标IP踢出去! 欢迎提出逻辑上的bug和其他需求建议。 说明:感谢defanive的测试,目前发现通过外挂方式可以达到欺骗检测路径的目的,且由于windows消息机制的原因,这一漏洞无法完美修复,这也是无数网游外挂无法彻底消灭的原因。 MC是个小众化游戏,相信MC玩家中掌握外挂技术的人非常少,我会暂时搁置这一漏洞。如果发现有针对这款软件的外挂开始传播,我会立即启动反外挂研究。 |
配置教程
快速配置三步完成!! 第一步 把登录器MClauncher.exe和配置工具复制到minecraft客户端目录下(和.minecraft目录平级) 第二步 打开配置工具 在第一个标签点击“增加文件”,这里我选择.minecraft\bin下的五个jar文件作为保护对象(玩家将禁止修改这几个文件) ![]() 在第二个标签选择“增加目录”,这里我选择mod文件夹和材质texturepacks文件夹作为保护对象(玩家将禁止往这两个文件夹增删东西) ![]() 在第三个标签填写基本信息,监控IP:端口 写你的游戏服务器的IP和端口,如果是多线的那就写多个(没大于三个的吧。。) ![]() 验证端口随便写,没被占用就行,一会客户端配置要用。 心跳间隔 一般就选30吧 填完点击保存 第三步 你可以看到当前目录下生成了两个配置文件 encrypt.ini和Servconf.ini 其中 encrypt.ini是加密后的验证文件列表,Servconf.ini是服务器配置文件。 把start.bat、Servconf.ini、killtcp.exe放到和服务端server.pl同一个目录下,把encrypt.ini和登录器一起打包给玩家就可以了 然后就双击start.bat运行吧 (需要先安装activeperl) 至此,免疫任何作弊的服务器蛋生了! 友情提示:如果你是FZ,在远程桌面登陆服务器的同时,不要因为登陆游戏的时候没开监听程序被验证服务端T掉,否则你的远程桌面也会断开连接(虽然只有30秒) |
下载地址和说明
需求:windows服务端请安装Activeperl (网盘有),然后cmd下运行perl server.pl linux服务器可以直接运行! 客户端请安装 .net framwork 3.5或者以上 理论上来说win7已经默认安装了,xp只需要升级到3.5就行了 下载地址 3.5 http://www.microsoft.com/zh-cn/download/details.aspx?id=14037 欢迎提出各种意见,本版留言即可!我会考虑继续完善! 版本滚动更新 http://pan.baidu.com/share/link?shareid=481878&uk=621276180 |
更新日志
05/21 beta 1.1
05/23 beta 1.2 重大更新
06/01 beta 1.3
06/03 beta 1.3b
06/05 beta 1.4
|