找回密码
 立即注册
查看: 6239|回复: 19

[服务端] 转发搬运DK Classic/Evolution A9 Team 版本

[复制链接]

15

主题

260

回帖

1313

积分

金牌会员

积分
1313
金钱
945
贡献
88
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑 3 L- s/ z6 n: v
& {- ?: Q; V" e) F# a

5 d) w. _$ f* p3 J" S! J  d[发布]DK Classic/Evolution A9 Team 版本" c  h( [8 x! x  }1 V
( W& ^8 l3 p* m# F- B
嗨,( c; U" W  F9 q. w
$ j' y* |0 ~9 l3 J9 o
我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。
/ r! Y4 T$ q  i. n7 Z今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。
0 d/ y0 z( ^# [; v+ r4 x( e  e5 {# c9 g$ E  J; x
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)% j; v2 r( j. S' v2 B& q

3 U8 L4 K" S7 V/ O: B9 y! Q我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。
( z; [+ h8 n9 X% p2 Q
) U# o' G: Y4 N4 p" b内容:/ x8 B3 V" x; e. x: c
- A9服务器文件
0 B* V  L/ @4 O+ D- 自定义反作弊系统  `" a; J- X+ Q% f
- 事件服务器2.0& Z1 y8 c4 ]1 e5 V5 I
- GM工具
, ?$ s. E8 d0 S- 通知中心0 J! H; \" B& e3 |
- 大力水手(是的,你会看到的)
# g% M6 h6 j( x* h; H& [* u% W+ d: A$ T* S0 B8 h+ R! s
A9经典客户端 - 增压版4 M2 X6 B5 R( U; ^" @; z7 ~: W
这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。* I4 f$ L/ s+ v0 i2 N  b( H! @
以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):9 A9 y- ]% f, W) P% Y9 e! g9 Z
+ r* [, D* }- P9 K& V7 j/ \
系统级功能:
8 ]3 M; x! a7 y) A: o+ Z8 J/ h) `& a- 反作弊 DLL(直接与我们的反作弊服务器通信)' l5 @! E4 p$ Z5 w% J/ e- C2 B
- 自动 HWID 禁令
9 q$ k4 I7 F5 R1 B- HWID 静音 - 当人们太烦人时消除噪音
( F% A4 p# o8 ^- RGB 角色名称 - 没用?或。乐趣?绝对。8 R0 e! W, O. A0 }! t
8 r! O" b( h8 |# M+ ?5 ]
自定义游戏内通知:' g1 E& B9 ]6 d
- PK 击杀2 B$ S& n8 [' V. d* P( Z
- DK 广场事件
( b. \% y: {( x, e( Y+ ]- 升级结果(+9、+10 等)
' U, Y  s  `! Z3 L! f) D- ...以及更多
6 b: w: O3 [2 Q6 l8 p/ A0 P& B$ q+ e$ {) j6 Q8 S
游戏升级:- p! U: K( K9 @: F5 h+ o3 @5 h
- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)
5 |/ K( L* ]8 h7 l$ b- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)
$ J' o9 }  X- F1 m% m- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......
2 n/ r  N9 B, c0 C9 Z: N0 U- 重新设计了 DK-Square" `* N& {, }5 Z( E1 w) b3 G) c
- D-Shop
/ l) o) Y3 z' B) H! i) G% v中的翅膀预览 - 有效的 CS 隐身技能生活质量6 h* l% n( i& h' r( f8 o, H+ B, }
- l- R2 F% K. q, \, p! z6 _
9 T. q4 T8 D# ?# I/ E" x( r8 p
- 自动技能学习(技能 NPC 已经过时了!2 k' [2 X: x2 F+ O) F
- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!4 e% g, R& i& `/ H. H' ^! l9 Z
- F1-F10 热键
/ h2 G5 l% e/ Q- y. C7 s( z- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。" D- |7 I: z! F! G" M& V
- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!$ P% ^5 \/ p8 e; a- R/ o
- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)5 ~9 @5 U( n% T, g  m

. M; f0 B6 [" c( h4 n% L等等,你明白了——你们都要求的那种东西。; [) u! @' G/ p/ j% z: t
+ s8 A  o( z# N
------------------------------------------------------------------------------------------------------------5 v$ s; H" ^9 ^6 {) M4 N$ e
Anticheat System  y0 _1 |5 c1 o; L" g/ z6 F
为 Dekaron 完全定制的反作弊系统。进行深度检查:
, p3 z% s* C$ h& s- O/ U1 c% s- Dekaron.exe 的 CRC
. Z# N9 t! c9 u8 a* Y7 e- 40000.txt中列出的所有文件的 CRC(加密)% J& ]7 I$ i" l! C
- 运行进程代码部分
7 T) p8 b# v  R/ y+ w- W/ N) g( A/ l4 m$ w
的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:
8 M9 K2 J( C( E/ ^3 b3 p; O7 a- 您被标记
8 r' v* `; K  J. X1 B7 `. G8 W- 在两次标记后,所有链接的帐户 + HWID 都将被禁止; T# y/ n4 a' d" v  B! r- C
- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)" k' S( P. _7 B8 D: V2 e4 y

' S. q6 k. M. o0 m未披露服务器端的工作原理 - 一些秘密值得保留在 % j6 v3 F& P) }+ \* o1 r& j
Event Server 2.0 ------------------------------------------------------------------------------------------------------------
9 }" ~" q$ I/ ?( s3 u* B6 w
% ?% y3 s3 C8 S* f9 _* g1 j. d+ K0 q5 d
有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。2 O" [. a8 W: N6 x: c! _4 W8 E" T7 ~
: {, g  q" ]2 F* J' @; w
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。
' ^  n5 ^2 B6 b) _( [它使用了一些巧妙的数据包技巧来使事情自动发生。. P' n3 V7 y. H
您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。0 R3 Q7 O- G- @

/ O! Z; n, b$ v/ t8 b' A' [0 r! x5 m此程序:
" t  {' H" i0 @- 模拟真实的客户端连接
$ p5 S9 o0 j& J  K% q; y3 L) X# C- 使用 [GM]Event 字符
+ s, b, Y1 V3 {9 r; c- 根据计划5 x8 p/ U; i: D' I. g9 P

& S9 V4 g9 q/ [8 `% a发送 GM 命令 当前支持:- [9 L" N; U- K( b% X8 E% V% J: S) y
- EventTypes::RUBY_EYE
, A! W; {  ?; x' S5 s. m- EventTypes::GOLDEN_INVASION  R1 y0 L: L+ P2 R
- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)9 p% D7 X4 @$ g
+ T4 [' V: z7 L. J1 ]$ L- Z: H
需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。
( ~# M: a# J6 _# p  _1 T6 R3 g$ x5 T8 a8 }: `. Z7 F
' q& L3 o1 w$ u8 @6 M* q, k
------------------------------------------------------------------------------------------------------------ GM工具:+ C( Y- `$ }5 o# |2 a- N& @
GM侧管理工具:
6 {' J* F4 q; U* T& A- 玩家和账户作8 @0 Q( M- F1 E/ k
- 控制EXP、Dil和物品掉落乘数; `3 q$ k7 d. i7 o  F0 d/ r
- 静音玩家& l& N" t6 U, G1 c3 C2 n
- 发出警告(未完成但已存根)4 i6 W" b; k. H  \
( }8 B4 n6 d- m5 J0 O' S
* ]8 S7 N+ E7 {; d" o& T7 j

  X# U) I& I( L, }------------------------------------------------------------------------------------------------------------ IP 加密:0 s( ]9 _5 z: p) L
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/
3 K! v" J  O- Q6 Z' o的简单工具它保存客户端的 IP 列表。
7 l* Q- E0 g- m4 ?( l& J' u& u0 G( \6 Q8 D% ~$ C

- [) h* I0 q  L$ {2 U------------------------------------------------------------------------------------------------------------ 通知中心:
, h# ~2 k' c3 [! r5 y/ i0 _/ R2 K由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。4 w+ \! r" X7 p" ?& P( b. A! A
通知包括:
1 H0 C8 {* R& D. X/ f# \- DK-Square 大厅创建* S" L3 l/ a, v$ S$ ]& W
- DK-Square 玩家加入8 I9 @) k) A) \: k7 I& y
- DK-Square 击杀8 u, t6 \! X1 V  d  v, D0 }8 L7 F
- 经验/掉落/Dil 乘数事件
# V3 O. a2 l! V  \- 公会锦标赛进度: ~1 w0 ^  O; B$ X* _6 u; N
- 扩音器喊  |+ U/ Y" |0 V) F0 S
叫 - PK 击杀
2 \  ?; o2 E) a/ w/ u- 升级到 +9 / +10 等。
  S5 C. U  [" L9 s9 Q( X0 o4 K$ q0 \6 z! H9 B' w. e
所有这些都通过 Tritone.dll + 通知中心服务器处理。) B8 s  i# X  L- {6 D
----------
4 ^% A3 D5 a1 H2 C  s, Q; r2 r3 M% w; \- q: [; `0 P( m
-------------------------------------------------------------------------------------------------- 大力水手:# }- Y5 v' ~$ R: P
最初是选定玩家的会话记录器。
1 X3 H: }0 ~4 R: C由 @krofighter 扩展为:4 q+ t* }) q" q4 D
- 自动学习技能
2 e6 \7 c! p  ?  O" X: x- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll% E+ b( U" ^; T$ u  |4 N' t" f4 S
/ w7 a3 D  v' Y, O6 r3 l6 Y
升级2 o9 g- V2 b  l9 \! N. ^
(客户端核心)
+ L% p7 N2 K0 r这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
* N2 r& ]& x) n5 n7 d- 解密 Lb.ext 以连接到负载均衡器
4 [5 I0 S/ x8 l& P2 ~6 F4 i- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择
3 S- r& d+ W/ Z8 g- Ping 每个 IP(端口 50005),选择最快的,并在内存中& C5 @( l/ |8 A2 x* y7 {

9 i6 g& O8 s3 `3 c% y重写登录/频道/竞技场 IP 还包括:9 V9 D0 }/ b0 u% w3 ~3 A, i
- 防作弊集成' q$ b, ]3 F- }/ I. ]4 v' |9 U5 j
- 通知系统# K& d1 T8 I; |' u: B
- 防抖切换4 u' H8 t% v, _" K3 m: j* L) C) l& a
- HWID 静音+ D0 F. C& M$ v5 q- a. U+ ?  f* g
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)8 T$ x% ]" M7 H% f

2 a* q' h- d, G* D0 r& `1 G, c6 m将所有内容记录到一个文件中。包括用于日志的解密器工具。9 a2 o' e$ E2 H. n% f! G
# x" q6 j' Q7 R# V6 F, ?) f
- G- ?; h( W; k/ [  V- M. h+ `2 W
------------------------------------------------------------------------------------------------------------
1 L% l# L7 C$ s1 ?5 ?9 j% W
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。
. x' U8 H( B9 r不要要求我们编辑,不要要求我们升级文件或修复错误。
& i# i1 A5 e/ _, V! Y
6 {( s+ i6 ~$ F* T1 R) w6 H: v7 b1 ~
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:: O4 X( {. Q5 V6 l2 n
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。+ o; s" b! l. a" Q; U5 A# e) @
- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
% x. E" Z: o, S2 Z7 z% h- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。
- V- v$ ]" g8 x- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
4 z9 T8 X4 r' Z: ]( h; G到所有编辑中所做的工作,以及你想出的疯狂想法。' S5 Y; p5 t! X! L% _/ K7 P$ [- Q

( Q6 N( r; A4 x% @5 L+ kFun Fact- F  c3 O; R) r/ j
Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
8 z5 |! T  R' t8 ~6 i- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)
. e1 q8 x/ U8 C- 作弊引擎 - 用于查找值和调试内存" i# \; B0 r8 G: u2 K
- Themida – 用于打包可执行文件) X6 ]  H2 I+ U
- CFF 资源管理器 – 方便添加自定义代码部分
5 e$ c3 n, T, [0 r2 T- IDA Pro – 稍后,当我需要更高级
! Z/ F8 F2 a, ]! B+ d2 p9 q2 l; P( n  M% y. S
的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。" g+ _) F" Z, y% C& r4 U' e
感谢你的回忆、疯狂和混乱。

0 {$ f& G/ f; j3 I5 F
& @1 k! H. H3 X2 I/ b/ V链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
2 _) h5 g1 {% E3 j( n% X

提取码及解压密码.rar

162 Bytes, 下载次数: 39, 下载积分: 贡献 -2

售价: 2 贡献  [记录]

转发搬运DK Classic/Evolution A9 Team 版本

18

主题

165

回帖

736

积分

高级会员

积分
736
金钱
502
贡献
51
注册时间
2024-10-11
发表于 2025-4-10 11:53:02 来自手机 | 显示全部楼层
非常棒!

4

主题

97

回帖

1220

积分

金牌会员

积分
1220
金钱
1014
贡献
105
注册时间
2024-3-22
发表于 2025-4-10 15:23:33 | 显示全部楼层
哎,我上当了,这个就是国外论坛上我刚下载过的东西

0

主题

48

回帖

195

积分

注册会员

积分
195
金钱
133
贡献
14
注册时间
2025-3-13
发表于 2025-4-11 05:34:36 来自手机 | 显示全部楼层
感谢大佬分享

18

主题

165

回帖

736

积分

高级会员

积分
736
金钱
502
贡献
51
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23" p- w2 D5 N+ l$ v% E/ z9 l+ T
哎,我上当了,这个就是国外论坛上我刚下载过的东西
! j( N) @" T/ D. `' E& x3 P
上当是啥意思

15

主题

260

回帖

1313

积分

金牌会员

积分
1313
金钱
945
贡献
88
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57
; e5 ~2 k! t1 n. l$ f0 S上当是啥意思
3 U# y) @4 D+ X0 s
是说他在国外论坛已经下载了,但是只想独乐乐

18

主题

165

回帖

736

积分

高级会员

积分
736
金钱
502
贡献
51
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:246 q, m+ {' d5 Z2 q( {! d2 N+ U2 v: Z
是说他在国外论坛已经下载了,但是只想独乐乐

) }% E- ?8 q* X$ N% t1 U- s  d哈哈哈哈

4

主题

97

回帖

1220

积分

金牌会员

积分
1220
金钱
1014
贡献
105
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
' O; V) D# d- b6 ?& y0 O是说他在国外论坛已经下载了,但是只想独乐乐
  }5 _6 `! K8 Z) i# w
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

18

主题

165

回帖

736

积分

高级会员

积分
736
金钱
502
贡献
51
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07* {0 P! q) Z7 q+ Q, Q
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...

+ R* N$ r! g; a* _我在好奇大力水手是什么东东

16

主题

98

回帖

690

积分

高级会员

积分
690
金钱
573
贡献
3
注册时间
2025-1-10
发表于 2025-4-11 21:40:51 | 显示全部楼层
老外的产品还是做的很精细的而且愿意分享,不像国内的某些人 别人免费分享出来的加密软件,他拿国内来卖2000R。哈哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-5-18 13:40 , Processed in 0.220562 second(s), 30 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表