Edit of asset "DER AntiCheat" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | DER AntiCheat | |
| Description |
# DER AntiCheat v2.3.0 Official Documentation # DER AntiCheat v2.3.0 官方文档 --- ## Version Information / 版本信息 | | | |---|---| | **Version / 版本** | 2.3.0 | | **Godot Version / 适配引擎** | 4.6+ | | **Author / 作者** | 222 | | **License / 协议** | MIT | --- ## Overview / 概述 ### English DER AntiCheat v2.3.0 focuses on developer experience, introducing a one-click preset system, an in-game debug panel, and mobile compatibility guarantees. This release makes enterprise-grade anti-cheat accessible to developers of all skill levels. Choose from Light, Standard, or Competitive presets, or use `quick_setup()` to get started in seconds. The new In-Game Debug Panel (Ctrl+Shift+F12) provides real-time module status, runtime toggle, and live log viewing. The suite now offers **43 integrated modules** with full Android and iOS support. ### 中文 DER AntiCheat v2.3.0 专注于开发者体验,引入了一键预设系统、游戏内调试面板和移动端兼容性保证。本次发布让企业级反作弊对任何水平的开发者都触手可及。选择轻量、标准或竞技预设,或使用 `quick_setup()` 在几秒内启动。新的游戏内调试面板 (Ctrl+Shift+F12) 提供实时模块状态、运行时开关和实时日志查看。该套件现在提供 **43 个集成模块**,完整支持 Android 和 iOS。 --- ## New in v2.3.0 / v2.3.0 新增 ### 1. Protection Preset System / 预设配置系统 **English** One-click setup with three preset configurations tailored for different game types. - **Light Preset (6 modules):** Basic memory encryption and speed hack detection for single-player games - **Standard Preset (15 modules):** Injection detection, anti-debug, and save protection for multiplayer games - **Competitive Preset (38 modules):** Full protection suite for ranked matches and esports - **quick_setup() API:** Start protection with a single function call - **Inspector Editing:** All preset parameters editable in the Godot Inspector panel **中文** 一键设置,三种针对不同游戏类型的预设配置。 - **轻量预设 (6 模块):** 单机游戏的基础内存加密和加速检测 - **标准预设 (15 模块):** 多人游戏的注入检测、反调试和存档保护 - **竞技预设 (38 模块):** 排位赛和电竞的完整防护套件 - **quick_setup() API:** 通过单个函数调用启动保护 - **Inspector 编辑:** 所有预设参数可在 Godot Inspector 面板中编辑 --- ### 2. In-Game Debug Panel / 游戏内调试面板 **English** Runtime debug overlay accessible via Ctrl+Shift+F12, providing real-time monitoring and control. - **Module Status Dashboard:** Green/yellow/red indicators for all 38 modules - **Runtime Toggle:** Enable or disable individual modules during gameplay - **Live Log Viewer:** Last 100 log entries with real-time updates - **Stats Dashboard:** FPS, memory usage, process ID, and module statistics - **Password Protection:** Secure access control for release builds - **Hotkey:** Default Ctrl+Shift+F12 (configurable) **中文** 通过 Ctrl+Shift+F12 访问的运行时调试浮层,提供实时监控和控制。 - **模块状态仪表板:** 所有 38 个模块的绿/黄/红指示灯 - **运行时开关:** 在游戏过程中启用或禁用单个模块 - **实时日志查看器:** 最近 100 条日志条目,实时更新 - **统计仪表板:** FPS、内存使用、进程 ID 和模块统计 - **密码保护:** 发布版本的安全访问控制 - **快捷键:** 默认 Ctrl+Shift+F12(可配置) --- ### 3. Mobile Compatibility / 移动端兼容 **English** Full Android and iOS support confirmed with performance optimizations for mobile devices. - **ARM64 Native:** All detection modules tested on ARM64 architecture - **Low Overhead:** Object pooling and thread management optimized for battery life - **Touch Input:** Debug panel fully functional with touch interactions - **GPU Efficiency:** Minimal GPU impact during security scans **中文** 完整的 Android 和 iOS 支持,针对移动设备进行性能优化。 - **ARM64 原生:** 所有检测模块在 ARM64 架构上测试通过 - **低开销:** 对象池和线程管理针对电池寿命优化 - **触摸输入:** 调试面板完整支持触摸交互 - **GPU 效率:** 安全扫描期间最小化 GPU 影响 --- ## What's New in v2.2.0 / v2.2.0 新增 ### New Security Modules / 新增安全模块 | Module / 模块 | Class | Description / 描述 | |:---|:---|:---| | Speed Detector V2 | DERSpeedDetectorV2 | Time-based speed hack detection with multi-level sensitivity / 基于时间的加速器检测,支持多级灵敏度 | | Virtual Position Detector | DERVirtualPosDetector | GPS spoofing detection for location-based games / 面向位置游戏的 GPS 伪造检测 | | File Integrity Scanner | DERFileIntegrity | SHA256 game file verification with auto-repair / SHA256 游戏文件验证,支持自动修复 | | Offline Protector | DEROfflineProtector | Offline violation caching with auto-flush / 离线违规缓存,支持自动刷新 | | Log Encryptor | DERLogEncryptor | AES-256-CBC encrypted log storage / AES-256-CBC 加密日志存储 | --- ## What's New in v2.1.0 / v2.1.0 新增 | Module / 模块 | Class | Description / 描述 | |:---|:---|:---| | CCU Optimizer | DERCCUOptimizer | Dynamic quality scaling based on player count and FPS / 基于玩家数量和帧率的动态画质缩放 | | Consistency Validator | DERConsistencyValidator | Server-client state validation with 5 violation actions / 服务器-客户端状态验证,5 种违规处理 | | False Positive Filter | DERFalsePositiveFilter | Device-tier based false positive reduction / 基于设备档位的误报过滤 | | Cloud Snapshot | DERCloudSnapshot | Encrypted cloud save sync with conflict resolution / 加密云存档同步,支持冲突解决 | | Whitelist Manager | DERWhitelistManager | Hardware ID + device fingerprint whitelist / 硬件 ID + 设备指纹白名单 | | Encrypted Logger | DEREncryptedLogger | AES-256-CBC encrypted logging with auto-upload / AES-256-CBC 加密日志,支持自动上传 | | Device Fingerprint | DERDeviceFingerprint | Cross-platform hardware fingerprinting / 跨平台硬件指纹 | --- ## Quick Start / 快速上手 ```gdscript # One-Click Setup (New in v2.3.0) / 一键设置 (v2.3.0 新增) DERAntiCheat.quick_setup("competitive") # Light / Standard / Competitive # Or load a preset / 或加载预设 DERAntiCheat.load_preset("standard") # In-Game Debug Panel / 游戏内调试面板 # Press Ctrl+Shift+F12 during gameplay / 游戏时按 Ctrl+Shift+F12 # Speed Detector V2 / 加速器检测 V2 (v2.2.0) var speed_detector = DERSpeedDetectorV2.new() speed_detector.speed_hack_detected.connect(func(ratio, details): print("Speed hack detected! Ratio: ", ratio) ) func _process(delta): speed_detector.process_frame(delta) # Virtual Position Detector / GPS 伪造检测 (v2.2.0) var pos_detector = DERVirtualPosDetector.new() pos_detector.location_fake_detected.connect(func(details): print("GPS spoof detected!") ) # File Integrity Scanner / 文件完整性扫描 (v2.2.0) var integrity = DERFileIntegrity.new() integrity.save_manifest("user://file_manifest.json") integrity.start() ``` --- Performance Comparison / 性能对比 Metric / 指标 v1.9.0 v2.0.0 v2.1.0 v2.2.0 v2.3.0 Memory Usage / 内存占用 200MB 100MB 95MB 92MB 90MB Startup Time / 启动时间 500ms 300ms 280ms 260ms 250ms Scan Lag / 扫描卡顿 50ms 20ms 18ms 15ms 12ms GC Pauses / GC 暂停 10ms 3ms 3ms 2ms 2ms Total Modules / 模块总数 28 31 38 43 43 --- Available Presets / 可用预设 Preset / 预设 Modules / 模块 Best For / 适用场景 Light / 轻量 6 Single-player games, prototypes / 单机游戏、原型开发 Standard / 标准 15 Most multiplayer games / 大多数多人游戏 Competitive / 竞技 38 Ranked matches, esports, high-value economies / 排位赛、电竞、高价值经济 --- Security Features Summary / 安全功能总览 Feature / 功能 v2.1.0 v2.2.0 v2.3.0 Protection Presets / 预设配置 No No Yes In-Game Debug Panel / 游戏内调试面板 No No Yes Quick Setup API / 快速设置 API No No Yes Mobile Compatibility / 移动端兼容 No No Yes Speed Detector V2 / 加速器检测 V2 No Yes Yes Virtual Position Detector / GPS 伪造检测 No Yes Yes File Integrity Scanner / 文件完整性扫描 No Yes Yes Offline Protector / 离线违规缓存 No Yes Yes Log Encryptor / 日志加密存储 No Yes Yes Memory Encryption / 内存加密 Yes Yes Yes Thread Pool / 线程池 Yes Yes Yes Inject Detection / 注入检测 Yes Yes Yes VM Detection / 虚拟机检测 Yes Yes Yes Anti-Debug V2 / 反调试 V2 Yes Yes Yes Rollback Detection / 回滚检测 Yes Yes Yes --- License / 协议 MIT License — Free for personal and commercial use. MIT 协议 — 免费用于个人和商业用途。 --- Made with dedication for the Godot community 为 Godot 社区倾力打造 |
DER AntiCheat v1.8.0 Official Documentation DER AntiCheat v1.8.0 官方文档 Version Information / 版本信息 - Version / 版本: 1.8.0 - Godot Version / 适配引擎: 4.6+ - Author / 作者: 222 - License / 协议: MIT Overview / 概述 English DER AntiCheat v1.8.0 is a Monitoring & Visualization Suite that transforms raw security telemetry into actionable in-game insights and shareable reports. This update delivers four core modules working in tandem: a robust alert logging system ( DERAlertManager ), an in-game statistics dashboard ( DERDashboard ), a multi-format report exporter ( DERReportExporter ), and a real-time chart visualization component ( DERStatsChart ). It provides developers with complete visibility into their game's security posture. 中文 DER AntiCheat v1.8.0 是一套监控与可视化套件,它将原始的安全运行数据转化为直观的游戏内状态和可分享的报告。本次更新包含四个协同工作的核心模块:强大的告警日志系统( DERAlertManager )、游戏内统计仪表盘( DERDashboard )、多格式报告导出工具( DERReportExporter )以及实时图表可视化组件( DERStatsChart )。它为开发者提供了关于游戏安全状态的全维度可视性。 Core Modules & Features / 核心模块与功能 1. DERAlertManager - Alert Logging System / 告警日志系统 English The central hub for all security events. It handles filtering, anti-spam, and multi-channel delivery of alerts. - Multi-Level Alerts: Supports 4 severity levels (INFO, WARNING, HIGH, CRITICAL). - Anti-Deduplication: Prevents spamming with a configurable cooldown ( alert_cooldown ). - Multi-Output: Logs to console, local file, HTTP endpoints, and custom signals. - Log Rotation: Automatically archives old logs when the file size limit ( max_log_size_mb ) is reached. - Statistics Tracking: Maintains an in-memory cache of threat counts for the dashboard. 中文 所有安全事件的中枢枢纽。负责处理过滤、防抖动和多通道告警分发。 - 多级告警:支持 4 个严重等级(信息、警告、高危、严重)。 - 防抖动机制:通过可配置的冷却时间( alert_cooldown )防止短时间内重复刷屏。 - 多通道输出:同时支持控制台、本地文件、HTTP 接口和自定义信号。 - 日志轮转:当日志文件达到大小上限( max_log_size_mb )时,自动归档备份。 - 统计追踪:维护内存中的各类威胁计数缓存,供仪表盘实时读取。 2. DERDashboard - In-Game Health Dashboard / 游戏内健康面板 English A UI control for real-time display of the game's security health. - Health Score Calculation: Computes a dynamic score (0-100) based on threat severity (Critical * 15 + High * 5 + Warning * 1). - Threat Overview: Displays real-time counts for Total, Critical, High, Warning, and Info events. - Historical Trend: Keeps a short history of stats to visualize threat patterns. - Custom Drawing: Renders threat trend lines directly via _draw() function without external libraries. 中文 用于实时展示游戏安全健康状态的 UI 控件。 - 健康评分算法:根据威胁严重程度动态计算 0-100 分的健康分(严重 *15 + 高危 *5 + 警告 *1)。 - 威胁概览:实时显示总数、严重、高危、警告和信息事件的计数。 - 历史趋势:维护短时间的统计队列,用于可视化威胁变化模式。 - 自定义绘制:直接通过 _draw() 函数绘制威胁趋势线,无需依赖外部库。 3. DERReportExporter - HTML/JSON/CSV Report Exporter / 报告导出工具 English Generates professional, shareable reports from collected security data. - HTML Security Report: Exports a standalone HTML file with embedded CSS and Chart.js. Features include a health score badge, threat statistics cards, and an interactive threat trend chart. - Multi-Format Support: Exports to JSON (data archiving) and CSV (spreadsheet compatibility) as well. - Auto-Export: Automatically generates backups at a set interval ( enable_auto_export ). - Data Adaption: Flexibly reads statistics from various data sources (Dashboard/Alert Manager). 中文 将收集的安全数据生成专业、可分享的报告。 - HTML 安全报告:导出包含内嵌 CSS 和 Chart.js 的独立 HTML 文件。特色功能包括健康评分徽章、威胁统计卡片和交互式威胁趋势图表。 - 多格式支持:同时支持导出 JSON(数据存档)和 CSV(表格兼容)。 - 自动导出:支持定时自动生成备份( enable_auto_export )。 - 数据适配:灵活读取不同数据源(仪表盘/告警管理器)的统计数据。 4. DERStatsChart - In-Game Visualization / 游戏内图表组件 English A reusable UI control for rendering statistical charts within the game. - Chart Types: Supports Line, Bar, and Pie chart rendering. - Data Binding: Automatically fetches and displays stats from the linked DERDashboard . - Animation Effects: Supports smooth load animations for data presentation. - Customization: Configurable title, grid lines, legend, and color scheme. 中文 可复用的 UI 控件,用于在游戏内绘制统计图表。 - 图表类型:支持折线图、柱状图和饼图三种渲染模式。 - 数据绑定:自动从关联的 DERDashboard 读取并展示统计数据。 - 动画效果:支持数据加载时的平滑过渡动画。 - 自定义配置:可配置标题、网格线、图例和配色方案。 Key Features in v1.8.0 / v1.8.0 核心亮点功能 HTML Security Report Generator / HTML 安全报告生成器 - Visual Security Grade: Generates a visual HTML report showing a live Health Score (0-100) with color coding (Green = Excellent, Red = Critical). - Interactive Charts: Embeds Chart.js to display threat trends directly in the browser. - Professional UI: Includes styled statistic cards and a detailed alert log table. - One-Click Export: Simple API to generate a shareable document of the current security status. 结构化调试日记 / Structured Debug Journal - Time-Stamped Events: Every alert is recorded with a precise system timestamp. - Structured Logs: Exports machine-readable JSON format for easy post-processing and analysis. - File Rotation: Prevents log bloat with automatic archiving based on file size. 游戏内实时监控 / In-Game Real-Time Monitoring - Health Status: Players/QA can view the current security health without external tools. - Threat Count: Instant visibility of how many threats have been detected. - Visual Trends: In-game line charts showing the historical rate of threat occurrences. Technical Implementation / 技术实现 English - Signal-Driven Architecture: Modules communicate via Godot Signals and Callables for loose coupling and high performance. - Class-Based Singletons: All scripts use class_name for easy global access and type safety. - File I/O Optimization: Implements size limits and proper error handling for file operations to prevent memory leaks. - Custom Drawing: Utilizes Godot's _draw() function for direct UI rendering, avoiding overhead from external UI frameworks. 中文 - 信号驱动架构:各模块通过 Godot 信号(Signals)和回调(Callable)进行通信,实现低耦合和高性能。 - 类单例模式:所有脚本均使用 class_name 定义,方便全局访问且保证类型安全。 - 文件 I/O 优化:实现了文件大小限制和完善的错误处理,防止日志文件过大导致性能问题或内存泄漏。 - 自定义绘制:利用 Godot 的 _draw() 函数进行直接 UI 渲染,避免依赖外部 UI 框架带来的额外开销。 Changelog / 更新日志 English - v1.8.0: Initial release of the Monitoring Suite. Added DERAlertManager , DERDashboard , DERReportExporter , and DERStatsChart . - v1.7.0: Added full SL Protection suite (Rollback, Save Limit, Cloud Validator). 中文 - v1.8.0:监控套件首发。新增 DERAlertManager 、 DERDashboard 、 DERReportExporter 和 DERStatsChart 四大核心模块。 - v1.7.0:新增完整的 SL 防护套件(回滚检测、保存限制、云存档验证)。 Final Notes / 最终说明 This update represents a significant milestone for the DER AntiCheat project, moving beyond simple detection to provide complete operational visibility. The combination of real-time in-game monitoring and shareable HTML reports makes it easier than ever for developers to audit security posture and debug potential vulnerabilities. 本次更新标志着 DER AntiCheat 项目的一个重要里程碑,从单纯的检测功能升级为完整的运营监控体系。结合实时游戏内监控与可分享的 HTML 报告,开发者能更轻松地审计安全状态并排查潜在漏洞 |
| Category | Tools | |
| License | MIT | |
| Repository Provider | GitHub | |
| Repository Url | https://github.com/kS222138/DER-AntiCheat-/ | |
| Issues Url | https://github.com/kS222138/DER-AntiCheat-/issues | |
| Godot version | Godot 4.6 | |
| Version String | 2.3.0-stable | 1.8.0-stable |
| Download Commit | 796845d9a993305f3a947e468406003203c56f87 | e579ac23fccf95c5b798ba98457763443aab25a2 |
| Download Url (Computed) | https://github.com/kS222138/DER-AntiCheat-/archive/796845d9a993305f3a947e468406003203c56f87.zip | https://github.com/kS222138/DER-AntiCheat-/archive/e579ac23fccf95c5b798ba98457763443aab25a2.zip |
| Icon Url |
https://raw.githubusercontent.com/kS222138/1/main/7baf87fbf7e945598457c95b7723afa3.png
|
|