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

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

[复制链接]

16

主题

268

回帖

1478

积分

金牌会员

积分
1478
金钱
1077
贡献
112
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑
* o2 _- X& O; C) B$ z4 D: e
) H" A8 O, w: ~+ r* U+ G. v, Y) C+ ?1 T- {! d+ g
[发布]DK Classic/Evolution A9 Team 版本$ R6 E, Q0 b, g3 M( a* Y4 B
3 `3 F$ v2 t5 i1 N: j9 a
嗨,
' Y8 O1 k; Q- G/ S
+ `. {, V# p- f. F我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。# ], [! v3 {6 ~; t1 B
今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。" U1 u2 B, C+ m) r- U
6 H, \) M% u; [. D) ^- C8 e
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)& }5 k- |# J9 h% L+ P) u8 Y

" ~" ?$ U7 N' A& `我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。" ?; a9 [. _, j: N8 \$ }- h  c

$ b$ P* m, k; z! [9 k7 s- \内容:3 G& E( K* l. u' B) Z! U6 n9 k
- A9服务器文件
. D! |3 h/ F+ j* ?! ^9 g- 自定义反作弊系统
) c! J, Z8 |; N3 o5 ?+ s5 o- 事件服务器2.0
4 o( z0 Z# F0 l# g% y1 Q- GM工具! F6 W7 e* Y3 k5 E* y9 w9 b
- 通知中心
" k' O" S0 L# n/ P" ]$ U- 大力水手(是的,你会看到的)2 r% e7 D1 i1 F- m0 A# U, z2 p
# E: G' Y- J; L# g0 Q
A9经典客户端 - 增压版
# k3 q6 X  s% s2 D这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。6 T  j9 ^* A( L  x$ [" |1 z2 g
以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):4 l- x" ^! s  y! c# V

* v% t2 m) V; f! A" R1 m/ o, l系统级功能:
5 l: |" A8 l* f8 c1 E* b- 反作弊 DLL(直接与我们的反作弊服务器通信)) G8 X$ D$ T' K6 S; K5 Z6 k
- 自动 HWID 禁令- }/ P' z# h" x6 M' `7 P
- HWID 静音 - 当人们太烦人时消除噪音
+ j4 n0 a  n5 G0 `/ N- RGB 角色名称 - 没用?或。乐趣?绝对。7 e% @+ }  W5 S9 v! u
1 ^7 l4 H; t' j1 U7 [( ]: J
自定义游戏内通知:
0 P9 d8 ]2 u; @; v5 ^- PK 击杀- E7 `6 S- P; i( y& Q& @3 Y; J
- DK 广场事件" ^8 q3 s3 h! P6 [/ w
- 升级结果(+9、+10 等)
+ Z! J  ^( ]7 |+ B, w* t- ...以及更多
% V" `3 ^. `1 g) {3 T' I) K( N
游戏升级:7 @% z7 b  H" @' z8 R% p5 z
- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)
* n# u7 R6 w% d  [/ @- A/ E# \- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)9 x4 R& e  }8 b. n! b- ?" X
- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过....../ ^! {- s0 U3 V6 c2 N, Y3 o
- 重新设计了 DK-Square5 d# g, g9 o+ v' |, o
- D-Shop: }: r) W" |9 [
中的翅膀预览 - 有效的 CS 隐身技能生活质量7 N: G( F- y! r( j- C5 Y$ h9 l3 u

( {/ u5 R* U+ n" |; |4 x:
5 g5 q; F$ }5 I  w$ Z- 自动技能学习(技能 NPC 已经过时了!
. @4 p# ?6 k* }" E0 Z2 @9 B- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!
5 [9 v9 W2 `* C' j: {( w6 w! n- F1-F10 热键
% ~! ~" e+ I; E, X! g# u- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。# w; A: |, t! z* g# s- g" D
- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!
7 {6 A  ^8 ~- G7 J5 r; f! L- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)) u, K% @2 V4 k6 J; X, z9 X
% V9 M0 U4 m& c9 o8 j6 \
等等,你明白了——你们都要求的那种东西。8 G9 n0 E. x, m' F( u$ m
6 F4 P$ U' H8 x  a, f% V) x
------------------------------------------------------------------------------------------------------------
/ _% {& S+ q8 B0 G' nAnticheat System
& `2 t$ A4 P( t* |( j为 Dekaron 完全定制的反作弊系统。进行深度检查:- `# Q; {9 C' C
- Dekaron.exe 的 CRC
: C* W0 l# V% E3 _; M. U- 40000.txt中列出的所有文件的 CRC(加密)
, K0 U1 W$ g8 y- 运行进程代码部分7 \/ c  Z& u% }$ W
- Y+ J+ W4 D3 i' ^" k9 R- f* I
的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:
  _2 @! i) ?% X( b0 S% t* A) o9 t) ^- 您被标记
2 n- M8 s; t/ `# M6 t2 G& g# ^3 C3 q- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
' t, ~* I& d8 |- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)
' S5 p) u/ B9 I) g, u( s% ~( i6 g2 U' b) A/ Q4 v2 b
未披露服务器端的工作原理 - 一些秘密值得保留在 9 `; |7 {0 D0 l% j# f( T+ o
Event Server 2.0 ------------------------------------------------------------------------------------------------------------
2 W$ z) R1 [; w5 q. J* e. D+ g
0 I2 z$ J- p- J8 g, n- D
- d* L9 B% |" P( f! t有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。
; G  h& P8 Q5 g( A( |3 e- X9 U/ o/ E, A! j7 p% {
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。, N2 b. V3 q3 {; n
它使用了一些巧妙的数据包技巧来使事情自动发生。
+ w: w8 X5 d' G您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
2 f9 T8 ^+ u1 R! @/ s% |1 T! N8 ]) k# V
此程序:. O; t0 ~0 f9 L( u
- 模拟真实的客户端连接; u' g7 t  F& ]& g* V. m
- 使用 [GM]Event 字符
0 B& ~2 T2 o, r( a( n7 D* s- 根据计划6 Q1 ~3 V* }& @! L: _" |

4 A. V  j* d5 Z) ?5 K发送 GM 命令 当前支持:
9 b, l% v3 l4 X4 {+ X1 D- EventTypes::RUBY_EYE
1 ^$ O1 i; e8 b& w' i- EventTypes::GOLDEN_INVASION
' U* G) Q, P6 d/ E; r9 g- e- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)
% o& t( n; D  g# S- ~( h( i
# w0 n7 n& [8 z* _" L3 w需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。
% ^0 b9 E; P. i0 A, F( _- u* |2 L# i1 D0 z! r% P  p; B
% O7 }3 F6 o: i4 ^$ W8 }5 M5 k
------------------------------------------------------------------------------------------------------------ GM工具:
9 k! o& W  f& {# k9 U& `( G+ lGM侧管理工具:
# A0 h+ }6 C8 v- A" o- 玩家和账户作1 Q/ P3 i& M9 U
- 控制EXP、Dil和物品掉落乘数2 |8 Y/ z" Q1 L8 x: {
- 静音玩家
5 B/ w! S; V5 Z. [- B# K: X% a- 发出警告(未完成但已存根)) R3 A, J2 D! p, M7 C. Z

' `. }8 F5 I+ A9 `3 ]: L) P- z7 {
8 T$ [2 d$ {' H% B' q4 W
% p' Q9 V# n- e! k; q7 n" x- {------------------------------------------------------------------------------------------------------------ IP 加密:
1 p0 g+ A" @- U创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/
5 G  C! a. d4 K! h3 i( l+ e3 a( F: i的简单工具它保存客户端的 IP 列表。
# @% ~1 S3 L1 {) ]9 L: t1 c' i) z. R# N+ B. s

  ?& R! M6 s( t4 X7 {------------------------------------------------------------------------------------------------------------ 通知中心:
! {% b$ T) r" z/ h3 p1 a" x由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。
. u! J* ^5 w8 h4 \. ~: W通知包括:" g* Q3 J: R2 I2 I2 E- B* q
- DK-Square 大厅创建% D0 u! ?, p$ g1 n' _+ l
- DK-Square 玩家加入
6 Q/ }/ t$ Y& z$ X+ g0 s( e- DK-Square 击杀
. M3 d: Q, J: g4 M7 `, W' l* S0 E- 经验/掉落/Dil 乘数事件7 }5 k$ Q0 }0 G  B, W$ ~$ ?6 a
- 公会锦标赛进度
  z; w; z  C* {9 h! y* {  ~# ^- 扩音器喊
5 G* {3 H$ m4 E  j4 _  _% h; s) Z叫 - PK 击杀
  q% N9 R8 N3 y- 升级到 +9 / +10 等。
( k, [0 R& z) G8 w5 T8 |& g9 b" S. d  s1 A2 O% @" f8 J
所有这些都通过 Tritone.dll + 通知中心服务器处理。* u, F3 }6 J3 i: g. R
----------
% f# [* x; |( ]5 n1 a+ N
/ v$ V5 i& o2 P% N  S-------------------------------------------------------------------------------------------------- 大力水手:- e$ c! D2 p8 o! E
最初是选定玩家的会话记录器。
8 U1 Z' O7 P; g( `8 s; }; d) r由 @krofighter 扩展为:
) f# E/ b  a, X5 R- 自动学习技能5 U4 D, Y2 p' G) d
- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll! t- [; u1 b! i- c/ o

, y! z  }+ f% n8 `5 f2 U/ n+ }升级
9 T% j+ W- c4 R  Y' U(客户端核心); ~5 A$ `" l2 j9 U' a
这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
3 E( J0 m* M0 q& ^8 ^- 解密 Lb.ext 以连接到负载均衡器
$ }6 `4 G! W, \* o- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择
5 p9 U  x" d: x. c3 k3 F/ w* t- Ping 每个 IP(端口 50005),选择最快的,并在内存中
  S( I4 c+ H$ A" g4 ~/ {& C" A! @! H$ l8 n' U
重写登录/频道/竞技场 IP 还包括:& M; _0 ?7 X: U. e( F0 b- ?
- 防作弊集成
, Z6 V9 p% [0 y& Q- 通知系统# _5 ?( w/ y# `! Z6 }* X4 \2 p
- 防抖切换# C/ z: ^' ^: ]/ }
- HWID 静音4 o( P! G: d% J+ s: p5 T
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)
' H/ b0 c, W+ G. Q/ g
4 j- n% K, g- |/ B! W将所有内容记录到一个文件中。包括用于日志的解密器工具。
- X) J3 f" `2 Z' Y* Q0 a% d6 Y2 n7 n5 z+ p. f% K

* a5 |( c+ S5 m# Q/ e------------------------------------------------------------------------------------------------------------
4 Q- I) {9 @+ @" V
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。
, m! p1 z1 `: j, k不要要求我们编辑,不要要求我们升级文件或修复错误。

0 O& A1 ~' M  T1 t) A2 Y7 p
6 F5 L4 `. @9 t0 h+ V, |在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:
8 Y+ \9 }! j" C: u- D! J" e- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。
' a: i' k& d* o3 I  O' B  M- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
  z; N6 D4 u. t: s. Z' @- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。# s2 i  q- m& V. t, f* R/ a( K% g
- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
. y5 i  @- s1 G6 D; y" L- v到所有编辑中所做的工作,以及你想出的疯狂想法。5 Y0 Y+ W7 a. q& Z- j
+ ~) F3 Q+ w2 l+ a
Fun Fact
) n- r3 {0 a( R0 b) I1 K, R- {Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
% y9 w" U' Z& f. Y- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)4 h2 D8 a4 |/ B$ v1 r  j0 B- R! A
- 作弊引擎 - 用于查找值和调试内存& p+ f. O! R1 m* D
- Themida – 用于打包可执行文件6 T+ d  g' [: h/ D2 t1 r
- CFF 资源管理器 – 方便添加自定义代码部分
: S) t  W1 J, u% ^, s& t& h- p- IDA Pro – 稍后,当我需要更高级4 j: K. a# x# r' E

1 ]/ m* ]1 M" ]& o& g的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。
/ N9 T2 }# `, X感谢你的回忆、疯狂和混乱。

0 e. `9 c) W, h8 S8 }
# Z0 F9 P% j1 l链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
. A$ d- w  J5 {

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

22

主题

188

回帖

967

积分

高级会员

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

4

主题

100

回帖

1391

积分

金牌会员

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

0

主题

48

回帖

195

积分

注册会员

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

22

主题

188

回帖

967

积分

高级会员

积分
967
金钱
677
贡献
80
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23
, c5 h" z* R5 G哎,我上当了,这个就是国外论坛上我刚下载过的东西

# M: Z2 p$ _# q" S7 T/ h( w) a上当是啥意思

16

主题

268

回帖

1478

积分

金牌会员

积分
1478
金钱
1077
贡献
112
注册时间
2023-11-10
发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57
  w" N9 Z  b# X5 j4 r  l. L$ T上当是啥意思

; s* D" H! w$ g2 m是说他在国外论坛已经下载了,但是只想独乐乐

22

主题

188

回帖

967

积分

高级会员

积分
967
金钱
677
贡献
80
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
- Z4 ~2 i+ K3 N# Y8 W是说他在国外论坛已经下载了,但是只想独乐乐

3 W! G! C" V5 i9 Q: u) {* I+ F哈哈哈哈

4

主题

100

回帖

1391

积分

金牌会员

积分
1391
金钱
1141
贡献
146
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
" Z; U. C+ ^* M8 V5 D2 v& A是说他在国外论坛已经下载了,但是只想独乐乐
/ u+ Q6 G+ h* o1 X& n& b# g
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

22

主题

188

回帖

967

积分

高级会员

积分
967
金钱
677
贡献
80
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:076 ?" d) y% j" b  `6 M3 \. f
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...
0 I9 `9 b) w' ?7 ]
我在好奇大力水手是什么东东

21

主题

116

回帖

1096

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-10-1 13:34 , Processed in 0.378486 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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