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

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

[复制链接]

13

主题

251

回帖

1242

积分

金牌会员

积分
1242
金钱
814
贡献
159
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑
  e, Y5 ]1 J9 [- F# z. B. h  |6 T1 _+ T& j' l
: O3 o. d6 J9 T* s) T9 y
[发布]DK Classic/Evolution A9 Team 版本4 o4 F- ]  D5 q
; b4 ^3 t% p0 [6 K7 ~5 m
嗨,
2 y, o2 C! t% |" z/ m% G2 T1 C9 D9 @7 e
我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。, D7 \/ r8 f7 M' Q3 D( ]
今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。, q7 i( H) k1 Z7 v0 J5 s

) [( p/ q' d( h' ]) a6 q我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)
5 F3 U- N1 M: S8 h+ ]8 `" _4 n5 ?1 ^3 C
9 I: z5 \6 ?/ r' t2 W9 @' v4 p: [我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。% X2 w6 N, I# W
) _0 m8 ?. J. E! a% H5 ]* F% Y
内容:1 J$ X/ R! W# C8 T, p  h( |
- A9服务器文件
# }+ j6 x" l0 e1 \- 自定义反作弊系统
7 R. i+ A# d4 {# V3 u, Y# \- 事件服务器2.0/ K" Q8 n' D2 o' R9 F
- GM工具' h3 L" |( c5 B* d' [6 y2 E$ ?
- 通知中心
# Y. c/ |. b0 y. Q( C. [- 大力水手(是的,你会看到的)( P7 L, S) V  x" u  j

' T- N9 E8 v* T! b  O3 m8 E( oA9经典客户端 - 增压版3 V. s$ W7 v. C/ H
这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。' n) O- l, p( |1 J; j; o
以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):
  ]9 h- K7 w+ D0 s
: Q$ f$ I2 [  U7 s# e系统级功能:
5 |! }  y# g" f1 \5 V0 @' g- 反作弊 DLL(直接与我们的反作弊服务器通信)
- I) a. ?+ X2 w0 d- 自动 HWID 禁令
. H. [* N6 P6 c0 B; G- HWID 静音 - 当人们太烦人时消除噪音0 r% ], e' J( ~+ ~. X+ F3 m' O* O6 u
- RGB 角色名称 - 没用?或。乐趣?绝对。8 G" Y8 E, ^) {' j- C# D( |9 w
+ {1 S" Q* }* O6 x$ p- q2 s2 J5 P
自定义游戏内通知:
6 r3 N) \% X. c( L& k& W/ N& E- PK 击杀
# t- r" \8 h  C+ F$ s2 a( x# t- DK 广场事件5 a: B" {2 [& e/ M
- 升级结果(+9、+10 等)
# u( v2 N$ m, I- ...以及更多
9 y" ]( e- |% Z8 Y7 z0 w0 S% z
% q5 ^, n1 Y: w, Q游戏升级:
. W' z' q) n+ u" }; J; V2 O- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)
) Q  v4 e9 X: N3 l5 o- M+ [4 J1 L- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)# ~. Y1 e& T$ R& P* b( c+ |5 P
- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......
- k7 j) Z' d  ~8 L) N; i- 重新设计了 DK-Square. N6 Q+ X: w# z/ a
- D-Shop
( }8 T8 Y8 P' q$ u1 l; D1 o/ P中的翅膀预览 - 有效的 CS 隐身技能生活质量  P5 R- r. Z! \
) V  f2 b5 @8 z* j
. o# n9 L5 x/ r- C$ ?6 m6 P
- 自动技能学习(技能 NPC 已经过时了!
1 _$ m! W) [9 _7 r( B& i# O- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!% v! C' x5 A1 `2 T" S
- F1-F10 热键
5 M" p1 j; X, c3 Z* v$ G4 p- V/ A- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。
  ~" F! c& e3 y7 [' g# V4 H- g- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!
: p9 n1 Z, L* M- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)
1 \& p2 B5 A! d7 O/ e' v/ |8 m
" e! s, b) f% o等等,你明白了——你们都要求的那种东西。
1 ]( U; k- E3 S) ^* p  y5 {8 n3 a, B/ R
------------------------------------------------------------------------------------------------------------
+ s1 o, u2 Q, d* s+ Z  P, p- ?# `4 HAnticheat System! F. t7 u  s  j) k
为 Dekaron 完全定制的反作弊系统。进行深度检查:
/ L9 _+ ]" N. ]. n- Dekaron.exe 的 CRC( W' D! c! {. G' ?# ~, c7 d% E
- 40000.txt中列出的所有文件的 CRC(加密); n7 D3 f6 p0 p% P7 ~
- 运行进程代码部分: }! s) A; i. r4 J1 b+ _

$ @! R6 `1 _( o! _+ D. A% t1 \的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:3 d! j; R6 ?! `1 z
- 您被标记) o3 A' x8 O1 G  [/ {) f% U0 T1 K
- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
8 W: S" j0 i1 y4 P- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)
6 z/ n! `2 D; S, y2 l4 M) z$ u" k+ x
未披露服务器端的工作原理 - 一些秘密值得保留在
+ V/ o+ L) x1 a6 z8 I. Q+ kEvent Server 2.0 ------------------------------------------------------------------------------------------------------------
" H: O9 U" j2 Z; @! j4 T0 P0 X8 X
3 ^. v0 g; y0 G, l: J8 z
: _( C0 c" R0 i( n0 r4 H2 u) v; y有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。
8 e% S$ o/ x$ K+ q8 \' b. w$ p: R, L# d' L: X  Q8 q
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。& U/ q3 R. J; E' e* u! _
它使用了一些巧妙的数据包技巧来使事情自动发生。
" F+ B9 ]4 g( R, I7 ~" f* z您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
% C- s- N" W8 V* \+ r& V
6 ~9 ]% E& g. w7 D5 m2 Y此程序:
7 I( P0 S$ a7 S0 X8 {- 模拟真实的客户端连接
5 G5 h' I. h1 u& ]- 使用 [GM]Event 字符
- X+ R  a5 ~5 m6 C- 根据计划
* _5 N9 K) c/ p1 V/ U; P9 m  J
; O: w# ~* k. u8 \$ d8 q3 t发送 GM 命令 当前支持:) S7 \. t* `1 P7 I* U
- EventTypes::RUBY_EYE' t# O0 M) i% S, |2 r4 e
- EventTypes::GOLDEN_INVASION
2 K. L9 z9 s& o: K0 _1 E0 G- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)
/ d7 \" [6 S4 j/ k6 A) `% o
/ V  g% c/ ?. L* C/ o需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。- m0 v, u- t- c# X

/ H: z, ~3 B; H2 w6 I7 |; g
' k. h) t7 D0 {; C+ @; U) P------------------------------------------------------------------------------------------------------------ GM工具:  I7 v) l# R) _- v& Q5 y
GM侧管理工具:
4 x1 y% B3 I9 H, r- 玩家和账户作+ B) U( ~3 t. V: G; D9 Y. W9 Y
- 控制EXP、Dil和物品掉落乘数
- T: s6 D7 O3 a7 A6 d+ h8 W- 静音玩家6 m7 @! |; X8 ^% k) \' G
- 发出警告(未完成但已存根)$ c$ K5 `5 h. Z0 c: x: A; C

* G3 Y) e& H9 @/ N% h
( k* N5 S7 _" \' W9 [7 k9 p
  B* A8 K5 k- i' O------------------------------------------------------------------------------------------------------------ IP 加密:8 `- L9 Y* P+ b5 W  X% x
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/9 s6 `( h! u. ]* Q0 f) g) |' L
的简单工具它保存客户端的 IP 列表。
! B' R5 F. v% ?6 d7 l+ Z9 V' D$ O9 A0 c
# N2 K7 O2 g4 |5 Z/ J' W
------------------------------------------------------------------------------------------------------------ 通知中心:( `! P( z* B. x/ p) Y
由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。
. s6 N9 A& h; L! ~* @% X& [通知包括:3 J4 i2 l5 s$ L" M* z
- DK-Square 大厅创建5 a+ Y7 C" w$ ^' k4 X
- DK-Square 玩家加入* ^8 H2 C" n4 [
- DK-Square 击杀
4 J$ Y8 E  N# w1 p6 H- 经验/掉落/Dil 乘数事件5 i2 x* g4 A- I& D9 U6 Z
- 公会锦标赛进度3 s- O# M9 G8 b& P/ G, X
- 扩音器喊
5 w, x5 q8 u( D8 X叫 - PK 击杀# x6 i# N7 t3 B& A/ @# K
- 升级到 +9 / +10 等。
- J* `. W' B9 e0 [/ M5 _% D- R4 |6 J0 @$ d8 I0 G3 n1 x
所有这些都通过 Tritone.dll + 通知中心服务器处理。. w8 `$ E! f! j7 O
----------+ V" V- q, {  \1 H# w% W  P, o
$ |8 J- N2 v$ x/ Y. F
-------------------------------------------------------------------------------------------------- 大力水手:8 X+ S$ h$ B" C5 ?3 ^
最初是选定玩家的会话记录器。7 i* x; u* q  D0 ?: \
由 @krofighter 扩展为:
4 Y& G* O; D, K& U  l8 R- 自动学习技能
1 h0 [  _3 N! S7 n! K- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll! d8 g6 j; F0 H, W9 @
7 e4 H: g. k, a8 J* M3 Q
升级. x# ~! i- t4 d3 x' P! K4 k
(客户端核心); s) C) Y0 O9 l# [! r6 N# A( d
这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
4 T! C- F: m, t* R7 S& n- 解密 Lb.ext 以连接到负载均衡器
; A1 N; p! ?' s# N0 r0 o- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择: {- g+ C/ e2 Z6 R* M  ~8 o
- Ping 每个 IP(端口 50005),选择最快的,并在内存中
/ B& f, _, Z; W0 [+ o  w& z( g8 v; V7 T* T. \4 r
重写登录/频道/竞技场 IP 还包括:
# L) z+ j/ H6 c+ k- 防作弊集成
3 [8 O9 v. K  {- 通知系统
; n2 I5 \$ r7 I2 m. z9 G5 ^0 o- 防抖切换
: p6 ^% b  V7 _& |- E  f) e- HWID 静音4 ~1 E9 ]1 U" e% J7 J, g: |  L- u5 Z
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)* z5 L0 }. _4 @; x

2 l* J  t* D) j1 m1 h将所有内容记录到一个文件中。包括用于日志的解密器工具。. I0 I$ y: }& D1 }
3 k1 k; L! h& M2 @1 t3 F# |8 }
1 V, N8 `9 q7 i( H; E5 @* D+ o
------------------------------------------------------------------------------------------------------------
( |# \# ]6 Q' }
我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。; x- ^+ b/ S0 O0 S! }3 W6 m
不要要求我们编辑,不要要求我们升级文件或修复错误。
2 q. @" b8 ^- X% j; N  A
# J0 X: `# v) d2 J
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:& [% {  _/ _1 V( Y3 l
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。( ~6 b: ~2 |7 B2 \. |; Q
- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
" r" w0 n" ~) |2 C, B0 }- Q- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。
7 s& y3 B9 u, v- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
9 K9 w6 U) ^3 L* D+ m0 L到所有编辑中所做的工作,以及你想出的疯狂想法。
# E& f6 ~* @* a6 |' `+ }% |4 U3 f& W% h! N, Q: ?
Fun Fact
( w& ]9 [! e/ a+ k4 R& uDekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
5 o) c; f8 k- ]2 p1 B- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)
% g5 g* Q9 ]* G% Y/ I* [- 作弊引擎 - 用于查找值和调试内存9 a  ?( Z/ x% e+ l6 ~6 ~
- Themida – 用于打包可执行文件
6 D7 |  ^4 b0 i; e" h- CFF 资源管理器 – 方便添加自定义代码部分
' A3 ^- L6 {# f! m+ D# O% x+ E( \- IDA Pro – 稍后,当我需要更高级0 ?* r' ]' C; d9 V# c- o
$ o- }" X5 S5 P0 ?  A( q
的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。' Y/ Z9 l' y. v
感谢你的回忆、疯狂和混乱。

! R- V/ T9 W' t5 {  t7 u
5 @* p0 I: d1 V1 S. m* I' _2 Q链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q/ |8 h$ p0 b7 N

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

18

主题

165

回帖

708

积分

高级会员

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

4

主题

95

回帖

1032

积分

高级会员

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

0

主题

43

回帖

157

积分

注册会员

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

18

主题

165

回帖

708

积分

高级会员

积分
708
金钱
482
贡献
43
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23, {6 c0 f$ ]  u% g1 _9 `3 F: [
哎,我上当了,这个就是国外论坛上我刚下载过的东西

% a, N! e1 n! J9 h" [* U2 r6 l上当是啥意思

13

主题

251

回帖

1242

积分

金牌会员

积分
1242
金钱
814
贡献
159
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57
: a- P7 B. x3 V( W4 r8 x- u上当是啥意思

. ?/ Z7 `5 Y  `3 W+ s* q/ n5 N是说他在国外论坛已经下载了,但是只想独乐乐

18

主题

165

回帖

708

积分

高级会员

积分
708
金钱
482
贡献
43
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
0 b# j7 o& _* ?' f5 x$ |是说他在国外论坛已经下载了,但是只想独乐乐

! O: [9 j9 R% @7 k$ A$ m( t1 O* o哈哈哈哈

4

主题

95

回帖

1032

积分

高级会员

积分
1032
金钱
844
贡献
89
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:246 y; A+ b9 E; Z0 q6 f7 W) y
是说他在国外论坛已经下载了,但是只想独乐乐
- Q* Y$ w/ D5 r% S1 N9 C' Q
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

18

主题

165

回帖

708

积分

高级会员

积分
708
金钱
482
贡献
43
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07
0 N: M+ \& h  J8 _( [! P/ [可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...
& |( w% w' ~6 C- N2 x
我在好奇大力水手是什么东东

3

主题

66

回帖

337

积分

中级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2026-1-1 06:15 , Processed in 0.128628 second(s), 29 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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