找回密码
 立即注册
查看: 1275|回复: 15

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

[复制链接]

9

主题

236

回帖

982

积分

高级会员

积分
982
金钱
601
贡献
131
注册时间
2023-11-10
发表于 2025-4-10 10:18:54 | 显示全部楼层 |阅读模式
本帖最后由 dxf0802 于 2025-4-10 22:08 编辑 2 Z4 }5 h+ T7 M9 R0 L
' W% l& ^" i5 |' X# w6 Z

- `: f% b" i0 c[发布]DK Classic/Evolution A9 Team 版本
5 n* Z: _% R5 C! K7 F3 Q0 b0 b& X
# E% W9 B1 k" s* A嗨,! h# o6 q2 q! v0 {8 Z. u5 j1 s7 k6 p
% y, c+ w% N5 U. u9 o/ h2 u- L/ P
我花了大半辈子的时间在这款游戏的背景中。一个老游戏在我身边停留了超过 17 年,这很有趣。, A7 n# j4 W/ A1 i! E7 o: L4 V
今天@krofighter 和我决定,是时候终于放手了,继续我们的生活了。4 N  f  b/ O. W
/ D" C% K  {) G# G  U  Z
我们学到了很多东西,我们玩得很开心,我们花了无数时间试图弄清楚如何将一个功能从一个想法变为现实。我们俩都学会了如何成为优秀的程序员和反向者(我认为在这一点上没有人能比得上我们在这个游戏中的知识..真的/自私); Y  h$ l! k7 }+ y2 B" M

$ r: z# ^6 g. K( W  v: c1 h/ N1 M: j我们决定终于到了分享我们在过去十年中所做的一切的时候了。我们没有让这一切尘埃落定,而是发布了全套 A9 工具和修改版供社区使用。1 S* a7 n. F3 X2 E4 `% H1 @8 o- t
* j$ t1 c6 D. E3 c9 N
内容:
  y! N$ ~1 n4 c- A9服务器文件
1 A5 I: p) k  v" ?- 自定义反作弊系统
* z+ X- E; O, l* N+ G- 事件服务器2.08 T) J# @5 V- P, T' d
- GM工具! ?6 U! x( x0 i, G! P9 d6 }
- 通知中心/ G1 F- S! M" S2 i4 M4 |
- 大力水手(是的,你会看到的)) W+ ?2 r, V( @' L+ C9 \' S! R
/ l! b- c( u, s. k* y
A9经典客户端 - 增压版
: i0 L- W/ k- ^7 Z+ F这个客户端包含了由@krofighter开发的大量荒谬的修改和我。老实说,我可以再花一整天的时间列出每一个调整和功能。
$ \) v9 b, n& R9 D: Q/ Q以下是亮点的简要概述(仅限技术方面,不深入研究 CSV 内容):, P+ x( h  I. |0 X8 h/ k

2 z& F% L3 i( S- i, J& \系统级功能:: x) [) u8 Y: S/ z! f
- 反作弊 DLL(直接与我们的反作弊服务器通信)& w2 l4 ]- g7 M
- 自动 HWID 禁令* i) p( {  K& r. M% m. X6 w
- HWID 静音 - 当人们太烦人时消除噪音) k# R0 W+ `9 v! d0 W6 I9 S3 H
- RGB 角色名称 - 没用?或。乐趣?绝对。8 o$ M8 k# P  N1 l' E7 j6 m
8 G9 X9 A  W. ]( k$ ~- a+ r: ~
自定义游戏内通知:
7 V3 g! f. Y4 D% g4 `4 u1 ^; C- \- PK 击杀
6 y* I- P. t! I- F" A# l8 E" w7 f- DK 广场事件
( w; D* ?# H0 s, i/ u- 升级结果(+9、+10 等)
5 K& N( q9 F) ^3 A( b- ...以及更多5 @4 s3 k; m& V4 |% Q3 B
5 k. ?8 p: \4 H4 y
游戏升级:
2 Y8 p* l! M) S1 Z7 N) D- 支持 buff 的宠物(生成您的宠物以获得一定的 buff,就像官方一样)
1 Q0 r% q+ M! W* P- 双击冲刺激活(双击您的 WASD 键以向正确的方向冲刺,大师技能独家)/ f- L4 j8 R  f( o. ^
- 功能齐全的恶魔的承诺(终于发布!我们几年前就制作了这个功能,但从未发布过......
& G5 h+ E& K' C- m- 重新设计了 DK-Square
+ L9 }$ {$ {  B0 \- D-Shop1 k; B4 G5 ]8 e2 K5 J
中的翅膀预览 - 有效的 CS 隐身技能生活质量
* K$ H. h* m7 ~- i- J  {6 o/ [+ G1 p- ]  P
$ L3 n5 o/ d+ }9 \$ m/ r) _
- 自动技能学习(技能 NPC 已经过时了!
3 X  C% Z8 m6 J1 a/ g- 自动缓冲(右键单击 [Evolution Buffer] 项目可立即应用所有糖果增益!
1 A! Y0 M* M  G5 @& u4 Z- F1-F10 热键
% t- _( a4 b  l3 d- 快速装备 @krofighter 修复了一个关键错误,该错误允许您在使用技能或被击晕等时交换物品。他制作的上一个版本没有这个。
+ G/ ?1 o; }: f' \' T3 @4 G- 突袭邀请(通过单击 DK-Square 窗口中的邀请突袭按钮,自动创建突袭并邀请玩家加入!
) s8 g7 B# m$ r; W# X9 W# T; u$ ]- 防抖切换(只需编写 /shake 即可打开或关闭技能摇动); X. Q" V9 Z: ^  m) A% W

9 ?+ Z  C% }( ~% C; I- A; _等等,你明白了——你们都要求的那种东西。6 C0 D9 ~/ A4 j* A! \: C' G
9 T" a7 P& w2 u. F& a
------------------------------------------------------------------------------------------------------------
+ e4 i2 m1 q1 {3 P( hAnticheat System) f- y$ i# {* U8 K" M
为 Dekaron 完全定制的反作弊系统。进行深度检查:  N7 Y+ N( T* v" `& {! t) d" O
- Dekaron.exe 的 CRC
+ v9 y% E$ v& h- 40000.txt中列出的所有文件的 CRC(加密)& z7 U7 W: |7 n% |( @& B0 n
- 运行进程代码部分: x+ R% Q5 x& Y" X# U

) i3 _- `" E2 E7 X- h的 CRC 数据每隔几分钟发送到 AC 服务器。如果有任何不匹配:9 @6 f  X/ |- G8 a5 O, H# ?" b, ~- L( A
- 您被标记
' y0 o$ x1 s  H2 ]6 b; e: s- 在两次标记后,所有链接的帐户 + HWID 都将被禁止
# N1 f  ?8 l# Y$ B- 所有尝试都记录在 GM Tool DB 中(时间戳、帐户、字符、违规类型)
4 X$ }. L! `- ]$ n  L  I" A6 @/ g5 E
未披露服务器端的工作原理 - 一些秘密值得保留在 6 Y' p. u6 P1 U3 @" w8 v
Event Server 2.0 ------------------------------------------------------------------------------------------------------------
2 d9 m* ?7 P1 e/ G% U. f* q( I9 K9 E& x; ?
/ a3 f/ x( V3 _
有趣的故事:我在与 @Zektor 聊天后无意中构建了这个,但我误解了。以为他已经构建了一些安排 GM 命令的东西......事实证明,这只是一个想法。哎呀。
6 S3 e6 K" y2 G8 a# U1 U. n- S: z7 C3 _* u
回到正题,The Event Server 是一个简单的工具,它就像一个真正的玩家登录游戏,但在幕后。0 G0 C* ~& m( i' w" Y
它使用了一些巧妙的数据包技巧来使事情自动发生。
- W" g: Y4 O6 d7 u您只需要一个带有 [GM]Event 角色的特殊帐户,设置完成后,Event Server 将按计划运行活动,而无需您动动手指。
. u# T( s3 @: G! n" t$ w4 a) l
- I0 B" B8 `! }+ w( P此程序:5 M! o+ h, b& e4 E# O8 }! L
- 模拟真实的客户端连接
* y) W8 A  k$ I$ O, b/ R9 r1 @- 使用 [GM]Event 字符2 Q# F. u: ^! ]; P" Z
- 根据计划
% ~& M' z2 U, X9 F! S- w* O' u
8 C: A0 X4 T3 Y: r5 R发送 GM 命令 当前支持:$ H: P/ m; I: K: o- D2 _) N
- EventTypes::RUBY_EYE
9 h; v: _0 i+ a! k# v- EventTypes::GOLDEN_INVASION4 v8 @& `6 j) c6 Z2 Q* ^! O
- EventTypes::GUILD_TOURNAMENT (完成 97%,只需要调整)
! G# C$ l) W8 I4 R! a7 N3 o" O
2 t1 P2 r1 j  E/ q- L0 b需要此帖子中的客户。Guild Tournament 需要大量的 EXE 编辑。+ B) G7 G; I. |+ t  ^3 \$ {
' ~' ?! x7 i; o0 M. h
9 c0 I5 W% r' s, J6 }8 b
------------------------------------------------------------------------------------------------------------ GM工具:+ M1 ~1 e8 D& o4 s- m
GM侧管理工具:
% v" H6 Q: w5 U, Z% J- 玩家和账户作
& S8 ^4 n8 d; {- 控制EXP、Dil和物品掉落乘数
0 M1 ^; E0 C  |$ y( p2 X4 E- 静音玩家
3 c* {; E; _* I  D- H- }- 发出警告(未完成但已存根)! Z' W) q# r2 Z! J5 ?1 t, a4 b
% D( A- M2 Z" Q* C5 [
) B0 H+ E8 B& S1 _/ m

7 P9 O$ g6 g5 C. g------------------------------------------------------------------------------------------------------------ IP 加密:; Y# n; Y# G2 a0 D+ m5 l
创建 list.evo 文件(RENAME 为 formulaex.ini)并将其放入 data/share/9 X" w" v- r  R
的简单工具它保存客户端的 IP 列表。
5 q. w8 b7 a* f! u  c
8 t' F3 [, D8 d2 N$ z; i! g; {  l: b9 K" \3 Q, W
------------------------------------------------------------------------------------------------------------ 通知中心:4 f# Z+ h  A  x; J4 \9 p/ k
由特定作触发的游戏内通知。感觉像任务警报。看起来很干净。
5 u  D* H; E4 ~  E2 ]通知包括:+ G8 H9 v; z/ ~8 [
- DK-Square 大厅创建  i# @3 R3 W% t/ _" g' W
- DK-Square 玩家加入
+ A5 p: \: Z. n; X8 a, {; }- DK-Square 击杀; ~4 k3 d& b8 G) x9 k
- 经验/掉落/Dil 乘数事件- N3 G5 \: ?8 \& _9 g; i( ]
- 公会锦标赛进度
) W$ K9 t& i; [) L- 扩音器喊. G0 Q/ S5 Y; A6 S
叫 - PK 击杀$ b& K! O; E) e+ a. t
- 升级到 +9 / +10 等。
7 v9 x+ E' |% P7 h8 @  q- @" o) D
1 I/ ]$ o$ l3 w0 {9 N所有这些都通过 Tritone.dll + 通知中心服务器处理。
1 Q: O* ^5 P; Z----------( w2 j# Q: B1 c; b$ L

) V. r: \4 v/ [" ]) V% P& }& k: }-------------------------------------------------------------------------------------------------- 大力水手:' X. r( ]0 o& B$ h7 u2 Z4 B  u
最初是选定玩家的会话记录器。
: q9 j8 z2 e  q! v: p由 @krofighter 扩展为:
! d# R. P' X, E- 自动学习技能
" X3 ]% Y0 L8 |# N" R- 通知 +9 ------------------------------------------------------------------------------------------------------------ Tritone.dll
' }( T# S% B  x/ y9 A. I' a* t) b, M: v% r" X
升级) U; G( M4 M' |0 I- C* P* L
(客户端核心)
: G( F2 L6 ~! c1 x4 ^1 G这个 DLL 是所有客户端修改背后的大脑。它很旧。这很丑陋。阅读源代码让我的眼睛很痛。但它有效 - 而且它做了很多事情:
5 p& M+ f, H0 r. Q" k: |1 X% b- 解密 Lb.ext 以连接到负载均衡器
* m1 {2 m8 J4 v& Q- 如果 LB 处于离线状态(它是),则使用 list.evo 回退到传统 IP 选择. Y9 }+ C. I3 p9 @" x
- Ping 每个 IP(端口 50005),选择最快的,并在内存中( v8 \1 g& R2 j% G' G
3 n8 z! i. W( X# @3 Z0 T0 U
重写登录/频道/竞技场 IP 还包括:/ Q4 n* Z2 J" ^, V. r
- 防作弊集成0 g0 n% d- i# ?0 R3 H
- 通知系统9 C  C/ E% g1 H* H4 n
- 防抖切换' E7 r) k5 B/ k1 {7 g% d
- HWID 静音: V" o1 _- z; b: p7 ]
- 修复了 AC 身份验证后在运行时损坏的客户端 EXE(没有它 EXE 将无法启动)
1 d1 m. |! X0 n6 [4 Q! |8 Z- n9 `: X& q# d, b
将所有内容记录到一个文件中。包括用于日志的解密器工具。% s# ~+ `& m& U* u0 }+ P

9 `% H- d; M( f2 I# a: X- Z
% H. c0 f! K/ @' v7 P: w" u* W------------------------------------------------------------------------------------------------------------

  Y$ J2 M% i9 }7 J) o$ V我们在这里发布的所有定制软件都不会进一步开发。基本上就是这样,我们已经完成了游戏。( x2 O* l' i9 B9 w! a+ _# W& j
不要要求我们编辑,不要要求我们升级文件或修复错误。

5 b8 Z" L) s* R* a2 `% o6 I- b, q% v( R! s
在我结束之前,我想花点时间感谢一些让这段旅程成为现实的人:7 m6 c* ]0 S/ D- L
- @HellSpider – 我早年的导师。谢谢你忍受了我所有的废话,并向我展示了诀窍。没有你,我不会有今天的成就。, \+ e1 A3 V$ o) R
- @Zektor – 你也一样。很糟糕,你这么早就在我们的 Dekaron 冒险中找到了一份工作,但在我们这段时间里,我从你那里学到了很多东西。& [  g& J& ~& G  X
- @elful – 在我需要支持时总是在那里,并且是绝对的 CSV 机器。1 C9 {+ ?+ t, U3 V, I
- @krofighter – 对于所有不眠之夜都花在编码和破坏东西上——大多数只是为了惹恼 epvp 上的人。撇开玩笑不谈,我无法用语言来形容你投入
  r3 }6 \& y  u到所有编辑中所做的工作,以及你想出的疯狂想法。( l/ s& g& c0 q4 f8 E+ w
; }2 ~. a+ u  B+ m2 z2 Q& i. G* h
Fun Fact
- t# f7 ~  |' b" {9 |Dekaron 在组装方面实际上非常简单。以下是我多年来使用的工具的快速列表:( r, Y- q* E7 r9 x8 ~9 y
- OllyDbg – 我编写客户编辑的首选 @krofighter hates OllyDbg,所以他使用了 x32Dbg)& [8 [' E( V, e5 g( {7 W5 k4 a
- 作弊引擎 - 用于查找值和调试内存
" n4 \$ p. X. c: f- Themida – 用于打包可执行文件
4 i( q. T* K7 H( t5 Q! }( v1 N- CFF 资源管理器 – 方便添加自定义代码部分' o. q7 H: `( M# A3 \) {  y
- IDA Pro – 稍后,当我需要更高级
0 |! b) `& F3 y6 {8 w$ I& `! G$ ?5 J" s9 h
的东西时,就是这样。不再需要更新,不再需要深夜调试,不再需要假装我们稍后会清理代码。
, p3 v1 Y1 j6 ~0 }* @0 r感谢你的回忆、疯狂和混乱。
. H& M) l' J- m8 M. H( ^4 I
+ {* d' u' m+ C  @+ O
链接:https://pan.baidu.com/s/15149F5lroJw6b44rpMTg1Q
" O3 x7 g& E+ w3 ^# L

提取码及解压密码.rar

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

售价: 2 贡献  [记录]

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

13

主题

126

回帖

477

积分

中级会员

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

4

主题

90

回帖

847

积分

高级会员

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

0

主题

43

回帖

157

积分

注册会员

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

13

主题

126

回帖

477

积分

中级会员

积分
477
金钱
325
贡献
13
注册时间
2024-10-11
发表于 2025-4-11 10:57:19 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-10 15:23# H5 r& `2 o- l9 \5 k
哎,我上当了,这个就是国外论坛上我刚下载过的东西
- F1 ~. n) r) s* A
上当是啥意思

9

主题

236

回帖

982

积分

高级会员

积分
982
金钱
601
贡献
131
注册时间
2023-11-10
 楼主| 发表于 2025-4-11 11:24:15 | 显示全部楼层
f5222622 发表于 2025-4-11 10:57
' I+ j; ~$ ?! v上当是啥意思

% b: x; a2 X& a4 Z是说他在国外论坛已经下载了,但是只想独乐乐

13

主题

126

回帖

477

积分

中级会员

积分
477
金钱
325
贡献
13
注册时间
2024-10-11
发表于 2025-4-11 11:31:19 来自手机 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24$ j* N, a+ ?8 M
是说他在国外论坛已经下载了,但是只想独乐乐
5 ^3 s! M- V2 K! P
哈哈哈哈

4

主题

90

回帖

847

积分

高级会员

积分
847
金钱
709
贡献
44
注册时间
2024-3-22
发表于 2025-4-11 15:07:02 | 显示全部楼层
dxf0802 发表于 2025-4-11 11:24
8 X+ p7 g7 M* b' G是说他在国外论坛已经下载了,但是只想独乐乐
+ }' R. u8 V' B) R6 i2 U9 c, h. J' \
可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。

13

主题

126

回帖

477

积分

中级会员

积分
477
金钱
325
贡献
13
注册时间
2024-10-11
发表于 2025-4-11 16:38:34 来自手机 | 显示全部楼层
nb2009 发表于 2025-4-11 15:07
9 [" }- ?) |9 V4 S1 k- h可惜的是全都下载好,没架设起来,这个服务端好像不能在虚拟机使用,折腾了好一阵子还是没成功。 ...

: E3 p9 h0 E5 ?; n% H我在好奇大力水手是什么东东

3

主题

60

回帖

330

积分

中级会员

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

本版积分规则

Archiver|手机版|小黑屋|EGameol

GMT+8, 2025-6-30 00:50 , Processed in 0.080161 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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