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

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

[复制链接]

13

主题

249

回帖

1176

积分

高级会员

积分
1176
金钱
746
贡献
163
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑   M! N8 t& M( r) G0 u/ V
: A" n$ `' S; l
" N; p0 @  G, [' a) d
[发布]DK Classic/Evolution A9 Team 版本
% O$ }7 N! Q% ?4 O2 ]3 i. R4 p
% S8 S/ z/ T6 B' z% v/ M嗨,
9 Z' m- H. r* ?, T- q' L% z. z2 s" r3 p2 e+ ^
我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。
  ^8 h$ d2 m  Q& a4 }8 L今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。
8 R. X9 I# V' M- E0 O4 N* s! Q4 S$ l4 _. X
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)( y2 n0 n$ H" q5 ], \- }

+ T7 B9 Q3 p& x' b我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。
0 a8 Z: C) q4 \$ W2 D
( e! N) r" g; ^  F内容:/ c8 H+ l& K- h/ w2 V
- A9服务器文件, J4 K" Q* q9 \& O! [( J' }! F
- 自定义反作弊系统' i2 e2 @8 E' \  t* F
- 事件服务器2.08 U5 y2 O* m/ G7 [" L4 f. y
- GM工具
* E2 g# }: p* x7 c& t- 通知中心, H& \9 {. o% m0 C0 U1 T' `
- 大力水手(是的,你会看到的)
8 Z& H. o8 I8 X# r+ r, L4 B' U% F  q& T. }
A9经典客户端 - 增压版
; w" ^# r, j7 D% [3 G+ m0 E4 L) I这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。6 A( q$ t7 G* S* M* Q: R
以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):, D3 D" V/ w3 f$ Q

2 z* D6 Z* t3 X0 a+ w系统级功能:7 i7 V" f" W0 g- z) d5 a& l9 k9 Q
- 反作弊 DLL(直接与我们的反作弊服务器通信)7 Y* S- b; w2 `% x6 ]# E& C. m1 u
- 自动 HWID 禁令1 X; D7 p4 |' D8 t3 s
- HWID 静音 - 当人们太烦人时消除噪音- k% M1 ^: C. M
- RGB 角色名称 - 没用?或。乐趣?绝对。& j( l. W7 y4 D1 G/ ^% M5 r; m

3 K& E, l1 l4 Y  {自定义游戏内通知:
! F. `% W' e& e! M3 A- PK 击杀- j8 V9 \. P% k3 q5 @# X2 }
- DK 广场事件% c2 x/ e5 f& A9 m# T1 g* @
- 升级结果(+9、+10 等)6 o& J: ^7 A% J% J$ c
- ...以及更多6 T- @  |8 O, S9 h& q3 G
4 x& |- g* L# V" E/ p
游戏升级:
% `* E3 e" Y! K) O5 i7 t+ R- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)
+ }5 K( b) ~' d, v& ^4 ^- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)
7 g/ Q6 C$ B2 g% a9 U- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......
+ T/ U/ T, Y/ L# ]6 P5 o( r- 重新设计了 DK-Square
) }& p1 S' i5 c* Y* n- D-Shop
9 K0 l  K+ U- I1 u- A0 j2 T) Z中的翅膀预览 - 有效的 CS 隐身技能生活质量: W# m; H% {/ f( J9 ]7 q! I5 z8 m

$ w  v0 p! X  p4 D0 N5 X. l
( o  D6 b- ]0 l- 自动技能学习(技能 NPC 已经过时了!! P( i3 ^! Z3 M2 m8 ?. j6 G) J
- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!
. @- }9 c5 J- p( d+ W4 J- F1-F10 热键
7 J. z. ]3 {$ k# m; j- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。
2 V' l" W" O) R- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!3 R, J+ h# X2 Y  k7 ~4 d% c& b, u
- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)
7 @% f( ?9 c* R( B2 {& l/ K; n3 |) x" p  d$ r% ~0 |4 \: s
等等,你明白了——你们都要求的那种东西。
" C' N2 i- Z: m
. ]- r& ], Z: U: |1 L: Z3 W% J------------------------------------------------------------------------------------------------------------. G/ J4 D# ^* I
Anticheat System
7 V& [, Q! D" n9 d* z- U为 Dekaron 完全定制的反作弊系统。进行深度检查:
. ?  r! A2 [( e0 [- t* F6 A- Dekaron.exe 的 CRC5 c( c7 e& T/ A" h5 ]
- 40000.txt中列出的所有文件的 CRC(加密)
1 E. R7 V' c. o- 运行进程代码部分# A, R, s" n7 S. m+ I

( u7 ^7 A0 q) [, P$ l的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:" L$ a4 m$ p' p/ v
- 您被标记" U& B# R# J9 z8 D8 ]9 h8 X/ T, |
- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
& h8 a1 Q" }( W: X( h$ }- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)
* k, n4 o$ Q2 }# k. h9 x
) W) k' W% h3 r; C7 |+ |% ~! x未披露服务器端的工作原理 - 一些秘密值得保留在
7 u' h2 B' j/ k- {& O2 AEvent Server 2.0 ------------------------------------------------------------------------------------------------------------
7 i& n* H% o, g8 S$ b& i' N  F
% ^0 V1 a. Q$ g+ B% G0 f  e2 q' [. f
  f  `4 z  S4 D! I有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。5 C. g: a4 H3 r3 R$ \7 n
. A+ |/ s- p2 j1 a: S0 ]+ a$ N
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。1 Q/ y8 I5 L% J! q. ^# d
它使用了一些巧妙的数据包技巧来使事情自动发生。: [. x: P" i3 [( T
您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。- n  F1 H4 A* s% w. j8 L
, i8 m9 d" ?1 J9 e7 ^! n* T
此程序:
( `) p- F- T4 i" N- 模拟真实的客户端连接
0 K3 H, a! \/ t- 使用 [GM]Event 字符- ?8 _  X6 a6 ~7 p4 m- O' e
- 根据计划$ |+ V. c. y( T7 V" B- h

6 w" `+ f1 @! o! f& S发送 GM 命令 当前支持:: i% p! N6 v- L. g
- EventTypes::RUBY_EYE
% N+ L1 L* s, K, |7 d: y, c- EventTypes::GOLDEN_INVASION% r- h) Q) E* ?8 l0 U
- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)% d) P4 M( {. Q) B  U* Z

* x9 ~! U+ [7 x+ k- V需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。
2 Q+ m( d# }, ~. `9 o& F5 H& ?+ b2 p1 i

% F6 H8 q. q  x- V------------------------------------------------------------------------------------------------------------ GM工具:: j$ u7 {# R* T. @- d! G! f
GM侧管理工具:* U3 v% Z; {& `. H
- 玩家和账户作
3 ?- y6 I0 n3 ]- P5 _) h8 `5 k- 控制EXP、Dil和物品掉落乘数
3 d3 e- r' b; {8 g+ i$ q- 静音玩家
2 t- _1 r3 E- h, \# N/ g) q9 k- 发出警告(未完成但已存根)
, E/ ]6 F1 t( o& X, I: ]
: s9 y* v$ u- m! d8 V2 {7 @# a
2 g2 F1 Y) w+ U. K  V9 p$ X0 `. J
------------------------------------------------------------------------------------------------------------ IP 加密:2 w2 @' \3 i3 M. L$ g/ ?/ G
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/
: O7 N7 k1 l. E1 k& p# b的简单工具它保存客户端的 IP 列表。' X$ K; t4 A% m- P/ ]+ [
2 ~6 i! U, t% S. p! ~  ?

& R$ v! v" l% \------------------------------------------------------------------------------------------------------------ 通知中心:* y( g* X! ?7 M0 `) ~
由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。% d, n6 m6 r4 l$ A: o9 C$ F
通知包括:! M; F! S* _, y4 `/ [2 L
- DK-Square 大厅创建
+ M5 B8 \+ m  u% ~4 |& i- DK-Square 玩家加入
4 n" E7 ~2 r6 n2 Z7 n: D' {, \- DK-Square 击杀
7 a+ W  r0 V! H, Z) ^' k- 经验/掉落/Dil 乘数事件! M: L( g0 a7 {8 I
- 公会锦标赛进度% @, ^% q; G9 M$ l0 Q% c
- 扩音器喊7 s2 V+ l5 ^2 Z! w5 R3 f. m
叫 - PK 击杀; v! p* Y7 Y$ F% k9 f
- 升级到 +9 / +10 等。
* @* s  B& w& T& E, a
( c7 B8 M- h1 W; }$ }  G所有这些都通过 Tritone.dll + 通知中心服务器处理。
6 h8 V/ r5 M/ D  D' N7 N6 I----------
! v9 B+ G* Y1 K% D6 X5 j1 T6 |9 o/ O1 g
-------------------------------------------------------------------------------------------------- 大力水手:+ C' K5 h4 z8 C- L$ z, t0 z
最初是选定玩家的会话记录器。
' _9 Q  z& M" h) \# h' b9 A由 @krofighter 扩展为:9 ?; D! _  u2 d3 B
- 自动学习技能/ R7 X8 n* ?7 Q) b3 O. C
- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll. O5 m: Z8 w/ ~' T( g( g3 n+ i- ]
/ A  S9 O+ y0 f: S/ ~& p
升级2 J) q$ s; U1 V8 @4 y
(客户端核心)5 I, N5 R2 z) f+ e
这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
" J1 k+ W; w$ L$ X2 g( O- 解密 Lb.ext 以连接到负载均衡器/ r/ A4 w2 S( D# d+ r
- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择
/ T$ D7 p5 q, t; b# U0 {- d- Ping 每个 IP(端口 50005),选择最快的,并在内存中- {* V2 v* P( x& k8 m+ U2 W# R% {

# ?* F9 V* F& {% `& y! }重写登录/频道/竞技场 IP 还包括:
! E* @2 ?: `! z6 m- g4 d2 c- 防作弊集成
5 j- i. T+ A* f( G0 G! m4 r- 通知系统
) R9 P) f! _& J2 v/ M" u  a& Z5 d8 l- 防抖切换% j' G$ Y2 t- x, p% l
- HWID 静音$ j- X( C- F, {5 U# ^
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)7 @) K. N* O2 f! N
" f' q7 ]2 W/ L4 S* v! q; b. g
将所有内容记录到一个文件中。包括用于日志的解密器工具。2 b% o7 m& q/ v/ K

6 D- ~- b! A' ^& O; X( @) T0 y  N" ?( T9 }
------------------------------------------------------------------------------------------------------------
; y6 W; V. y' N+ M% b3 J
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。- d% z0 G$ ]( X( _1 p. B- I
不要要求我们编辑,不要要求我们升级文件或修复错误。

4 v9 `7 M9 X& W+ q& C/ W, I+ K; [5 {$ r+ n' v
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:& }1 c2 u& U: n: t3 q7 |# |4 Y
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。
) r+ P. i+ F- T- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
9 A  V" k" q2 L( N) l4 k; h7 ^) @- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。: V) |0 ~8 I+ W6 @; z. y
- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
1 Y0 ^# j5 S% q到所有编辑中所做的工作,以及你想出的疯狂想法。" }0 _2 a8 C4 U6 w

" U9 G8 B* `: Y6 W9 Z9 RFun Fact
2 p% n8 u: p" s+ c) V# ^7 n' Y! GDekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:' }' o% x+ d- b& N; e2 V
- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg): n% S1 h; k  u- h5 B2 ?1 P3 \
- 作弊引擎 - 用于查找值和调试内存
+ r1 a' N8 q( ~# V& }- Themida – 用于打包可执行文件
$ z9 w3 d8 N5 h+ t$ z" i$ |' r- CFF 资源管理器 – 方便添加自定义代码部分
( E2 b# T# _8 ?& ]- IDA Pro – 稍后,当我需要更高级+ V8 S( u2 g7 M, D

, z+ m7 {" L# _的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。* z* x( M: I) V0 }- d) |# b" X
感谢你的回忆、疯狂和混乱。

1 ^' w. P; Y5 M, p3 u% J" i2 K/ N/ a
链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
& c. ?+ ^, Z# W2 _- E  D9 M# Y% A

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

14

主题

141

回帖

566

积分

中级会员

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

4

主题

91

回帖

903

积分

高级会员

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

0

主题

43

回帖

157

积分

注册会员

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

14

主题

141

回帖

566

积分

中级会员

积分
566
金钱
386
贡献
25
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:236 c; Q1 x+ I6 V' ~6 n
哎,我上当了,这个就是国外论坛上我刚下载过的东西
- g* g; Z6 \6 L
上当是啥意思

13

主题

249

回帖

1176

积分

高级会员

积分
1176
金钱
746
贡献
163
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57, N, ]# A( X* h0 h' f# q2 L
上当是啥意思
* t( r3 p7 m2 c1 N5 k
是说他在国外论坛已经下载了,但是只想独乐乐

14

主题

141

回帖

566

积分

中级会员

积分
566
金钱
386
贡献
25
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24- M# }& d5 X! [# E) L. e  v
是说他在国外论坛已经下载了,但是只想独乐乐

$ u- ?& I, Q1 ^, |5 E2 Q% v" m哈哈哈哈

4

主题

91

回帖

903

积分

高级会员

积分
903
金钱
746
贡献
62
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24; q7 J1 d8 J- d% K5 Z1 z
是说他在国外论坛已经下载了,但是只想独乐乐
& t+ \3 q$ F/ _) e
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

14

主题

141

回帖

566

积分

中级会员

积分
566
金钱
386
贡献
25
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:079 o+ P- s4 H3 D( N9 f# i
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...
+ |6 A' W3 c0 k
我在好奇大力水手是什么东东

3

主题

60

回帖

333

积分

中级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-10-10 12:26 , Processed in 0.107066 second(s), 30 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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