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

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

[复制链接]

13

主题

250

回帖

1199

积分

高级会员

积分
1199
金钱
765
贡献
166
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑
# N+ b; a- x: y5 W% |/ v0 H5 c& E$ b
6 n" f7 G+ ^7 ~+ K4 q+ E
6 W! o, R. x5 _7 D6 t& c# I[发布]DK Classic/Evolution A9 Team 版本$ Y% P, u% P1 O2 I) e3 r
& M& F" o- t  |. k$ G9 g0 t
嗨,
9 n! x9 L" a7 t5 S% E( ^& t) l: L4 U+ N
我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。: b7 B( d2 o4 E9 ~; ~: {0 _% R
今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。
7 v; g+ J0 f. D+ L3 g4 M$ B5 e# D3 e+ l3 Q
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)
* h0 F8 }7 E. T0 w3 ~+ v3 {1 J$ Z( |  T. }: p. D
我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。
0 {9 T8 l: V7 e! u" G% b2 R  i' k: F4 D
内容:, K* ]1 J) Y$ {5 z
- A9服务器文件
: t" o5 k5 a* F" Q" s3 L- 自定义反作弊系统
7 W  |; r1 @7 w2 k: s- ~5 t4 z- 事件服务器2.0" j& H' R, d2 ?* W2 ]# s9 j4 B
- GM工具
1 r, f2 ]* \7 |8 e# }4 G) ~- 通知中心
- Y# r# V# M" \* r: d4 Q# ?- 大力水手(是的,你会看到的)) K% [1 `, ]3 S' ?4 z. n$ i

7 w' |) J; k; s2 a6 K' rA9经典客户端 - 增压版8 T2 x7 ]; v. ^4 {2 k3 ?2 L2 C
这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。
! A; K' |0 y" g7 f/ X以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):4 Q( L% o, x' J# u1 T

/ j! `, t- r/ U. ^! Y; o系统级功能:7 T8 c: a. y; ^1 p. ~+ j
- 反作弊 DLL(直接与我们的反作弊服务器通信)+ u4 ^# `7 Z7 z; C3 P, s; ?
- 自动 HWID 禁令
6 p% i3 m. q/ C4 E8 Y8 @9 x- HWID 静音 - 当人们太烦人时消除噪音" j7 w* F* Q$ m& `2 }5 p7 E1 F
- RGB 角色名称 - 没用?或。乐趣?绝对。
4 a: T" G3 }# f
+ |& Z9 t  [% W( F/ X  {9 y自定义游戏内通知:
2 U& K" j: W9 |  r& }8 W- PK 击杀5 X- W- N* A7 K+ H5 r; h8 r
- DK 广场事件
/ [* z, k+ b3 T- 升级结果(+9、+10 等)) F& Q" R& W- s: Z1 y4 w
- ...以及更多
5 C; G9 T' W8 I, N. ]* a
2 X! A1 `2 e0 J/ g5 r# h游戏升级:
. `$ o) W: O& y4 w3 `4 T- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)' Q! a8 L8 w% @. p3 n  J1 r' X, p% G
- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)
0 U; G/ V- S0 b" H- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......5 Y. V6 D2 x; _* s' F% b: t2 A: m0 m
- 重新设计了 DK-Square$ q+ O: i. R( H) D' U3 M
- D-Shop
: M! X* A; [/ F. J# w. m" u中的翅膀预览 - 有效的 CS 隐身技能生活质量% y8 d) w# @8 s$ j, m

- C1 g4 ~3 q# \' f
9 W. t9 F  q0 i7 P1 r1 |! a" y- 自动技能学习(技能 NPC 已经过时了!0 {! C, M5 i( U, j9 [
- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!2 ?- \. U' e2 o  L; q3 A( ?, x
- F1-F10 热键) k) i- Z  j# X( W1 r  [+ q0 D3 k
- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。7 ?% k( e! T# H& ]* ?, I
- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!% @4 F% Z0 ?5 A, A1 a$ R" r
- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)! T  r  w. H4 @# D3 _1 M# G% N9 z
' Y5 Q* Z, V( D- G) W
等等,你明白了——你们都要求的那种东西。
) h' k% Z4 o8 a# c8 C6 T/ d; O! z. N2 X* L: y9 x8 I/ U
------------------------------------------------------------------------------------------------------------
6 o7 g8 f" O3 H6 L) J- ?Anticheat System1 m; k4 x! ^5 z# {1 e# p9 R& u
为 Dekaron 完全定制的反作弊系统。进行深度检查:
6 {2 p# Z$ E3 O3 |- Dekaron.exe 的 CRC3 Z$ F, O' I  L- C, h2 D
- 40000.txt中列出的所有文件的 CRC(加密)
0 l# ?1 R! W) a5 O) U$ z- 运行进程代码部分
! X) W- n6 }* U
9 z: H( g3 m6 {的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:* b+ H& k" Z3 L- i( f& j
- 您被标记
+ Y/ _2 s. u3 J) \8 O: @- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
4 K7 A1 B$ K4 |, {; ~2 N- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)1 I3 H7 }, j+ ?; T0 g
9 H4 E: [2 i  A! R
未披露服务器端的工作原理 - 一些秘密值得保留在
8 H1 s/ i; T3 z: x! H+ Y: V5 N5 DEvent Server 2.0 ------------------------------------------------------------------------------------------------------------
4 e/ `2 }# ~/ m' ]0 b
1 {' W% z  z% ]& Z' `1 C# Z. G- Y9 `
有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。
1 y/ e5 W; _1 V& v6 g' z/ @6 K- H; d$ j" K5 a" ~$ S
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。
" ?1 m  \3 `* F3 G它使用了一些巧妙的数据包技巧来使事情自动发生。
1 p2 p! Z+ }* l, }您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
- |9 @1 |  n) T1 C4 F- r6 n9 w) d" y' B, ?; _- G+ h5 l) N; L# ]
此程序:
" O5 H) ^9 k; f, D* {- 模拟真实的客户端连接4 w; ~& u: h* h  j
- 使用 [GM]Event 字符
1 d% q' g$ V, C6 B2 `/ S- 根据计划3 i! H3 ^0 k# ~4 I( Y( [' s" g! b
- k3 Q$ t* B- U2 T9 c0 ]
发送 GM 命令 当前支持:8 j# y: _* Y' @0 S, |8 {9 X
- EventTypes::RUBY_EYE
4 Y1 ]3 t- U2 o( a- EventTypes::GOLDEN_INVASION- c7 N/ ]% j) b: R) M5 e" `
- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)( T1 u" F! S& i) s$ [8 M8 d
0 I! g' d. ?* F, _
需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。
' }. c( _) n: f6 Q) X/ i! P3 k# Q
) h. g$ u4 W# L' ^- C5 S
------------------------------------------------------------------------------------------------------------ GM工具:3 Q; ^* b' ]- Q' `$ Z
GM侧管理工具:
3 _* g- R5 Q, O- 玩家和账户作7 u) o1 o9 `1 t) g3 c% ]
- 控制EXP、Dil和物品掉落乘数$ S4 t. r6 [% q
- 静音玩家0 Y4 x' a( N: j/ `' R  C
- 发出警告(未完成但已存根)
7 ~# B, F9 Q& P8 r9 t: K* D, j4 v2 ?
- n  q4 v/ D3 Y* Y4 Y& v
* W  t2 P6 h, V2 H. j' j
------------------------------------------------------------------------------------------------------------ IP 加密:
  V+ S' x" F6 k( r) {- X1 ~7 s创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/, t6 C0 F( N- K2 K9 W
的简单工具它保存客户端的 IP 列表。
1 y- [( u( U3 d. J
* _9 l$ w4 M2 D- `, K) \
6 v% f( C" |) A. R3 {" N: O7 X------------------------------------------------------------------------------------------------------------ 通知中心:
* g8 a$ r: o( A2 o& ]( Y; e由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。' W% R8 N, @& x/ A( ]$ p. l7 _  D8 _$ s
通知包括:0 f4 _0 A3 A& j; U3 S5 {, k0 m
- DK-Square 大厅创建
' e4 Y5 S8 R/ P- DK-Square 玩家加入& s7 U. t/ z7 G3 N" S
- DK-Square 击杀! B2 _  L" u2 O$ z: k0 p/ W$ Q# T
- 经验/掉落/Dil 乘数事件; t- X! p3 \& j4 Q6 ~$ w, @
- 公会锦标赛进度9 l% f( d7 ^$ X1 Y
- 扩音器喊
6 `; w/ V( w" B  x# k! A1 h$ s8 ]- {叫 - PK 击杀
0 Q/ m5 @5 W2 M% a: S# K- 升级到 +9 / +10 等。8 U5 O, c" @* n$ K' U. `( h7 i

# G+ j: y' U5 A, k+ r; C9 {所有这些都通过 Tritone.dll + 通知中心服务器处理。/ ]# Y) ^* D+ h: [+ b
----------$ \1 T3 g4 g" C3 l6 ?! a3 l

, ]- A2 J' E  M0 w2 a% Y. x; M-------------------------------------------------------------------------------------------------- 大力水手:
* L+ l3 {/ ?  P! I. w9 M最初是选定玩家的会话记录器。  P" W' J; v3 w7 c
由 @krofighter 扩展为:# b5 [) [4 B/ n3 s
- 自动学习技能5 Y* k' `' B9 d% L3 C
- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll8 |- i& p; R1 Y

+ }/ ?2 Z1 s, x* h  Z$ M+ c, k升级7 i2 }( V+ ?# K& ]; N- ^3 p
(客户端核心)
% s. |# x" e! s( o; V" i0 w9 H7 a( W这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
- L* O1 r& g& @. b% `0 W* |# j- 解密 Lb.ext 以连接到负载均衡器8 o% d# R1 x8 E) s; i
- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择" V  N9 d7 l  |* k3 B! A
- Ping 每个 IP(端口 50005),选择最快的,并在内存中6 X& \+ y3 G5 }+ f9 W/ t2 n- t

/ o4 l+ D/ F/ Q' `. p$ P- d0 {重写登录/频道/竞技场 IP 还包括:
0 G6 S' Q: F) @/ u+ k1 a# P- 防作弊集成
2 E. S, G& J1 H8 s3 ^0 h; S- 通知系统/ P* d: b  \( T9 N* f: Y5 s0 U, _
- 防抖切换, X, ^  m: |2 `  r) G  e
- HWID 静音
0 Y' r7 E4 W. Y+ \. r! B- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)
& e- a! c2 Q1 x  j! Y# f9 ?2 f9 S* z9 \* y
将所有内容记录到一个文件中。包括用于日志的解密器工具。
  W# U1 [: ]' i# {* N. {" l5 r
2 X5 @6 E$ Y+ J& k
; a* N* w' v9 v# R; {: g------------------------------------------------------------------------------------------------------------

# ]- x) P5 f# [/ K我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。
; r; M; S- r4 U' f  Y. E' v不要要求我们编辑,不要要求我们升级文件或修复错误。
3 ?" L" ]3 y* x0 E/ ^0 j/ `
# l. n8 f: x* E2 |5 A' i
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:9 w% R+ Z8 I: q8 N6 W) J
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。
5 U; A- D& _! @) v8 J- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
4 n: o" ?) Y! \0 U- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。
) {  F' u9 W/ f% T6 p- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入4 ^5 H/ Q$ E; m- R2 W
到所有编辑中所做的工作,以及你想出的疯狂想法。0 b+ v6 z8 P  ^; j

: Z/ g4 w! j9 `% n/ n( OFun Fact5 I6 x- w& z/ B; p' r
Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
2 K3 B9 n& w! U8 R: v4 C* Y. t- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)$ C3 `0 o4 z% L1 G; c- Q
- 作弊引擎 - 用于查找值和调试内存
% |7 T: s" C6 e7 T% `. Y- Themida – 用于打包可执行文件7 Q) i+ t6 Q5 I4 T8 v+ z
- CFF 资源管理器 – 方便添加自定义代码部分
8 K. i& u1 l+ T( f8 y9 E; L- IDA Pro – 稍后,当我需要更高级
% N* z8 J+ B! ^) Z0 v+ s5 c
! |- r- c& `0 r/ S, M- D* ?1 X的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。/ E3 a% w. j( @  b' u
感谢你的回忆、疯狂和混乱。
* J6 z1 v2 c+ X5 i  ^

, `5 \7 K, T  H" H. F' C6 b* }链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q7 e4 i* D( ?6 p' @7 ~( L

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

16

主题

156

回帖

645

积分

高级会员

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

4

主题

91

回帖

927

积分

高级会员

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

0

主题

43

回帖

157

积分

注册会员

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

16

主题

156

回帖

645

积分

高级会员

积分
645
金钱
439
贡献
34
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23
* H3 E. ?( p; l5 H! V& g哎,我上当了,这个就是国外论坛上我刚下载过的东西

, X0 C6 m- J9 i7 z. N* n  m上当是啥意思

13

主题

250

回帖

1199

积分

高级会员

积分
1199
金钱
765
贡献
166
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57  X' N# x' [' \  ^$ Z3 R$ D
上当是啥意思
  k( Q3 q* p8 Y+ N
是说他在国外论坛已经下载了,但是只想独乐乐

16

主题

156

回帖

645

积分

高级会员

积分
645
金钱
439
贡献
34
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
2 p5 }+ j% `. v+ f是说他在国外论坛已经下载了,但是只想独乐乐

7 q- {9 Y3 R$ M3 M哈哈哈哈

4

主题

91

回帖

927

积分

高级会员

积分
927
金钱
762
贡献
70
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:243 g9 n8 w" B* W/ E( {" V# ~& o  W8 _
是说他在国外论坛已经下载了,但是只想独乐乐
0 j' j; ^+ X6 P8 I2 O
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

16

主题

156

回帖

645

积分

高级会员

积分
645
金钱
439
贡献
34
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:074 O/ d6 D3 A! K8 |* H! ]
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...
0 C7 E5 e0 b8 s9 w8 s' d2 s  S6 g" N
我在好奇大力水手是什么东东

3

主题

60

回帖

339

积分

中级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-11-9 01:15 , Processed in 0.078575 second(s), 28 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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