_反外g2016_2018重新定制版本
% b7 N7 L/ R/ X& r& S' b$ i1 q5 u
# K8 E: x. N- i, f; K- W; i& e0 b. `( W$ C" m% c8 f
所有引擎均可开关
& N- F+ J. |- U4 aCPU占有率=活动引擎数*非法数据量3 j L+ A0 e$ T: X0 X% B
既是:活动引擎开的越多,检测工作越繁琐,每个引擎都是独立的模块,开关不受其他条件约束.
: b4 t3 b$ r* M. I# @1 F: n2 [非法数据量越多,数据对比的工作量也越大.每个引擎的数据都是独立的,引擎数据之间不受牵连.
- C! g* w7 Q5 j& o+ V7 t- ?1 i) n, \
cap:. L7 T" E- x: l4 A. ^" w
扫描标题的引擎,扫描范围在程序主窗口和各个子窗口, N5 P7 d6 m+ U, l) W: L
) f' g, b# h- P! O f# s
module:
( E; P2 Y. V+ p' O, z! ?扫描程序模块的引擎,包括模块和进程,动态检测新进程,
1 Q$ C4 d$ v& o' |# i* Y( X9 q- F所以在开这个引擎的状态下,玩家在游戏中,如果启动的新的程序,电脑配置差的话就感觉略卡,具体卡顿感以电脑配置为准." B' p0 M, u* K9 z( X$ T9 E
) Q5 {1 q& b% z3 o: m7 }bf:# b0 t- o: A+ H* j
扫描程序目录的引擎,包括路径,目录下所有子文件夹文件.动态检测.
7 l0 j) b; S& c/ ~如果玩家开启了新程序,那么这个程序的目录也会被一并扫描.
W% d8 f+ l, }" J5 B* U
2 E; u0 G* W$ _4 {5 ?) {进程加速:
$ Y4 f0 ~, s8 o3 W3 Z% \: |扫描普通内核加速,包括加速精灵等经典加速器,其原理是检测系统时钟有没有被HOOK.6 x% H9 [( v `0 i" l
这只是一部分软加速的检测,对于宇宙加速器等系统内核挟持的加速,cap/module/bf引擎会预先检测到,轮不到本引擎.
. w* M% n7 {6 x* W& l$ U9 l4 H* r0 |( q/ S) c3 O2 o2 B2 _
3M反馈:3 v5 T0 Q9 s" q9 Y
收集玩家的cap/bf/module引擎扫描数据.
) G- h% Q5 g7 f0 ?# F
/ I0 D, F8 ^+ t) j: [* n7 [/ Z- G5 H# E/ V: F: e; m) Z" g
所有引擎工作和引擎数据独立且不关联.
5 I4 {% ~( w8 P. K1 N1 J0 m1 q8 X( j& E7 r9 ]3 O
引擎工作为流程函数加线程工作,既是一个个引擎程序扫描
4 J0 O- P6 I" M8 ]2 ?8 W唯独module引擎采用多线程支点.既是随机距离CPU近就扫描谁,所以!系统优先级越高,谁就越先被扫描.由于采用多线程支点,单核机器可能会出错(我就不信单核能打这个游戏!).
" q+ G% J% y6 Q/ c( g b J7 L6 I' q0 P/ n `+ d. ]
-------------------------
2 M. F5 }, D1 V! l* w8 @) e置顶:将SPM显示窗口至于最前端* z: H2 Q- n6 c$ K* }: Z
0 {! w( A; |& Y3 x4 n( `1 W$ g
白名单文件:合法IP写入文件8 R' J2 N9 Y$ F) K0 I
9 L" \% T* L$ i# x3 A w& W( b. H采集数据路径:3M反馈后数据的保存地址
. |1 a2 L$ o, @5 n3 U% ]/ x9 K
/ X1 ]3 N' Q. f, k4 A- O1 }连接更新周期:秒为单位,推荐30,一个周期动态和dll交流数据,如果dll不及时反馈,该DLL的IP,将作为死IP被清除掉。
& v9 V( ^" i: v/ v v$ ~$ \注意:某些神IP,第一次握手后,就变换IP连接,导致SPM发送数据给对应的IP后,客户端的dll无法收到,原有的IP将被移出合法IP列表。, c' P0 u% C( ]6 v( N9 l
1 p2 I, s( Z3 o进程锁定:锁定服务端的process,暂时没启动该功能2 C. o4 ^ [. t1 X' `
- I" S- {9 X. I F. z( l D
多开限制:一个IP,能多少个连接同时进行的限制。
( M2 I/ g6 Q- q P; D9 e1 I- T! i; E0 Z+ k
------------------------
, x' ^+ ^. Z' _" h$ K加入的优化技术:(dll对ATM的优化)
! E% e9 b' @1 cintel多线程技术支持:对多核的支点自动分配# R0 t# F# @3 f G! L4 B: O2 I
内存结构化技术:30秒结构化一次
, x+ L' ]+ ^+ k" w* f$ L! }* J0 d! W. {, a. K) h7 u; o
: V$ K/ c: T q
) \# _+ Q. w2 i2 j: E% d$ r
9 J( ~( b1 D& x5 K4 { ]: K/ _: @, \' r
8 h: x8 h& J! F' |! u
y4 H. c5 S; Z
) n% {& w# ?( \7 O; ?& }9 s. b
|