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

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

[复制链接]

13

主题

251

回帖

1255

积分

金牌会员

积分
1255
金钱
800
贡献
186
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑 $ r2 `) S. X4 a. Z

* V, S) n  x3 S$ ?' H0 T) m
: q- Z$ F% u3 ?3 L/ U[发布]DK Classic/Evolution A9 Team 版本
! W7 ?# z6 e( m3 @5 }8 {2 `- }& ~; S! |- w# X
嗨,
- G1 h0 n2 G4 u0 u" o' a" S+ v6 s5 A* I" Y2 R. q
我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。
" J- J2 y' U: C5 J今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。$ |6 ?+ j3 [! R! n1 d
+ v: `; p6 i  n) g
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私)+ i9 T. L  V3 i9 ~( ]
" ]& {8 N# s' d" K5 F
我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。
) j* p' ~# Y5 [  E
; ~5 q* Y) m4 r/ b- V内容:3 H3 I: f, f" C! r  k: w
- A9服务器文件. o1 g: o% M3 p5 Q9 O# B
- 自定义反作弊系统
( {5 M8 }5 W- W' |3 \- n4 c" o- 事件服务器2.0
% N, c" C( X- G& K- GM工具+ I1 O' ?1 {( H8 C6 |" E1 |- h6 @
- 通知中心
0 b- F8 `) o% ^/ B  N  R- 大力水手(是的,你会看到的)7 L  x* V0 _0 u. L3 d( p0 h
* t9 @6 Z1 d1 ]2 O8 C& w, I
A9经典客户端 - 增压版0 D6 @* Q/ o0 T) W$ o
这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。
+ X  C$ G6 F1 J9 p4 l& t' R以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):
* {  F2 o0 u5 v  M+ |5 C# t; i
; b/ Q" B4 Y( i" ~6 l5 n系统级功能:% S# p4 R0 T8 R. j* Z* M: U
- 反作弊 DLL(直接与我们的反作弊服务器通信); ~5 |  H& }4 d' B  G
- 自动 HWID 禁令6 Y, {9 J$ c' q5 J
- HWID 静音 - 当人们太烦人时消除噪音1 b* d! B' ~& ~# |
- RGB 角色名称 - 没用?或。乐趣?绝对。! l; f: p, t! K9 k

4 t5 ~/ ?1 a& W0 [自定义游戏内通知:
! D; q# n. D- [0 `& ?9 H( L- PK 击杀" Y* M$ V' J. B7 J6 g6 T' M  m: I2 u. B
- DK 广场事件
$ d/ V) ]# ^% I  T- 升级结果(+9、+10 等)
  J1 F2 f; L( q5 @- ...以及更多
! g7 z1 p8 y6 W" W5 z& N; }' o, u/ e$ Z, e" P' I
游戏升级:
6 ~" O. N" u. u, S1 w- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)) U( K- J- {& y) _: ?$ S& \& J' G; c$ A
- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)1 s4 w& E* J4 o$ W. S& p, I" J
- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......0 I  b/ {, A1 ]
- 重新设计了 DK-Square/ G# Q% e* _" w0 q' Q
- D-Shop, n* [, \8 ?) E# d3 o9 o
中的翅膀预览 - 有效的 CS 隐身技能生活质量) x6 @; z0 Z- f& v/ n0 k

; Z: _5 N8 O+ j! V# |+ P& N4 X
$ o6 x8 k3 o% H7 N2 P- 自动技能学习(技能 NPC 已经过时了!/ u- M) A0 w8 [, |( U+ v
- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!
2 ]# I8 M5 O4 c& P# j: O- F1-F10 热键
; q& Q- Z' U0 U4 C) J: X* |- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。
1 W* _6 A' I6 Q! @) J% c3 ]4 j% J- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!" U6 e) H( u3 g/ z3 o
- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动)
) e$ v1 p( g+ j: Z+ o+ q4 u0 W3 ~, q! Z; e- ^
等等,你明白了——你们都要求的那种东西。& n6 c" t$ A! F
0 ^1 T3 m. }6 k6 H. y! G
------------------------------------------------------------------------------------------------------------* P; }# X, |. H/ V) n9 p7 e# i& M0 Q
Anticheat System& b0 X1 l4 k" L) D/ H
为 Dekaron 完全定制的反作弊系统。进行深度检查:9 H, X& I; r& v) \
- Dekaron.exe 的 CRC
  k4 w, M% `& j- 40000.txt中列出的所有文件的 CRC(加密)$ u4 J2 Y6 A3 x% l5 M% l0 G) w; B
- 运行进程代码部分
+ O# k& B, E- J# K+ f# h7 Q: f& C& y
的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:2 o: L: U% T5 _
- 您被标记: M1 S9 ~7 L& R1 Y: }# h- c* B3 B
- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
: {% l# I% z$ U9 H- Z- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)( G; w9 k# M: u

# x' x; m; M7 L: U' L2 r未披露服务器端的工作原理 - 一些秘密值得保留在 % H- n) H# {, }" P$ r- k
Event Server 2.0 ------------------------------------------------------------------------------------------------------------' O( y) Z2 p+ O  h, z( P& [. |5 s

5 Y6 f9 C$ T$ t0 D# T/ i( z
& w( S1 J5 W! R: c/ K有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。* x# ?+ o" T3 D4 o3 Y
( R- k7 H: M4 W2 a
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。
7 s, D" R1 M; j9 w5 O, j它使用了一些巧妙的数据包技巧来使事情自动发生。. D8 a3 W1 X6 o; _9 T
您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
! N& d$ N) p/ M5 B* s! @7 n% t7 O$ L1 X
此程序:" s$ k( \1 R  R  k) {1 W$ z' [
- 模拟真实的客户端连接8 G- @7 w& Z! V  S
- 使用 [GM]Event 字符
3 h9 _, e2 a7 M( U) W8 i3 H- 根据计划
0 q2 {) l" i1 R9 _/ O
; S7 U! S! D! L! U5 q3 g发送 GM 命令 当前支持:0 L2 U& E/ q% \# l# W
- EventTypes::RUBY_EYE) @' N8 r. [' U5 }
- EventTypes::GOLDEN_INVASION
( C* ^8 E4 [! J# e7 i8 J- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)
9 n* @! s* I; U$ l- @  j: Z. e$ d& ?
需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。1 P) C4 v8 S  N/ F

) A5 G6 S( o2 _) x
, {7 H( k3 b0 J" o------------------------------------------------------------------------------------------------------------ GM工具:. j% ^/ Y& l, U' o# x, a( k* H- m  q& d- ]
GM侧管理工具:/ b2 D* L9 R- S2 c) W
- 玩家和账户作
6 Q8 V. w( \) p8 \) n- 控制EXP、Dil和物品掉落乘数# _0 S  D( m3 k7 p
- 静音玩家0 l& y7 q1 L9 ?
- 发出警告(未完成但已存根)
% {: L. x3 y$ ?3 {$ r2 R+ d3 ~" o8 [6 G0 {/ g
7 H) s- Y( M* r

' S6 O% A( S1 ]1 {9 `" j% Z------------------------------------------------------------------------------------------------------------ IP 加密:7 I8 J4 @% l, x) n0 R* L
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/4 b8 O1 \" Z; u5 q% K: M
的简单工具它保存客户端的 IP 列表。
: [, c4 Z) Q- t$ m+ J* j, n7 s# L4 D! ~3 ]# l  x) B2 Z

5 t5 h4 w3 I, l7 `& _------------------------------------------------------------------------------------------------------------ 通知中心:: x4 Q) o8 D  Q" m
由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。
6 |) z: Q6 o2 b" j/ F( r通知包括:
7 Y8 f) y* r2 f3 e  V6 h' o' ^7 ~7 x- DK-Square 大厅创建
* X! d: q5 D  T( v+ p- DK-Square 玩家加入" ^0 V! K9 d6 F* _7 Y3 g+ h% y
- DK-Square 击杀& i% [; R9 J; x! z3 r9 X" d' }
- 经验/掉落/Dil 乘数事件/ B9 v. _" ?5 H. f
- 公会锦标赛进度6 i& @, F% f3 Q. {" x
- 扩音器喊' }& B/ I5 e0 m
叫 - PK 击杀
% [" x# U: }# W3 v& T1 o- Y2 [- 升级到 +9 / +10 等。! b( ]; S! c, P) L- K
" N$ {1 E+ b* T. V
所有这些都通过 Tritone.dll + 通知中心服务器处理。
% _# [9 I" t# h3 \5 B; a9 i----------. `) ~) K* X3 @, E8 B; J
+ a$ G% J! J& X" @
-------------------------------------------------------------------------------------------------- 大力水手:
/ m' Y" u  M1 w7 [3 q  D最初是选定玩家的会话记录器。: f5 i5 d) e- N% [
由 @krofighter 扩展为:
  f& |( `# B% z/ p/ `9 f- 自动学习技能
, i: K. s" s; w& Q5 `$ ^- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll
* Q0 \/ |/ O; V/ ]! o
0 D& B  G9 Q& C- P升级3 E% g+ [) s) j: W3 K
(客户端核心)
( v9 H( v, T1 l; l这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
" ?- X. d2 f# P( A6 k- 解密 Lb.ext 以连接到负载均衡器
! ]6 [7 O, o" z" ]+ b- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择: f* n( l, y% @; H! [% J% t0 e
- Ping 每个 IP(端口 50005),选择最快的,并在内存中
) L  |5 v9 `+ Z, W6 R; F# j
8 m# O% I- H/ W) Q重写登录/频道/竞技场 IP 还包括:, d- w8 P& }* z& `0 A( W
- 防作弊集成* M2 M9 ~* \7 `: K8 B3 y
- 通知系统3 O/ b4 ^* B: G* B# k- _
- 防抖切换6 q- c- n: K0 ]
- HWID 静音- [) h$ J# D" G# V
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)
5 X, ]4 d: F. U& Y/ m$ X3 Q6 g. o1 {" s, r
将所有内容记录到一个文件中。包括用于日志的解密器工具。1 A: |7 R7 v, S8 P; P# V
; ]8 ?  {6 f( _$ e9 M4 g" v5 e" c

# m3 h) P; o' v; ?8 s1 g0 U0 u------------------------------------------------------------------------------------------------------------

! D2 G% L7 @$ g; j4 t/ l我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。
; I: m8 }% k4 P) O/ q6 `+ C& X0 I不要要求我们编辑,不要要求我们升级文件或修复错误。

7 x% X+ M" J- I( k  @' ^, @
6 @% H3 U# R7 q" K- m/ p; ?在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:6 i3 o: N+ n/ ]# H
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。
( m4 M, n" z5 {- H- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。
& p1 O% j- T  H- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。% T6 c1 R" W* [( g4 _1 x6 v
- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
4 ]! L+ k$ \8 {( g; V& P9 J到所有编辑中所做的工作,以及你想出的疯狂想法。
2 d! ~+ u- m, i3 m) {" p6 }3 d
, F8 R" a9 c  |5 ?, sFun Fact
' U3 V8 k" h' \) \0 R" ODekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:
& `: u. `4 P, M: e# {; \2 s3 _0 N- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)
7 M) _* k' B: r1 Q+ \- 作弊引擎 - 用于查找值和调试内存
/ n( v$ B9 H; S+ j, m- Themida – 用于打包可执行文件
, C- \$ m( l: g3 E- CFF 资源管理器 – 方便添加自定义代码部分
$ b- D6 ?! W9 m( k- IDA Pro – 稍后,当我需要更高级
  y) p: w% l. P! [2 E, x% [# R, q0 I3 k% j8 E( G( ]
的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。9 C% q  D0 f3 I7 i$ Y  S. H' U
感谢你的回忆、疯狂和混乱。
7 n. Z5 k1 n" I

0 ^  ?4 Z( {  L, x/ i$ B( R: {链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
1 I8 r5 P5 s- a6 k

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

18

主题

165

回帖

693

积分

高级会员

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

4

主题

91

回帖

993

积分

高级会员

积分
993
金钱
806
贡献
92
注册时间
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

回帖

693

积分

高级会员

积分
693
金钱
472
贡献
38
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23
7 s/ T+ @+ K, }. u1 m1 s哎,我上当了,这个就是国外论坛上我刚下载过的东西
0 y; @# G# j) K% G7 m" {' O$ k' G
上当是啥意思

13

主题

251

回帖

1255

积分

金牌会员

积分
1255
金钱
800
贡献
186
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57
" w; e0 Y, Q( p上当是啥意思

, P& E( u- u. s$ N是说他在国外论坛已经下载了,但是只想独乐乐

18

主题

165

回帖

693

积分

高级会员

积分
693
金钱
472
贡献
38
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24- G0 v, e! L# w- t# t
是说他在国外论坛已经下载了,但是只想独乐乐
) V4 }5 C6 k+ [
哈哈哈哈

4

主题

91

回帖

993

积分

高级会员

积分
993
金钱
806
贡献
92
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
& ~. e8 [! a5 q; J5 ]3 t0 R) P是说他在国外论坛已经下载了,但是只想独乐乐
( P& {4 T% g- v+ z+ Z
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

18

主题

165

回帖

693

积分

高级会员

积分
693
金钱
472
贡献
38
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07
3 J/ q7 Y$ c/ s& p+ e可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...

$ a5 L! U' X+ @1 Z- r& G我在好奇大力水手是什么东东

3

主题

60

回帖

339

积分

中级会员

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

本版积分规则


Archiver|小黑屋|EGameol

GMT+8, 2025-12-11 18:10 , Processed in 0.088532 second(s), 29 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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