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

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

[复制链接]

16

主题

264

回帖

1420

积分

金牌会员

积分
1420
金钱
1035
贡献
100
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑
$ Y1 Z, q& z9 r+ s8 x% v7 ?  I( q5 I3 c! c8 y# L

5 q8 v( c6 J  i/ i* N* z[发布]DK Classic/Evolution A9 Team 版本* N5 j: w' i) e, K+ T
7 Y; h9 ^. j8 s5 z
嗨,
: a# O: n5 p) D" p8 `
: o  w/ m8 {: k( o) S! }( _* j8 k8 |我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。$ ]4 S# }5 m9 U" X# _6 p& B: Z
今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。
- x2 e7 U: q1 i" l3 f4 _
% r' M- Z% L5 h* A/ N  S7 _6 P+ W我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)( g% u/ z4 ~, z, J/ W5 g
) u. t! ], M/ S! Y  W
我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。' r8 n# [/ d1 T0 G& A2 d0 I# Q

  X2 ^5 c8 L- @* T  _内容:" d1 R+ i. ?3 M  C) p" x1 M
- A9服务器文件
( P* l% @3 G8 V6 J. h& D+ X- 自定义反作弊系统
3 w4 Z) `; t0 G8 ], {: Y  q0 q: W- 事件服务器2.0
/ H  T9 K& O' A9 O1 T/ [5 t' w- G, Z- GM工具: u/ E# y: N6 K! V0 ]  n( Z; q- @
- 通知中心$ X& Q$ j( ~1 N+ J* S; T3 a
- 大力水手(是的,你会看到的)
$ e2 p' t  H) s) I- c9 ~. I3 `
* }/ `/ x0 ?- tA9经典客户端 - 增压版3 ]' x0 B! y3 n/ P9 Q
这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。
5 _9 b6 z6 f0 g) F( |5 @2 t7 f& g以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):- m' ~7 O$ w: D+ r, Y. E' T

7 t$ v( g" E; g( j系统级功能:7 h8 J2 I- U$ H: P0 s. U* ?
- 反作弊 DLL(直接与我们的反作弊服务器通信)
# u, z. o8 |6 L4 m" [! z6 A& `- 自动 HWID 禁令
6 e  D* T, r9 R+ r; M- HWID 静音 - 当人们太烦人时消除噪音
% H; ]7 Q; N6 z- RGB 角色名称 - 没用?或。乐趣?绝对。
9 \. E& ^6 p: v6 Y" t% F% _  y
8 C- r+ Y/ Q7 j4 O4 q自定义游戏内通知:
% E0 o, h. {1 r( _+ E0 \- PK 击杀
$ M" g' x- k. c6 P5 `/ f4 Y1 _- DK 广场事件! o, Q" `# A# C
- 升级结果(+9、+10 等)
  Z' {9 k, M; x" Z6 G' ]! Q- ...以及更多, ]- y  |; Z: F6 L7 [6 v  c7 J

' B6 S2 V7 L/ D2 w; t' A游戏升级:
" \% C9 P" m* Z! J5 X- m4 x- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)0 s0 a8 u* f5 C! E7 ^
- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)0 y) t" C" ~- Z% B. V! \# t
- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......
! Y) O5 J& a  S+ K- 重新设计了 DK-Square- y, P0 [2 E$ v) D1 v% f
- D-Shop% m; b8 |7 M' K. J
中的翅膀预览 - 有效的 CS 隐身技能生活质量
! A2 |" g) `' ?
1 o' F/ D4 y, T* j+ o% U9 y; i' b5 V& S' P8 m, Y( Q
- 自动技能学习(技能 NPC 已经过时了!
% @- |& W6 B. ?. z! r- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!
) F, _4 E4 Q7 l4 }) z4 I- F1-F10 热键
$ d' z* A& j2 ~- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。
! ]/ n3 x: l! G0 z/ ^- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!+ v$ v) U' V' L& @. F( `0 N
- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)
- \: _/ j( y7 w" v2 o  T( P+ q. ~/ R
1 n* l; D' X/ j  d等等,你明白了——你们都要求的那种东西。5 C4 Q" Y8 {& ^# V4 ?
% {) n( Q3 m/ l( L, e- e
------------------------------------------------------------------------------------------------------------
8 k' R$ E6 X2 t- F9 m6 f; u1 CAnticheat System
+ I$ ~. F8 F; ~' C  c为 Dekaron 完全定制的反作弊系统。进行深度检查:' I8 ?6 E8 V' T
- Dekaron.exe 的 CRC6 K2 _5 B! u0 t, q; N$ U9 J4 r. m* P
- 40000.txt中列出的所有文件的 CRC(加密)
6 w. D( i3 [1 O$ Z* q5 B- 运行进程代码部分& ^5 v  N. S  n7 M% Q9 J. o

& l# ?9 z4 e8 n1 ~; D6 q, }的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:
! `! w- W3 E# X- 您被标记; X2 z7 l1 h5 `& j
- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
$ ~4 t% C, u7 y6 r- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)8 v& t6 ]8 g: E
6 o5 W. E  A7 q2 v9 t
未披露服务器端的工作原理 - 一些秘密值得保留在 3 b- V9 e9 ?  q7 x8 C
Event Server 2.0 ------------------------------------------------------------------------------------------------------------
5 h" ]. E9 z  T  z( Y6 A1 n/ C) q9 D# ]& P9 n' w0 V( S: O' `4 l
8 U* @  m3 k/ l0 T" k
有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。0 y0 @# ~9 V' ]/ @6 ^5 _& B
: Q! s+ q+ E, S5 i1 j) L
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。
  s+ h* H: ^% \' A. s, Y/ O它使用了一些巧妙的数据包技巧来使事情自动发生。- ~% H) g$ i9 |2 v) T
您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。' d2 W* W6 ~* t/ |0 @! s
4 l, ~5 x% F" i& h
此程序:
2 Z4 h( i! h1 i, H* q. s, V- 模拟真实的客户端连接. D4 u% s# _. U, f$ z; h+ P
- 使用 [GM]Event 字符$ J) l; J+ x7 R' k1 i1 Y4 ~
- 根据计划
0 b3 i6 }" s1 E9 {, \
% j  b7 }6 g  M7 i发送 GM 命令 当前支持:
2 n5 E- u. X  x5 Q5 [$ o2 V- EventTypes::RUBY_EYE
, k0 G6 m" Z* c- m' _% \- EventTypes::GOLDEN_INVASION
2 y( o5 x% g. C! t, u& C6 d1 e/ Y/ A- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整): e: r7 E% z# E$ v
7 h- X6 V) F, d. X2 q
需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。
$ Q" l( U: l" g, F6 c# [3 A* o  m3 x" S3 H; V  T; p% c
& O9 F. v9 Y5 L2 S/ n
------------------------------------------------------------------------------------------------------------ GM工具:
& D2 X, a& ?* z3 i2 L" Q( q, d) AGM侧管理工具:, k/ Q& G1 q4 p- s
- 玩家和账户作
5 ^1 Q* M- M) j% o" X) E- 控制EXP、Dil和物品掉落乘数% }& z8 U5 x2 x, }, w
- 静音玩家
: V( C% |; l" b- 发出警告(未完成但已存根)+ C5 D6 F# E8 h/ l
# o( U  `9 q4 j9 u- `. t2 G, k2 T$ z$ g

- q2 C( v3 I2 [5 U; V6 z
2 H" K2 ?+ c7 K) y- l# r------------------------------------------------------------------------------------------------------------ IP 加密:) q/ P, R. r2 E
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/8 \3 V) A, o) q; X; ^
的简单工具它保存客户端的 IP 列表。
2 Y* n0 S& A, U
# d* L2 l/ u7 O# z5 |
2 ?# c/ o" W- t' z3 ~5 |------------------------------------------------------------------------------------------------------------ 通知中心:
; i6 R# u; [5 a7 _2 u+ L由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。2 Q( Z; N* t; b( g6 B! Y6 e
通知包括:( e7 r& n8 i8 E
- DK-Square 大厅创建: B+ t4 u3 u# t' b/ [
- DK-Square 玩家加入$ r3 s6 e5 {( C6 Q
- DK-Square 击杀3 S0 u) P- F) b3 P
- 经验/掉落/Dil 乘数事件
  E/ \1 s: s; |& F$ V- 公会锦标赛进度
+ C7 i2 e& n9 v+ |4 {+ i! I- 扩音器喊+ \: W  j* C% J% K+ J
叫 - PK 击杀
0 T; ?. I( h, c- 升级到 +9 / +10 等。
. {! o3 J+ c9 J( G% f
/ i- R" j4 s3 M/ p- P& b4 @所有这些都通过 Tritone.dll + 通知中心服务器处理。! D1 \3 u7 t: I1 i3 j1 N4 S  ]/ S* \
----------- C3 s- I& N/ O% {, j  L
7 f0 F4 U, m  _+ ~+ E2 \
-------------------------------------------------------------------------------------------------- 大力水手:
3 @% i( t% |+ @9 i# H. C最初是选定玩家的会话记录器。
$ R9 F6 i$ b; {* L" L/ x* W( D由 @krofighter 扩展为:
" T2 N- F1 p" Z( `8 x6 f- 自动学习技能
2 s$ D7 c0 e5 O4 ?, Q' {- L- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll
2 r9 \* ?7 b; o' Y  h! k
; {' |' b! D* X. M( G升级3 y/ H! X  B; G
(客户端核心)
0 o$ i/ Y' f  D2 ~" f: g# K这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:( Z3 o8 D5 t, Y* o1 q) ]  `8 |; o
- 解密 Lb.ext 以连接到负载均衡器
' J% x' N) j' \! n- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择
3 q8 c; l, r. {- Ping 每个 IP(端口 50005),选择最快的,并在内存中
3 a, z# L) l( a/ y, D9 y, W7 v2 e; I
重写登录/频道/竞技场 IP 还包括:0 X8 D7 S8 ^/ W" S% \1 G
- 防作弊集成! P4 x1 @8 h6 I% W# L/ r
- 通知系统( a& j0 p2 {7 b5 a
- 防抖切换
, J" e' L! [; ^; h1 K" C$ K" `- HWID 静音% L+ w5 U+ m, ^" m
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)$ M7 _7 \: ~& c  _
& }' F9 k$ Z; Q! z4 c2 U( T5 U
将所有内容记录到一个文件中。包括用于日志的解密器工具。' I1 N; y) V" n0 t# y; u+ |/ I2 Q

) O! ^* _2 E& `. r' l" x/ v0 l  x* `) m. U# b
------------------------------------------------------------------------------------------------------------
  K$ ]; }' s- k6 c1 R
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。5 O3 k5 o* t4 K# U7 \8 f( P
不要要求我们编辑,不要要求我们升级文件或修复错误。
# L0 @1 r# L/ {( M4 m2 G% `
  m7 P5 g2 O: w  j$ v: l" s6 }; H
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:
* u6 Y% t& G0 }+ W( }$ p5 V  C' C- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。
& y$ }8 K3 b9 J  l; B- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。. [1 @( N* e3 I+ ?
- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。
6 e( x/ ]' n1 N+ U3 W& X& e* ~- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
3 F4 L, e% ~# i; U/ r6 O4 u到所有编辑中所做的工作,以及你想出的疯狂想法。/ b# ~6 m* r; A" _. C2 i

( B) s' \/ o4 X# zFun Fact
# r" P- R' H& V: ?Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:6 T) {% }! U* A% D" O
- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)) q, D  r4 A2 f- q0 T
- 作弊引擎 - 用于查找值和调试内存& J) l' [0 n1 I
- Themida – 用于打包可执行文件7 N" ^/ G, n1 T' z* z
- CFF 资源管理器 – 方便添加自定义代码部分
& V& \+ j) b! ~! W! d- C) k- IDA Pro – 稍后,当我需要更高级0 f7 K$ l; N) y& S6 c
, A& v. [1 M1 R
的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。
6 F% B/ g& Q* ]- R# r感谢你的回忆、疯狂和混乱。
0 q( d8 w4 t8 e
7 J* U5 Q5 P5 o' Y1 W" w8 M- B
链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
# q* V( b4 l# ?

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

21

主题

183

回帖

871

积分

高级会员

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

4

主题

100

回帖

1340

积分

金牌会员

积分
1340
金钱
1107
贡献
129
注册时间
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

回帖

871

积分

高级会员

积分
871
金钱
610
贡献
57
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:234 ~- t& P) G8 x' i; U$ u3 D! L
哎,我上当了,这个就是国外论坛上我刚下载过的东西

# _0 Y; W6 q8 q9 O! Q2 f, \上当是啥意思

16

主题

264

回帖

1420

积分

金牌会员

积分
1420
金钱
1035
贡献
100
注册时间
2023-11-10
发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57
/ |& x# W9 `% y上当是啥意思

1 t: P' \: f6 T/ B5 G是说他在国外论坛已经下载了,但是只想独乐乐

21

主题

183

回帖

871

积分

高级会员

积分
871
金钱
610
贡献
57
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24- z' P& \- w$ R1 ~
是说他在国外论坛已经下载了,但是只想独乐乐

. g; ^3 l9 Y4 `+ g. N5 D哈哈哈哈

4

主题

100

回帖

1340

积分

金牌会员

积分
1340
金钱
1107
贡献
129
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
& n& n" D7 r. \: I是说他在国外论坛已经下载了,但是只想独乐乐
; `# Z) g" N; W2 }: a) ^# W
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

21

主题

183

回帖

871

积分

高级会员

积分
871
金钱
610
贡献
57
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07
4 D3 k. I' y# u* ~1 B可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...

4 B2 S! b: P: _- i* q0 ^我在好奇大力水手是什么东东

17

主题

114

回帖

909

积分

高级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-8-17 05:02 , Processed in 0.139913 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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