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