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

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

[复制链接]

16

主题

264

回帖

1404

积分

金牌会员

积分
1404
金钱
1023
贡献
96
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑   K7 c2 s# f# U' p$ ^

+ P5 }) x% r! _' f
+ p1 @! p  J. J& ^! W[发布]DK Classic/Evolution A9 Team 版本
" G! v. C5 n2 Q( W+ N7 R- e  c2 D; D; _% o" p/ V) S7 C
嗨,
2 M. X' D* m$ q( M: \$ z7 G  M* |
  C" X% j5 x5 N$ t7 F% ]! Y我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。  r# y0 B; R- g6 {, l3 W( ]' K7 b
今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。7 g6 \* g) e5 s6 m8 w6 _8 j  r1 y
% Q6 \& t7 @, T
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)
2 {/ Y$ ?+ J, \2 V( J
: C5 R% E$ F3 }9 z+ \" ?我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。! v6 Z1 E. X& a2 j; A  L; g- i
' [3 ?. O% k7 u7 J; b; ~# ?! {) p; J9 i
内容:2 f6 c6 j$ T8 T$ V$ K2 ?" ?
- A9服务器文件2 A+ s' R  l" V/ K
- 自定义反作弊系统
! \% H( f0 ?0 T3 m: v( W6 }6 n# o3 B- 事件服务器2.0
1 M2 T! [9 F& q; D6 j- GM工具- A# k2 ?, i& b2 g7 \7 t
- 通知中心
( A- O. y2 r* o0 h0 h) Y9 V- 大力水手(是的,你会看到的)
; T+ c- `6 ]- r1 L4 K, y" [3 B
+ z9 C8 Z% ]% O+ `( oA9经典客户端 - 增压版
: q* v$ B6 @' T: v2 Y2 E这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。+ e0 b  i4 O. t* }/ \. |1 F# B
以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):0 f$ I' ~. R' t) c6 w5 k. t
+ ?6 P$ I; c9 G6 P6 X
系统级功能:
$ s, g- L5 b3 F; p5 \/ y$ g- 反作弊 DLL(直接与我们的反作弊服务器通信)" g6 j5 W) F1 i! W3 A' w# G1 o& O
- 自动 HWID 禁令' l2 y6 G+ [: w! x
- HWID 静音 - 当人们太烦人时消除噪音
4 M! a# c6 L2 Y) q: P- RGB 角色名称 - 没用?或。乐趣?绝对。; h  Z) \* }9 w/ i* F

6 c- D/ y1 g  Y0 w2 `0 J自定义游戏内通知:9 A+ i, `. v# f* x6 c4 h
- PK 击杀
; z8 J( z. f; V3 F1 r% k- DK 广场事件' C3 {. q% d8 |' ^* }% _! n/ w
- 升级结果(+9、+10 等)& N4 L/ S$ n; d# D: j+ r+ A
- ...以及更多
  ^+ R  n/ ?9 F. x
) J/ G% p. X/ C, X# q! `游戏升级:
& }6 H; P7 P+ p1 m/ q, i' y' ]- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)
& j' H5 |% A: h- [- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)
2 N" X$ z. }) w- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......9 H1 P" E) X: f. G9 ]
- 重新设计了 DK-Square
2 z0 J8 N# l1 M6 T$ i+ Z- D-Shop/ I" n( ^) h; G  b; ?
中的翅膀预览 - 有效的 CS 隐身技能生活质量
" p- r$ }9 N8 H( i; t: ?. u5 h2 m8 L2 h9 _& }$ u

2 ?5 O( G& r3 b% R" f- a* A; t8 g- 自动技能学习(技能 NPC 已经过时了!
$ q. F1 [0 ^3 W& X4 ~$ b: c- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!7 M7 D9 V) u; z( e
- F1-F10 热键
, D+ a" |. R  [% ~+ Q) s2 U6 E) [7 K- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。. y* x. g+ O* G$ b6 l. `
- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!1 N  P4 b/ j" `& I5 ~; ~5 X: A# p* h
- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)! ~- Q& J; X' L6 }4 I

( g" I/ Q2 {3 @0 p等等,你明白了——你们都要求的那种东西。) m& F+ c# v4 K9 q, W

) \+ H" \4 {" l2 M------------------------------------------------------------------------------------------------------------
6 P* l. O5 b* H0 i9 iAnticheat System; B) q  L3 M  Q6 O4 D
为 Dekaron 完全定制的反作弊系统。进行深度检查:) K9 L( I3 M( }
- Dekaron.exe 的 CRC8 j% K3 q0 h2 h
- 40000.txt中列出的所有文件的 CRC(加密)
' ~* z( G5 @) F1 V% v& e. z- 运行进程代码部分, V4 D7 K. X! q0 Z  _" z
5 L+ f5 t8 E' E7 G3 e
的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:
/ u2 I$ G# d; ~* n( @- 您被标记2 d* x, W' Q1 ~. O8 t
- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
# m# b+ R- s0 P& {- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)! t) h. ?/ w" H9 |- m
, @2 z; b. v+ D
未披露服务器端的工作原理 - 一些秘密值得保留在 ( q2 a  \% X3 K' k
Event Server 2.0 ------------------------------------------------------------------------------------------------------------4 C' Y. X$ g$ v+ F7 |

: |- |- E$ j) W- l& |1 ^+ w) ^, }! _7 q" a* n0 j& ~6 d1 r
有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。0 M+ p0 _$ d3 G* M5 X9 V" p! U
: _& H& B0 y. Y( ?! Q# V
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。  I) {, ]) Z! c5 s- L% g9 l
它使用了一些巧妙的数据包技巧来使事情自动发生。
  m! C: i1 {: `0 [2 q% e6 v$ H您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
- o; S- e% o. ?& e1 Z. H/ V, M: I) g5 C# z3 x: d# E' T/ t) ]
此程序:
, q8 \8 ^" s2 K3 |- 模拟真实的客户端连接
* k" U; ?  k( ~: ^0 {6 k- 使用 [GM]Event 字符  D- z9 H0 H3 F0 n# ^2 C3 U
- 根据计划
5 P4 \, f% L8 N9 C* O3 M9 a4 b* F- }- @4 f  Q! S
发送 GM 命令 当前支持:
2 }* u/ r: ^$ {5 ~- EventTypes::RUBY_EYE
/ A/ A" i0 R- ?7 r$ Y6 r( \, Q- EventTypes::GOLDEN_INVASION1 r  h6 Z) T: [0 q; _
- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)2 P0 }+ p; j7 V+ ^6 I# r% X
1 O, e+ ~) e/ U- n$ M. B8 q# H
需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。
& a8 N1 S# V+ \2 z6 _) W' L, ^+ n3 g: [) F: T: v
$ t  I7 {6 D4 x1 s
------------------------------------------------------------------------------------------------------------ GM工具:
; y2 }$ U  q  LGM侧管理工具:4 F5 x- {6 `5 Z8 }$ r8 Q
- 玩家和账户作# o5 c% D& {% M) I4 M) U$ l+ u, S
- 控制EXP、Dil和物品掉落乘数7 L& q* I: Q+ E5 X0 m0 b
- 静音玩家* r$ C, P  q8 J3 ^
- 发出警告(未完成但已存根)- I* E6 ^, M: z2 ~% E' w

2 U; y% _" _. ~( Q
! Z) h+ [" ~+ k' g+ r: ~
$ g& P) m0 R; l; U. ]------------------------------------------------------------------------------------------------------------ IP 加密:
+ M+ l( V5 t5 c+ {, W8 Y创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/
. F/ r) I1 {0 X* \" t的简单工具它保存客户端的 IP 列表。9 i/ N7 C( y3 \3 o6 z7 }
7 D1 T% Z0 X4 z* w9 w

1 q3 w7 ~5 |: ^+ t------------------------------------------------------------------------------------------------------------ 通知中心:
. Z! o5 x. w& K由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。
8 W% G* t" B$ s: N通知包括:- k0 C# H' n8 u3 G) l* m5 y" Z
- DK-Square 大厅创建/ Y8 s7 u8 {. [3 J6 U
- DK-Square 玩家加入
6 \( f- D  y" W( p- DK-Square 击杀
% E- m) C3 J- K* }5 j3 ~6 j+ k- 经验/掉落/Dil 乘数事件$ m+ k, p1 M0 }0 v3 D0 O
- 公会锦标赛进度
8 M. L0 @; h& L7 {9 F) J$ T- 扩音器喊1 r( @% H# S  |* u" q% w) n
叫 - PK 击杀! l, T" E4 h" [% A; p' L" `
- 升级到 +9 / +10 等。, b) L& w! E) x. N2 l" d3 n, d! s% H

0 T2 D6 u2 P5 O, O1 R所有这些都通过 Tritone.dll + 通知中心服务器处理。- U/ e: A, \1 i9 ~- X
----------& [' t. p2 m( l4 V  D( H4 b8 v
* l. A2 a4 i/ W
-------------------------------------------------------------------------------------------------- 大力水手:. `5 x" l) E+ ]7 m3 o- w
最初是选定玩家的会话记录器。
. \; N  Y" V' @9 n2 ]8 N由 @krofighter 扩展为:
9 k; G$ Z6 A$ T- 自动学习技能
0 C: j2 p# X: Y! K- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll
0 b/ b! [( ^( Q8 ]$ H2 b
% L" `* |* n# D4 y" W/ u# f升级9 d( U% ~3 Z( X; w- B; T/ A# k
(客户端核心)! u3 q) u# M7 X; V/ M* v
这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:7 J1 [& C% |3 q0 P
- 解密 Lb.ext 以连接到负载均衡器
  B7 q* ?4 B/ L1 L" B. m, c" v; p- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择
3 D" S% J+ i% p  c, K3 r- I- Ping 每个 IP(端口 50005),选择最快的,并在内存中
9 G/ N- u8 [# l* k* s- ]8 W& g7 T/ H! H; ^4 q5 y
重写登录/频道/竞技场 IP 还包括:% V0 D7 B9 Q% x& n1 C
- 防作弊集成
6 O& i# F& I; {) H: Y- 通知系统& i. _. P) ~4 L( M: b) s
- 防抖切换8 o  V/ S; n6 g( l2 a9 o) h3 b. c( O
- HWID 静音. V' r; e) b# @  v; \2 C5 o6 ?! m
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)
) |$ y* ^$ p8 {% {4 _2 n: ~' X( c# U. {0 \& X6 ~4 S
将所有内容记录到一个文件中。包括用于日志的解密器工具。
! x" n$ r4 v* b
; \# p% P- r8 t- T- J" d7 b* |" M. {8 G# F' x8 ^$ F
------------------------------------------------------------------------------------------------------------
/ [( l* B; T) O  I! `
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。
( {5 @8 o5 r2 F3 b9 r不要要求我们编辑,不要要求我们升级文件或修复错误。
( E/ q  Q" ]2 P6 U" A! {: a/ a
/ M" |/ Z! y* [# ?
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:
: o7 k8 E/ m6 i$ ?' c- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。8 _9 g2 ?5 V+ L% s6 A6 V
- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
. r' M5 d3 v  X4 c& a: \7 m- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。- N0 J/ h: t( z9 X7 N
- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入( E! N: F& d+ A; q0 j3 J! Z
到所有编辑中所做的工作,以及你想出的疯狂想法。( T6 y5 C+ ]3 A9 w
; I. B+ s/ N6 o5 L* |
Fun Fact! E; t9 G# D4 ~
Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
6 @0 E* R+ q6 m+ c* x8 \( d- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)# g5 v8 a* d7 S% U* L! i
- 作弊引擎 - 用于查找值和调试内存8 [% x4 Q; J& ]+ P5 [
- Themida – 用于打包可执行文件
5 D5 R3 l$ n' J- CFF 资源管理器 – 方便添加自定义代码部分! |. `  N) E# D" l( k* Y- H& R) |
- IDA Pro – 稍后,当我需要更高级
4 u; \" l( _0 H: \: r, o( \* k, v
5 m3 }$ E* b+ l. O- v; @的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。
. D& T9 ^9 F3 i感谢你的回忆、疯狂和混乱。

! ]; L2 n9 J1 O
2 }! Q) n1 B! N" Z% m7 F! j+ Q& r: Z7 M链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q8 T! @. Y5 d; o0 d- D; g

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

21

主题

183

回帖

862

积分

高级会员

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

4

主题

100

回帖

1337

积分

金牌会员

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

0

主题

48

回帖

195

积分

注册会员

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

21

主题

183

回帖

862

积分

高级会员

积分
862
金钱
604
贡献
54
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:232 k+ Z; W/ K7 a3 Z  ~
哎,我上当了,这个就是国外论坛上我刚下载过的东西

( b" ]5 _! f; e- T上当是啥意思

16

主题

264

回帖

1404

积分

金牌会员

积分
1404
金钱
1023
贡献
96
注册时间
2023-11-10
发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57" Z& r$ M& {2 J" {  C1 L; `
上当是啥意思
! P$ A  I" }3 ?- a# J. q' n
是说他在国外论坛已经下载了,但是只想独乐乐

21

主题

183

回帖

862

积分

高级会员

积分
862
金钱
604
贡献
54
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24  m+ j: s! z' \
是说他在国外论坛已经下载了,但是只想独乐乐

" U, a- d  ]6 D哈哈哈哈

4

主题

100

回帖

1337

积分

金牌会员

积分
1337
金钱
1105
贡献
128
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:246 e3 }: Z4 g9 s' Z* @0 \5 B8 q
是说他在国外论坛已经下载了,但是只想独乐乐

5 L9 B9 o4 q3 Y* i% M( i: Z可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

21

主题

183

回帖

862

积分

高级会员

积分
862
金钱
604
贡献
54
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07
" H6 i( a1 l2 z- C8 Z- ?可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...

- \# w: R& @% L3 q2 {  k我在好奇大力水手是什么东东

17

主题

112

回帖

888

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-8-1 14:40 , Processed in 0.083982 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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