_反外g2016_2018重新定制版本$ y6 t4 v" K' u/ s* P
% y3 ^: `& k: h8 o5 [: n# |+ ]! x8 o
% P+ e$ {6 t2 Q
所有引擎均可开关: s5 Q" p1 _3 h2 b A' H
CPU占有率=活动引擎数*非法数据量
+ f$ n. l& n% S既是:活动引擎开的越多,检测工作越繁琐,每个引擎都是独立的模块,开关不受其他条件约束.
8 N5 N$ u* P, ?- O8 d非法数据量越多,数据对比的工作量也越大.每个引擎的数据都是独立的,引擎数据之间不受牵连.
n' h2 r; M" d7 O, x$ A, {' v: t
cap:
) Q5 @1 r% y' A* d扫描标题的引擎,扫描范围在程序主窗口和各个子窗口, ]4 s' ?: B8 Z& [" j7 d2 z1 l
" n1 ^: k) M; ~7 ^8 xmodule:) y+ S" A# d: T4 U. K- U. d
扫描程序模块的引擎,包括模块和进程,动态检测新进程,
) e4 M" k- [! y& Z5 [& P) }6 d' Q) C所以在开这个引擎的状态下,玩家在游戏中,如果启动的新的程序,电脑配置差的话就感觉略卡,具体卡顿感以电脑配置为准.) `7 T! s: u+ |9 w4 s7 q$ c: C; T1 U
- r& ~. w7 ^! ^bf:
/ _3 e6 K" ^7 `$ }! v2 r扫描程序目录的引擎,包括路径,目录下所有子文件夹文件.动态检测.
+ R# }9 O5 L) ?# `. p如果玩家开启了新程序,那么这个程序的目录也会被一并扫描.
' s6 y( m* P) K9 e0 G/ c Z7 {. g, M2 ~5 N3 }* k; H0 h
进程加速:
( N. x: ]* X/ O1 ?5 C, F1 f8 c/ F9 V- a扫描普通内核加速,包括加速精灵等经典加速器,其原理是检测系统时钟有没有被HOOK.0 N P: Q' j! ~& O a$ c/ f$ |
这只是一部分软加速的检测,对于宇宙加速器等系统内核挟持的加速,cap/module/bf引擎会预先检测到,轮不到本引擎.* P: p. `2 ]7 i8 @
/ a3 x! e. z: E7 Q3 v6 U" T
3M反馈:
8 R: Z" T3 ]- x2 P- \收集玩家的cap/bf/module引擎扫描数据.% z- E! C6 |8 G# K' u
+ l0 i" P P% h; t& \3 D0 v4 C. n" v8 Q2 G2 S
所有引擎工作和引擎数据独立且不关联.
+ j7 `' E1 \+ r: A4 c6 ~* T D3 w! \' d- H$ z; g) w) }0 C: C1 a/ Q
引擎工作为流程函数加线程工作,既是一个个引擎程序扫描2 K3 ~9 o( I' k! ?. E, ^" [
唯独module引擎采用多线程支点.既是随机距离CPU近就扫描谁,所以!系统优先级越高,谁就越先被扫描.由于采用多线程支点,单核机器可能会出错(我就不信单核能打这个游戏!).
* |7 @* h$ w$ m |) W
+ p5 S$ S. ?4 _-------------------------" k8 v/ |: c7 R- J1 j0 X: L
置顶:将SPM显示窗口至于最前端
# |; s% \7 y* ^5 `$ `: q, V
. U8 g; x+ w. F0 S4 N白名单文件:合法IP写入文件* S1 ^; A. n3 I- c8 B
0 F+ _$ z& E3 \/ l& P1 y采集数据路径:3M反馈后数据的保存地址
# S: ?0 {- j( M) t8 S* F
8 I, E. H& _/ T# l连接更新周期:秒为单位,推荐30,一个周期动态和dll交流数据,如果dll不及时反馈,该DLL的IP,将作为死IP被清除掉。% O, s0 e) `& i9 ?9 |2 E6 t
注意:某些神IP,第一次握手后,就变换IP连接,导致SPM发送数据给对应的IP后,客户端的dll无法收到,原有的IP将被移出合法IP列表。
( M: q7 F; e. S8 V& ]' H( e; Q' [8 S, ?: |, B6 t5 R1 b; l
进程锁定:锁定服务端的process,暂时没启动该功能5 d* b1 D. J6 W$ d2 ?
% B7 z! _. a* B' l' ]/ H
多开限制:一个IP,能多少个连接同时进行的限制。- O8 B: a d5 Y2 M) @! ^
- v5 _3 V4 Q0 J9 E; g------------------------
; E, c7 Q% d3 H( Y% n加入的优化技术:(dll对ATM的优化)' }, O/ J# C3 ?) H
intel多线程技术支持:对多核的支点自动分配
) u [, G9 r! B1 R内存结构化技术:30秒结构化一次# r6 G! q9 p" c
9 I; V9 J f6 V9 u8 `& E
# f& X9 v3 ~* ~( I* `8 S; E% @9 ]3 D# s, X
2 ]' I5 F5 g: b% a6 [, R5 C6 g0 I: E& R! I7 |( e- @7 p/ f" o
( h3 Q7 [+ ?2 b3 M) \
$ C8 p p6 [$ u! H. o; U
1 t4 g+ \: k+ m( ]* Y% M |