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

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

[复制链接]

15

主题

260

回帖

1347

积分

金牌会员

积分
1347
金钱
979
贡献
88
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑
' j+ k+ V$ c1 c/ Z& M) X) A. ?4 i7 [: ^& D/ Z9 {6 C
& h5 l5 |! G* p1 Q" C" g4 t) S
[发布]DK Classic/Evolution A9 Team 版本$ x% ~! |7 i  M$ ^) G: \
9 n! B$ O. V( M* b: N% \
嗨,
/ o# [' U. Z" O3 B+ N8 _4 C
7 Q. r3 m8 x  i6 L1 i我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。
9 k$ {$ l- ?, C- r; t! ~今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。
9 G9 N! ^% P# {2 x
; h/ W" v8 Q4 Y: i  n5 j7 G% I我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)
6 N0 c7 G) X& M# b# O+ A, @3 m; c  n5 H4 k! K' d
我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。
- i" w* L6 T4 a6 Z, C& \* i( U* b
# {2 K( X7 k/ j4 X& l7 Z5 P内容:! x! G+ N+ z2 h# {. C$ n
- A9服务器文件. L$ i3 P' z1 ^0 S4 T  _0 [
- 自定义反作弊系统' [% G; }* M' H' H1 c) q
- 事件服务器2.05 M( A7 R. F7 Z9 u9 s% R8 `
- GM工具  s0 N& m  a7 z2 \  V5 S$ t' N
- 通知中心
# `3 N7 Y# M5 {+ ]/ f- 大力水手(是的,你会看到的)
- H* k3 r8 `% I4 q$ H* A  L
; ?8 h2 |  e6 \1 n7 L. L+ NA9经典客户端 - 增压版  ]) z0 _% X. j1 ^% J
这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。
+ L0 s6 h  ?: @以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):6 T  Y0 Y' I. y- A0 o; h
' A0 D6 a( P4 E) H4 G1 }$ g* h
系统级功能:
, V+ M# S$ ?2 [- 反作弊 DLL(直接与我们的反作弊服务器通信)
3 H9 I3 a* i2 H- 自动 HWID 禁令! E2 J, D' G1 v0 P) H
- HWID 静音 - 当人们太烦人时消除噪音
; z! w9 s/ M4 A' F  f6 I. I- RGB 角色名称 - 没用?或。乐趣?绝对。7 o- `3 M0 s2 Q$ ?
' z0 q  ^5 W9 A3 ^3 M
自定义游戏内通知:
& n( x! R/ q/ E& Y- R- PK 击杀
) M$ X9 J; K+ m0 C5 a+ Q+ \- DK 广场事件
- S+ n" k; m/ P# f( _" \9 }- 升级结果(+9、+10 等)
  X" ^3 ~1 U* _2 x) a) M- ...以及更多
. g9 D! X7 F. E8 ~( Q
7 s6 K; N$ o' r2 ]  `# E3 [; \+ I游戏升级:/ n* ~3 l1 U2 j- C
- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)% r' i$ V; L- W) Z% I' q" B2 p
- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)
- t0 D% y; u, }0 q% j1 i: g- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......
  H+ }8 K+ z9 [, Q' {- 重新设计了 DK-Square
" b' w! G7 w6 F/ o, @- D-Shop/ c4 i4 ?3 S7 U( k. b; j
中的翅膀预览 - 有效的 CS 隐身技能生活质量0 {  g5 n* Y% h# X, ^  J

: `% |0 r* v: O! N! `
( R4 R; ^- x. W: x& v- 自动技能学习(技能 NPC 已经过时了!+ |. b& c  ]9 K$ |" G1 I' x% c1 |
- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!
* Q0 x) X" n$ B6 X+ c: Q8 j& V- F1-F10 热键1 b/ D7 N3 L2 W$ x, a( p
- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。+ D1 s' p8 r& c9 T- i, B
- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!
- P" \% G$ J3 `7 [" w$ k3 M- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)' j! L% y, P( ^# O9 t! m
. Y! M4 H" w9 [' J( l1 p+ |9 i5 ^3 [
等等,你明白了——你们都要求的那种东西。$ o, [  M& a: ~& F  v) E' I
7 n8 _& c% w4 K3 }1 R+ |2 T
------------------------------------------------------------------------------------------------------------
/ A4 j' O1 n. l8 LAnticheat System
, \$ p( _  m4 h3 L1 O为 Dekaron 完全定制的反作弊系统。进行深度检查:/ g$ p% s6 M& G* s
- Dekaron.exe 的 CRC
! }% @/ H3 t& f- 40000.txt中列出的所有文件的 CRC(加密)
7 S0 [: u* u' v' u8 B5 s5 P4 k- 运行进程代码部分! F0 x7 g2 r6 B7 ?

0 V: Q' s9 A: J" Q! ~  l的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:' \% Q6 }! Y4 f- |
- 您被标记8 X. c! S+ }8 t0 k( K% P$ `7 s5 V, k5 j
- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
; Y3 g3 E( x% Z( p* a- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)
+ G* K' ]* j& ?
' _$ x( A7 d/ ^. e. `未披露服务器端的工作原理 - 一些秘密值得保留在 " v: T9 b" e+ g
Event Server 2.0 ------------------------------------------------------------------------------------------------------------
3 ?+ o/ m0 A7 m6 c. a4 N7 F5 n2 j1 p3 Q1 L) ~
# k6 H. {0 K3 G) f7 F; a1 ^! a: ^
有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。
1 Z$ g3 R7 R, ]* D( j3 B' Y/ ^( H5 f2 b9 z5 N
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。
0 v, P6 F8 a) ~( b% m. i它使用了一些巧妙的数据包技巧来使事情自动发生。& s+ R& E( u4 ~
您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
5 k  N: `4 C4 @" n) f- Q5 S1 ~9 k/ a" j6 ?9 h. e8 s( j
此程序:( s: P' f6 ~9 J; \3 V& X: i6 W
- 模拟真实的客户端连接. k% |' L2 H) G4 O3 Q
- 使用 [GM]Event 字符
5 x0 d+ \; K4 H! q0 e. |5 Y% \- 根据计划
: c. x& J" A6 g9 g1 s; P% Z7 s( l4 q% x
发送 GM 命令 当前支持:. Q  R* S9 ^4 c+ K. a& U* l
- EventTypes::RUBY_EYE9 Z1 C: a. v$ ]' ]! b5 n
- EventTypes::GOLDEN_INVASION
& `6 k0 q6 u' h2 S8 Q- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)% r! y6 T  H" a& J  c

( v9 {% N4 {7 Z7 G5 p! s) M; |) A需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。8 P8 z- w# }: w5 r9 ^. _, ~
4 }. Q6 g+ O) a" D9 F

7 ^  K( a# e' {% i5 i! g( D3 ?------------------------------------------------------------------------------------------------------------ GM工具:" ^* p9 L8 J0 ^/ d0 \& N
GM侧管理工具:: b) t; w: ?% s
- 玩家和账户作% `! v9 s- x) k) D2 d! v
- 控制EXP、Dil和物品掉落乘数
  r8 r. ~! }+ S4 j2 o* T- 静音玩家* L& O+ S$ o+ g" p( R
- 发出警告(未完成但已存根)
  }9 O4 G. j, M
5 C. d5 t( e4 k  f
, `" I3 H1 L- d, _0 H  Y
0 l3 Q, x3 z5 P4 G------------------------------------------------------------------------------------------------------------ IP 加密:% W% f! O; R: I; }4 M! q4 ]0 L7 F
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/) p* X6 y5 ?: R, ]+ U
的简单工具它保存客户端的 IP 列表。
: I/ m% X; m+ p  x/ N- v# _1 ~6 N6 F9 B  d
( n" P( T1 A) t" z
------------------------------------------------------------------------------------------------------------ 通知中心:
/ c1 B' h" j. A3 m2 n由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。* X/ d: ~- Q: u  b
通知包括:4 k3 U. w4 a5 L  H: W5 m( w
- DK-Square 大厅创建
5 w8 N) _6 o/ O# k* P' K4 h1 L( r- DK-Square 玩家加入/ z8 V0 g9 k) j) q
- DK-Square 击杀! ]+ ^$ g2 n" x( v
- 经验/掉落/Dil 乘数事件
6 s) C3 `8 [8 N& s- 公会锦标赛进度
) P9 J! k, R8 ]& T) i7 \) j- 扩音器喊' e& q* I# a, V5 t& b; ^0 S$ y: k
叫 - PK 击杀1 E1 G0 d/ o5 p8 v& x1 V
- 升级到 +9 / +10 等。
9 X$ p' `" C7 P. M6 G) c0 o! u  |3 r& T& `# F
所有这些都通过 Tritone.dll + 通知中心服务器处理。
- ^  C' W* K; \- {' E----------
5 q* x$ M) p4 ?! V$ |$ `6 S9 Z- I* W$ [
-------------------------------------------------------------------------------------------------- 大力水手:
% ~# J3 b: s6 Y2 Y' ^1 o( Q最初是选定玩家的会话记录器。
9 N& V. L6 u6 d  l% h由 @krofighter 扩展为:+ e: u2 |, G9 }; i
- 自动学习技能% M" _( X/ a3 \0 b* w% o1 _5 K
- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll6 v5 M7 \' f$ e

+ J8 F0 R  K2 [# v/ L5 U0 H2 W升级# o$ s+ o0 P: w+ k3 W6 D
(客户端核心)
- _8 v8 M8 ]: Q6 C' O8 ]5 J这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
4 R7 `9 N% H  R+ v$ ^# G# y- 解密 Lb.ext 以连接到负载均衡器
+ o8 v3 D! N9 T/ X* J- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择
7 K9 x6 i* l, i! H0 ^% {- Ping 每个 IP(端口 50005),选择最快的,并在内存中4 h7 K4 O6 i3 z* a7 g  R
3 w* S9 L" Z2 o- `1 Q! x& D% }
重写登录/频道/竞技场 IP 还包括:: E9 E8 @1 F( k/ ^" l% R! S' p
- 防作弊集成
: r& ^; P' l& V& R% @+ z4 [1 F- 通知系统
+ {! V5 q8 o$ i/ g- g& a' O, Q- 防抖切换
0 _6 ^; \" L. F0 i  S0 ^- HWID 静音) u$ a8 k3 I& [9 a9 _
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)
* E  `3 _7 D" F# c; k( B( v1 A* E
将所有内容记录到一个文件中。包括用于日志的解密器工具。2 M, Q/ @# @4 K* h

7 a* F- r% D5 m6 N: k! Z& T# m: T4 i4 G7 x
------------------------------------------------------------------------------------------------------------
6 F0 Z6 c6 c& V3 \; R$ l, B; j7 P
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。
5 |( A! G0 u- H2 R不要要求我们编辑,不要要求我们升级文件或修复错误。
. K. u6 H) M: p) G- l

' x4 E; N& U8 Y( g; B. c. D- F在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:4 o- }' ~: ]6 D- _
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。2 O5 r3 m- G" N6 c
- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
- P" t( J& K" G7 ~% c- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。
# z$ Y% R2 z7 c- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
6 |6 d$ x3 e9 F, Y8 \3 G! ]- ?) F到所有编辑中所做的工作,以及你想出的疯狂想法。  e" C5 ?! A% d9 @" k- z6 }- W

! \; R3 P/ B/ U- x- t8 v$ y+ hFun Fact& G$ J4 _  I1 w
Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
7 z/ m$ j* Y+ a* E+ P- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)
) ^9 a$ Y0 ]0 p$ l7 T- 作弊引擎 - 用于查找值和调试内存
. k. c$ ]3 x! L% e! @. B- Themida – 用于打包可执行文件
. k; d$ L& l" D" H  ]. X3 a8 w- CFF 资源管理器 – 方便添加自定义代码部分
- t5 T5 A. R) \4 a* {5 u- IDA Pro – 稍后,当我需要更高级1 H6 w% S6 U# m0 J5 |8 N5 F+ n% @2 \3 r

% S- S  C6 s* e* n1 {' b- t, p' h的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。
; Z2 E' o% S5 d6 x/ p5 K8 \感谢你的回忆、疯狂和混乱。
5 L7 f" V8 V& ~. Q1 ~1 i7 v
; r/ }+ a4 h" S5 z' J
链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
; B1 {7 ?: S1 J' q) q

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

21

主题

180

回帖

799

积分

高级会员

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

4

主题

99

回帖

1298

积分

金牌会员

积分
1298
金钱
1076
贡献
119
注册时间
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

主题

180

回帖

799

积分

高级会员

积分
799
金钱
557
贡献
41
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23  u; Q: h3 _/ e: [
哎,我上当了,这个就是国外论坛上我刚下载过的东西
7 C3 j$ f( l- b3 D1 z
上当是啥意思

15

主题

260

回帖

1347

积分

金牌会员

积分
1347
金钱
979
贡献
88
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57* u- K! ~7 J. n
上当是啥意思

, u) i4 F& L9 A2 y是说他在国外论坛已经下载了,但是只想独乐乐

21

主题

180

回帖

799

积分

高级会员

积分
799
金钱
557
贡献
41
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
; [/ u! j( r. V3 d1 r是说他在国外论坛已经下载了,但是只想独乐乐

9 j% f9 X1 H: U- p( I哈哈哈哈

4

主题

99

回帖

1298

积分

金牌会员

积分
1298
金钱
1076
贡献
119
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
/ t5 H& U8 |  n3 [; w) j7 k+ \是说他在国外论坛已经下载了,但是只想独乐乐

/ R6 A- x) \4 e+ ~可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

21

主题

180

回帖

799

积分

高级会员

积分
799
金钱
557
贡献
41
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07' H' N$ O0 f  f7 _2 p
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...

7 r0 x- X0 x2 h% H. J我在好奇大力水手是什么东东

16

主题

107

回帖

764

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-6-23 06:22 , Processed in 0.049659 second(s), 32 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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