网游--行为监测

转载 2013年12月03日 09:14:12
这里谈一些对行为检测的看法。近一年来针对大唐无双等游戏行为检测分析获得的经验.。成功解决过很多行为检测问题,现在分享给大家。如果觉得有用就进来看看。这个同时适用于盒子和按键。
     游戏的行为检测就是检测有规律的操作。这个规律包括很多。之前在群里碰到过一个盒子使用者说过这样一个问题.在玩魔兽的时候只使用盒子不停的按"1"键结果被封了,不能理解.因为他没开加载器.游戏是不可能检测到盒子的。这就是很明显的行为检测的例子。他不停的在做一件事(一直按"1")这就是规律.肯定被抓。
     人的操作在大前提上可能是有规律的.比如一直手动采集.一直手动刷怪.为什么会没事呢?因为人的手动操作是不可能做到细节一致的.这就是不规律.例如我想把鼠标移动到我的头像上.人去操作只能大致移动到那个位置.但是用脚本的话每次移动到的那个位置是分毫不差的.如200,300.一直是这个坐标.凭借这一点就能说明问题.人手动操作是绝对不可能次次都移动到相同一点的.
     
下面说一下我自己针对行为检测的解决办法。这里注意!!!随机数是很重要!游戏行为检测是记录一段时间的数据去进行分析对比,有规则的操作一目了然。一般没有特殊的原因是不会记录太长时间数据的(如果被很多人举报那么就……)。 游戏封号是不定期的.不是说一天不封就没事.
.我要说的有三点:
      一、鼠标移动。
一般他记录数据都是在特定的范围。比如说地图上点击产生的坐标。现在基本上所有游戏的操作都离不开地图的操作。所以鼠标移动的位置要用模糊位置。先设置一个固定的坐标200,200。然后在坐标上加上随即数。MoveTo 200+x,200+y //这里的x和y都是随机数。 这样移动他记录几天也不会有所发现。
      二、键盘操作。
一般键盘操作他只会记录游戏中产生的键盘信息。比如说开地图这个是最常见的一般都是 "M"键。如果你每次都按一下然后很快关掉。或者按过 "M"后接着有什么固定的操作那就危险。我给大家举例看一下规律。(以下用到的字母和数字代表键盘上的按键)
          规律1、"123" "123" "123" "123"。(这个规律就不解释了一眼就看明白了)
          规律2、"121""122" "123" "124" "125" "126" (这个规律也好看明白+1)
          规律3、"121""1221" "12322" "124err" "1253442" "126werrt" "126w1errt" "126w1errth" "191"”1671" "1df22" "1241rr"(这个就不好看了,有人说你这也不是重复的 这个的规律按键的次数3次 4次 5次……一直到10次然后又循环到3次。)。
          打怪的时候按技能有人喜欢按顺序来 。如果遇到行为检测不好意思你废了……。。 其实可以乱按的。比如我有用到1-5个键 我可以随机乱按。按出来哪个放哪个。 这个也可以借助随即数来实现。
      三、时间。
这里也包括某一些操作的总时间和有延时。
有人写一些功能会找一些固定的时间 比如说每间隔1小时执行什么操作。。这也是规律。在有行为检测的游戏里千万不要这么做。
延时这里就包括很多 大的包括动作间隔的时间几秒几分。小的就有按键的延时。 按一下键 是由“按下”“弹起”两个操作组成的。同样鼠标点击一下也包括“按下”“弹起”。这之间是有间隔的。不知道会不会检测的这么深。不排除这种可能性的。那么延时同样也可以用随即数来写。延时是可以用变量的。
解决行为检测的其实就是把规律变成没规律,尽量模拟人操作 不要模拟人手做不到的动作。比如移动到固定点。(开地图如果我叫你手动点一个点 点一下就移开 要求坐标不变的点10次你做的到么?每次按下键我都要求你准确到300毫秒再弹起来。按10次你做的到么?)东西在于挖掘。这就是我的一点心得。希望能对大家有帮助。解决问题之前先看清楚是因为什么封的号。有行为检测的游戏一定有软件检测。如果是软件检测。你在搞行为也是白费时间。游戏的检测和反检测呵呵是长期战、持久战。防患于未然才是关键不要等游戏封号了才想起来去关注他的检测。只有他的检测追不上你的更新才会更安全。他的检测也不是最完美的。但是肯定会一点点完善.多些大家对我这个帖子的捧场。最近看了大家的回复。关于行为检测不是我说的这几样能过做到了就没事了。具体的情况要具体分析。我说的这些只是最基础的东西。最后还是要你去发挥。另外说一个事最近见很多人讨论大话西游戏2是否有软件检测的问题。测试过绝对有的。只要你运行游戏他就会扫描小精灵或者按键精灵的进程。检测到不等于会直接抓。这可能是别的游戏给大家产生的错觉检测到就有提示.某公司的一系列游戏都存在这样的问题他检测到根本就没任何提示的.这就是是否有软件检测的误区。有明白的人一测试就会测试出来。这个我就不多说了 。最后希望大家都能解决行为检测问题。

相关文章推荐

Android监测用户行为,未操作定时执行事件

前言 这是小弟第一次写博客,旨在记录自己的IT学习之路,总结编程开发知识,与更多朋友分享交流学习。若有不足,请多指教。 在我们实际Android开发中,有时候会有“用户一段时间不操作程序,执行某些...
  • lan_tic
  • lan_tic
  • 2016年05月26日 10:41
  • 69

再谈网游同步技术:实时动作游戏同步方式和传输协议选择

http://www.gameres.com/478430.html 6 天前 上传 下载附件 (88.33 KB)   GameRes游资网授权...
  • sgnyyy
  • sgnyyy
  • 2015年12月28日 10:05
  • 5113

风云 超大网游3D引擎源代码公布意欲为何?

研究开发引擎的目的、意义  此项目一经研发成功,highway引擎将具备可以真正同国际各大引擎提供商竞争的能力,填补国内在专业网络游戏引擎上的空白。引擎开发周期6年,从2001年开始研发到现在进入最终...

网游加速器与VPN的区别

原名:S5和VPN的区别 修改版#1     好多客户问了偶同样的问题:“S5(EB)和VPN到底是什么区别?”也答应他们要写篇科普类型的文章。从通俗和游戏代理的角度上讲两者的区别就是:VPN是...
  • aqzwss
  • aqzwss
  • 2015年02月11日 01:37
  • 2817

再谈网游同步技术:实时动作游戏同步方式和传输协议选择

实时动作游戏在近年来得到迅猛的发展。而游戏同步问题,成为大家继续解决的核心问题之一。早在 2004年,国内游戏开发还处于慢节奏 RPG满天飞的情况下,我就开始实时动作游戏研究。分别在 2005-200...

最近完成了一个回合制网游的服务器架构

最近在弄服务器架构,现在基本算是完成了,朋友泰兰德の記憶在过程中帮了很多忙,在此谢谢他。    考虑到是回合制网游,所以交叉逻辑(即用户与用户之间的交互操作)会少于一般的A-RPG游戏,所以...

你妹都看得懂的手机网游制作教程(第21篇)游戏黑屏了,别急我们来调试代码

诶!为什么我跟着教程做,出来的确实一团黑乎乎的画面。 恭喜你!你有一个很好的机会来找到。你究竟犯下了什么错误。然后把它改正。 这篇教程我番外篇。我将要来教大家怎么来调试我们的代码。从而...

网游加速器原理、技术与实现

1. 前言 网游加速器是针对个人用户快速连接网游服务器的一种服务。为了解决国内南北网络互联瓶颈的问题,“网络加速器”厂商通过搭建多个高带宽的双线机房(或通过租用双线VPS主机),并在这些机房的两...
  • aqzwss
  • aqzwss
  • 2015年02月11日 01:54
  • 2482

开发一款手机格斗网游需要注意些什么

先针对问题本身解释一下。目前纯正的格斗手机网游还不存在,我也没做过,更不知道该怎么做。在PC上格斗网游也只有流星蝴蝶剑、生死格斗OL、炫斗之王等少数几款。在手机上目前还没有出现纯正意义上的格斗网游。腾...
  • hzqhbc
  • hzqhbc
  • 2014年04月18日 15:28
  • 815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网游--行为监测
举报原因:
原因补充:

(最多只允许输入30个字)