From 771b8f953261b614fd5c95ee0d62daf7f88332c7 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Sun, 11 Oct 2026 19:35:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(tools):=20=E6=96=B0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E9=93=BE=E7=A7=BB=E6=A4=8D=20+=20=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E9=95=9C=E5=83=8F=E5=8D=95=E5=8C=85=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=EF=BC=8C=E4=B8=AD=E7=BB=A7=E6=94=B9=E4=B8=BA=E5=8E=9F=E6=A0=B7?= =?UTF-8?q?=E7=9B=B4=E5=8F=91=E4=B8=8E=E5=BC=82=E6=AD=A5=E6=9C=89=E5=BA=8F?= =?UTF-8?q?=E8=90=BD=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - hornet 工具链:无 ght 启动;透视冻结节点拖拽跟随、金箱标记、性能优化;雷达死亡红叉;鼠标稳定器;窗口布局持久化 - 本地镜像:切割与单包加载(pack_unpacked.js)+ SW 单包缓存 + F5 兜底刷新;入口更新为 main.9f4e7a89.js - 中继 wss_server.js:转发改 socket 反压的原样直发(零等待零缓存);落盘改单条有序异步队列(默认开启);新增反压看门狗(默认 60s) --- 3DTank/Start-LocalAndRelay.ps1 | 186 + 3DTank/names/rename_report.json | 347 +- 3DTank/tools/apply_names.js | 145 +- 3DTank/tools/mine_evidence.js | 130 +- 3DTank/tools/serve.js | 18 + 3DTank/tools/wss_server.js | 258 +- 3dtank.com/play/static/js/main.6469b966.js | 60 - 3dtank.com/play/static/js/main.9f4e7a89.js | 146 + .../play/static/js/unpacked/hornet_bundle.js | 1354 +++- .../play/static/js/unpacked/module_13431.js | 298 +- .../play/static/js/unpacked/module_18334.js | 1244 ++-- .../play/static/js/unpacked/module_21300.js | 3780 +++++------ .../play/static/js/unpacked/module_29554.js | 140 +- .../play/static/js/unpacked/module_36659.js | 5562 +++++++++-------- .../play/static/js/unpacked/module_37036.js | 24 +- .../play/static/js/unpacked/module_45686.js | 92 +- .../play/static/js/unpacked/module_52943.js | 42 +- .../play/static/js/unpacked/module_57128.js | 2 +- .../play/static/js/unpacked/module_61860.js | 31 +- .../play/static/js/unpacked/module_70130.js | 2872 ++++----- .../play/static/js/unpacked/module_85745.js | 32 +- .../play/static/js/unpacked/module_89679.js | 38 +- .../play/static/js/unpacked/module_92980.js | 74 +- .../play/static/js/unpacked/resources.json | 2 +- 3dtank_bundle.js | 1354 +++- build_bundle.py | 3 +- tools/hornet_3d_wireframe.js | 708 ++- tools/hornet_aim_warning.js | 30 +- tools/hornet_freelook.js | 12 + tools/hornet_lib.js | 48 +- tools/hornet_mouse.js | 245 + tools/hornet_panel.js | 160 +- tools/hornet_prehook.js | 5 +- tools/hornet_radar.js | 79 +- tools/hornet_rearview.js | 14 +- tools/hornet_sw.js | 82 +- tools/hornet_warsandbox.js | 77 +- tools/pack_unpacked.js | 66 + tools/split.js | 110 +- 39 files changed, 11687 insertions(+), 8183 deletions(-) create mode 100644 3DTank/Start-LocalAndRelay.ps1 delete mode 100644 3dtank.com/play/static/js/main.6469b966.js create mode 100644 3dtank.com/play/static/js/main.9f4e7a89.js create mode 100644 tools/hornet_mouse.js create mode 100644 tools/pack_unpacked.js diff --git a/3DTank/Start-LocalAndRelay.ps1 b/3DTank/Start-LocalAndRelay.ps1 new file mode 100644 index 0000000..045ccb6 --- /dev/null +++ b/3DTank/Start-LocalAndRelay.ps1 @@ -0,0 +1,186 @@ +<# +.SYNOPSIS + 一键启动 3DTank 本地镜像(serve.js)+ 中继(wss_server.js relay 模式) + +.DESCRIPTION + - 本地镜像:把官方 web 客户端在 http://localhost:/ 跑起来 + · web/ 提供首页与镜像资源;/play/static/js/** 直接挂 3dtank.com 的切割版 JS + · /config.xml 优先用 3DTank/local/config.xml(指向本地中继 9091),否则代理真实 config + - 中继:客户端 → ws://localhost:/ → 真实服务器(抓包落盘 + 实时解密/解析) + · 产物目录:3DTank/packets/