Edit of asset "DER AntiCheat" New
| Old/Current | New/Edit | |
|---|---|---|
| Title | DER AntiCheat | |
| Description |
DER AntiCheat v2.1.0 Official Documentation DER AntiCheat v2.1.0 官方文档 --- Version Information / 版本信息 Version / 版本 2.1.0 Godot Version / 适配引擎 4.6+ Author / 作者 222 License / 协议 MIT --- Overview / 概述 English DER AntiCheat v2.1.0 builds upon the performance-first foundation of v2.0.0, adding 7 new enterprise-grade security modules. This release introduces CCU-aware dynamic quality scaling, server-client state validation, intelligent false positive filtering, encrypted cloud snapshots, hardware-level device whitelisting, encrypted remote logging, and cross-platform device fingerprinting. The suite now offers 38 integrated modules providing defense-in-depth against cheating, tampering, and unauthorized access. 中文 DER AntiCheat v2.1.0 在 v2.0.0 的性能优先基础上,新增了 7 个企业级安全模块。本次发布引入了 CCU 感知的动态画质缩放、服务器-客户端状态验证、智能误报过滤、加密云快照、硬件级设备白名单、加密远程日志以及跨平台设备指纹。该套件现在提供 38 个集成模块,为游戏提供纵深防御,抵御作弊、篡改和未授权访问。 --- New Modules in v2.1.0 / v2.1.0 新增模块 1. DERCCUOptimizer - CCU-Aware Quality Scaling / CCU 感知画质缩放 English Dynamically adjusts rendering quality based on player count and FPS to maintain smooth gameplay under high load. · Dynamic Quality Scaling: Automatically adjusts LOD distance, shadow quality, particle ratio, and network throttle based on real-time CCU and FPS. · Device Tier Detection: Auto-detects device capability (LOW/MEDIUM/HIGH/ULTRA) for baseline calibration. · Player Limit Alerts: Emits signals when player count exceeds configurable thresholds. · Auto-Recovery: Restores quality when load decreases. 中文 根据玩家数量和 FPS 动态调整渲染画质,在高负载下保持流畅游戏体验。 · 动态画质缩放:根据实时 CCU 和 FPS 自动调整 LOD 距离、阴影质量、粒子比例和网络节流。 · 设备档位检测:自动检测设备能力(低/中/高/极致)进行基线校准。 · 玩家数量告警:当玩家数量超过可配置阈值时发射信号。 · 自动恢复:负载降低时恢复画质。 --- 2. DERConsistencyValidator - State Consistency Validation / 状态一致性验证 English Validates server-client state consistency to detect position, velocity, health, ammo, and score cheating. · Multi-Field Validation: Checks position, velocity, rotation, health, ammo, score, and speed. · Configurable Thresholds: Each validation type has independent error tolerance. · Five Violation Actions: LOG_ONLY, KICK_PLAYER, ROLLBACK, FLAG_SUSPICIOUS, SHADOW_BAN. · Throttle Protection: Prevents validation spam with configurable rate limiting. · Shadow Ban System: Silent punishment with persistent state across game restarts. 中文 验证服务器-客户端状态一致性,检测位置、速度、生命值、弹药和分数作弊。 · 多字段验证:检查位置、速度、旋转、生命值、弹药、分数和速度。 · 可配置阈值:每种验证类型都有独立的误差容限。 · 五种违规处理:仅记录、踢出玩家、回滚状态、标记可疑、影子封禁。 · 节流保护:通过可配置的速率限制防止验证刷屏。 · 影子封禁系统:静默惩罚,状态跨游戏重启持久化。 --- 3. DERFalsePositiveFilter - False Positive Reduction / 误报过滤 English Reduces false positives through device-tier based calibration and statistical outlier trimming. · Auto-Calibration: Learns normal device behavior over configurable sample window. · Trimmed Mean Analysis: Removes outliers (top/bottom 10%) for accurate baseline. · Device-Tier Awareness: Adjusts thresholds based on detected device capability. · Multi-Metric Filtering: Filters FPS drops, frame time spikes, memory fluctuations, and touch deltas. · Persistent Calibration: Saves calibration data for faster startup on subsequent runs. 中文 通过基于设备档位的校准和统计离群值修剪来减少误报。 · 自动校准:在可配置的采样窗口内学习正常设备行为。 · 修剪均值分析:移除离群值(最高/最低 10%)以获得准确基线。 · 设备档位感知:根据检测到的设备能力调整阈值。 · 多指标过滤:过滤 FPS 下降、帧时间尖峰、内存波动和触摸增量。 · 持久化校准:保存校准数据,后续启动更快。 --- 4. DERCloudSnapshot - Encrypted Cloud Save / 加密云快照 English Enterprise-grade cloud save synchronization with compression, encryption, conflict resolution, and automatic retry. · AES-256-CBC Encryption: All save data encrypted before transmission. · Deflate Compression: Reduces bandwidth usage for large save files. · Conflict Resolution: Four strategies (SERVER_WINS, CLIENT_WINS, NEWEST_WINS, ASK_USER). · Auto-Sync: Configurable interval-based automatic synchronization. · Retry with Backoff: Failed uploads retry with exponential backoff. · Multi-Slot Support: Manage multiple save slots per user. 中文 企业级云存档同步,支持压缩、加密、冲突解决和自动重试。 · AES-256-CBC 加密:所有存档数据在传输前加密。 · Deflate 压缩:减少大型存档文件的带宽使用。 · 冲突解决:四种策略(服务器优先、客户端优先、最新优先、询问用户)。 · 自动同步:可配置间隔的自动同步。 · 指数退避重试:上传失败时使用指数退避重试。 · 多槽位支持:每个用户可管理多个存档槽位。 --- 5. DERWhitelistManager - Device Whitelist & Key Rotation / 设备白名单与密钥轮换 English Hardware-level device whitelisting with dynamic key rotation for beta/test version protection. · Hardware ID Generation: Cross-platform UUID extraction (wmic on Windows, machine-id on Linux, ioreg on macOS). · Device Fingerprint: OS, CPU, screen, language, and timezone based secondary identifier. · Key Rotation: MANUAL, TIME_BASED, USAGE_BASED, and HYBRID rotation modes. · Temporary Access: Grant time-limited access (up to 7 days) for testers. · IP Whitelist: Optional IP-based filtering with wildcard support. · Persistent Storage: Encrypted local storage of whitelist and key state. 中文 硬件级设备白名单与动态密钥轮换,用于内测/测试版本保护。 · 硬件 ID 生成:跨平台 UUID 提取(Windows 用 wmic,Linux 用 machine-id,macOS 用 ioreg)。 · 设备指纹:基于 OS、CPU、屏幕、语言和时区的辅助标识符。 · 密钥轮换:手动、基于时间、基于使用次数、混合四种轮换模式。 · 临时授权:为测试人员授予限时访问权限(最长 7 天)。 · IP 白名单:可选的基于 IP 的过滤,支持通配符。 · 持久化存储:白名单和密钥状态的加密本地存储。 --- 6. DEREncryptedLogger - Encrypted Remote Logging / 加密远程日志 English Secure logging system with local AES-256-CBC encryption and automatic cloud upload. · Five Log Levels: DEBUG, INFO, WARNING, ERROR, CRITICAL. · AES-256-CBC Encryption: All logs encrypted at rest. · Deflate Compression: Reduces log file size. · Auto-Upload: INTERVAL, ON_CRITICAL, BATCH, and MANUAL upload modes. · Session Tracking: Each game session has unique ID for log correlation. · Device Fingerprint: Logs tagged with device identifier. · Key Rotation: Automatic encryption key rotation for long-term security. 中文 安全日志系统,支持本地 AES-256-CBC 加密和自动云端上传。 · 五级日志:调试、信息、警告、错误、严重。 · AES-256-CBC 加密:所有日志静态加密存储。 · Deflate 压缩:减少日志文件大小。 · 自动上传:间隔上传、严重事件触发上传、批量上传、手动上传四种模式。 · 会话追踪:每次游戏会话有唯一 ID,便于日志关联。 · 设备指纹:日志附带设备标识符。 · 密钥轮换:自动加密密钥轮换,保障长期安全。 --- 7. DERDeviceFingerprint - Cross-Platform Device Fingerprint / 跨平台设备指纹 English Generates unique device identifiers using hardware and system characteristics with tamper detection. · Hardware UUID: Motherboard UUID extraction (cross-platform). · CPU Serial: Processor ID retrieval. · Disk Serial: Storage device serial number. · Board Serial: Baseboard/product serial. · OS Version: Operating system version detection. · GPU Name: Graphics adapter identification. · Stability Levels: HIGH (hardware), MEDIUM (system), LOW (software), VOLATILE (session). · Tamper Detection: Verifies fingerprint integrity and counts tamper attempts. 中文 使用硬件和系统特征生成唯一设备标识符,并支持篡改检测。 · 硬件 UUID:主板 UUID 提取(跨平台)。 · CPU 序列号:处理器 ID 获取。 · 硬盘序列号:存储设备序列号。 · 主板序列号:基板/产品序列号。 · 操作系统版本:操作系统版本检测。 · GPU 名称:图形适配器识别。 · 稳定性级别:高(硬件级)、中(系统级)、低(软件级)、易变(会话级)。 · 篡改检测:验证指纹完整性并记录篡改尝试次数。 --- Module Structure / 模块结构 ``` addons/DER AntiCheat/ ├── core/ │ ├── thread_pool.gd # 高性能线程池 (v2.0.0) │ ├── object_pool.gd # 通用对象池 (v2.0.0) │ ├── performance_monitor.gd # 性能监控器 (v2.0.0) │ └── memory_obfuscator.gd # 内存混淆器 (v2.1.0) ├── detection_v2/ │ ├── hook_detector.gd # Hook 检测器 (v2.1.0) │ ├── process_scanner_v2.gd # 进程扫描器 V2 (v2.1.0) │ └── false_positive_filter.gd # 误报过滤器 (v2.1.0) ├── network/ │ ├── client.gd # 网络客户端 │ ├── consistency_validator.gd # 一致性验证器 (v2.1.0) │ └── ccu_optimizer.gd # CCU 优化器 (v2.1.0) ├── cloud/ │ └── cloud_snapshot.gd # 云快照 (v2.1.0) ├── security/ │ └── whitelist_manager.gd # 白名单管理器 (v2.1.0) ├── report_v2/ │ └── encrypted_logger.gd # 加密日志器 (v2.1.0) ├── devtools/ │ └── device_fingerprint.gd # 设备指纹 (v2.1.0) └── plugin.gd # 插件入口 ``` --- Quick Start / 快速上手 ```gdscript # Initialize CCU Optimizer / 初始化 CCU 优化器 var ccu = DERCCUOptimizer.new() ccu.target_fps = 60 ccu.max_players = 1000 ccu.update_fps(Engine.get_frames_per_second()) # Initialize Consistency Validator / 初始化一致性验证器 var validator = DERConsistencyValidator.new() validator.max_position_error = 5.0 validator.update_server_state(player_id, {"position": server_pos}) # Initialize False Positive Filter / 初始化误报过滤器 var filter = DERFalsePositiveFilter.new() filter.auto_calibrate = true filter.record_frame_time(delta * 1000.0) # Initialize Cloud Snapshot / 初始化云快照 var snapshot = DERCloudSnapshot.new() snapshot.server_url = "https://api.yourgame.com/snapshot" snapshot.upload_snapshot(1, save_data) # Initialize Whitelist Manager / 初始化白名单管理器 var whitelist = DERWhitelistManager.new() if not whitelist.verify_access().allowed: get_tree().quit() # Initialize Encrypted Logger / 初始化加密日志器 var logger = DEREncryptedLogger.new() logger.critical("AntiCheat", "Hook detected", {"type": "speed_hack"}) # Initialize Device Fingerprint / 初始化设备指纹 var fingerprint = DERDeviceFingerprint.new() var device_id = fingerprint.get_fingerprint() ``` --- Performance Comparison / 性能对比 Metric / 指标 v1.9.0 v2.0.0 v2.1.0 Memory Usage / 内存占用 200MB 100MB 95MB Startup Time / 启动时间 500ms 300ms 280ms Scan Lag / 扫描卡顿 50ms 20ms 18ms GC Pauses / GC 暂停 10ms 3ms 3ms Total Modules / 模块总数 28 31 38 --- Security Features Summary / 安全功能总览 Feature / 功能 v2.0.0 v2.1.0 Memory Encryption / 内存加密 Yes Yes Thread Pool / 线程池 Yes Yes Object Pool / 对象池 Yes Yes Performance Monitor / 性能监控 Yes Yes CCU Optimizer / CCU 优化器 No Yes Consistency Validator / 一致性验证 No Yes False Positive Filter / 误报过滤 No Yes Cloud Snapshot / 云快照 No Yes Whitelist Manager / 白名单管理 No Yes Encrypted Logger / 加密日志 No Yes Device Fingerprint / 设备指纹 No Yes Inject Detection / 注入检测 Yes Yes VM Detection / 虚拟机检测 Yes Yes Anti-Debug V2 / 反调试 V2 Yes Yes Rollback Detection / 回滚检测 Yes Yes --- Changelog / 更新日志 English · v2.1.0: Added 7 new modules: CCU Optimizer, Consistency Validator, False Positive Filter, Cloud Snapshot, Whitelist Manager, Encrypted Logger, Device Fingerprint. Total modules: 38. · v2.0.0: Performance-first release. Added ThreadPool, ObjectPool, PerformanceMonitor. 50% memory reduction, 70% GC reduction. · v1.9.0: Added Developer Tools (Log Viewer, Profiler, Cheat Simulator). · v1.8.0: Added Monitoring Suite (Alert Manager, Dashboard, Report Exporter). · v1.7.0: Added SL Protection suite (Rollback, Save Limit, Cloud Validator). 中文 · v2.1.0:新增 7 个模块:CCU 优化器、一致性验证器、误报过滤器、云快照、白名单管理器、加密日志器、设备指纹。模块总数:38。 · v2.0.0:性能优先版本。新增线程池、对象池、性能监控器。内存减少 50%,GC 减少 70%。 · v1.9.0:新增开发者工具(日志查看器、性能分析器、作弊模拟器)。 · v1.8.0:新增监控套件(告警管理器、仪表盘、报告导出器)。 · v1.7.0:新增 SL 防护套件(回滚检测、保存限制、云存档验证)。 --- Final Notes / 最终说明 English DER AntiCheat v2.1.0 represents the most comprehensive Godot anti-cheat solution available. With 38 integrated modules spanning performance optimization, cheat detection, network validation, and forensic logging, it provides defense-in-depth for competitive and commercial Godot games. The modular architecture allows developers to enable only what they need, ensuring minimal performance impact while maintaining maximum security. 中文 DER AntiCheat v2.1.0 代表了目前最全面的 Godot 反作弊解决方案。拥有 38 个集成模块,涵盖性能优化、作弊检测、网络验证和取证日志,为竞技和商业 Godot 游戏提供纵深防御。模块化架构允许开发者仅启用所需功能,在保持最大安全性的同时确保最小的性能影响。 --- Made with dedication for the Godot community 为 Godot 社区倾力打造 |
DER AntiCheat v2.2.0 Official Documentation DER AntiCheat v2.2.0 官方文档 --- Version Information / 版本信息 | Version / 版本 | 2.2.0 | |----------------|-------| | Godot Version / 适配引擎 | 4.6+ | | Author / 作者 | 222 | | License / 协议 | MIT | --- Overview / 概述 **English** DER AntiCheat v2.2.0 builds upon the enterprise-grade foundation of v2.1.0, adding 5 new detection and protection modules. This release introduces time-based speed hack detection, GPS spoofing detection for location-based games, file integrity scanning with SHA256, offline violation caching with auto-flush, and AES-256-CBC encrypted log storage. The suite now offers 43 integrated modules providing comprehensive defense-in-depth against cheating, tampering, and unauthorized access. **中文** DER AntiCheat v2.2.0 在 v2.1.0 的企业级基础上,新增了 5 个检测与防护模块。本次发布引入了基于时间的加速器检测、面向位置游戏的 GPS 伪造检测、SHA256 文件完整性扫描、带自动刷新的离线违规缓存,以及 AES-256-CBC 加密日志存储。该套件现在提供 43 个集成模块,为游戏提供全面的纵深防御,抵御作弊、篡改和未授权访问。 --- New Modules in v2.2.0 / v2.2.0 新增模块 1. DERSpeedDetectorV2 - Time-Based Speed Hack Detection / 基于时间的加速器检测 **English** Detects game speed manipulation by comparing real-world time against game delta time. - **Multi-Level Sensitivity:** LOW (1.15x), MEDIUM (1.08x), HIGH (1.05x), STRICT (1.03x) thresholds - **Sample Window:** Configurable sampling window for statistical accuracy - **Filter Invalid Deltas:** Ignores delta values ≤0 or >0.5s to prevent false positives - **Continuous Detection Counter:** Requires multiple detections before alerting - **Auto-Repair:** Option to reset detection state after cleanup - **Signal Emission:** `speed_hack_detected(ratio, details)` and `detection_cleared()` **中文** 通过比较真实时间与游戏增量时间检测游戏加速操纵。 - **多级灵敏度:** 低 (1.15倍)、中 (1.08倍)、高 (1.05倍)、严格 (1.03倍) 阈值 - **采样窗口:** 可配置的采样窗口,保证统计准确性 - **过滤无效增量:** 忽略 ≤0 或 >0.5秒 的增量值,防止误报 - **连续检测计数:** 需要多次检测才触发告警 - **自动修复:** 可选择在清理后重置检测状态 - **信号发射:** `speed_hack_detected(ratio, details)` 和 `detection_cleared()` --- 2. DERVirtualPosDetector - GPS Spoofing Detection / GPS 伪造检测 **English** Detects fake GPS/location cheating in location-based games using multi-layer validation. - **Five Detection Levels:** BASIC, STANDARD, ADVANCED, AGGRESSIVE - **Mock Location Apps:** Detects 12+ fake GPS applications (Fake GPS, GPS Joystick, etc.) - **Movement Physics:** Validates speed against realistic limits (default 300 km/h) - **Location Jumps:** Detects unrealistic teleportation (>50km in <10 seconds) - **GMS Integrity:** Validates Google Play Services presence on Android - **GPS Accuracy:** Monitors accuracy degradation as spoofing indicator - **Signal Emission:** `location_fake_detected(details)` and `gps_spoof_detected(details)` **中文** 使用多层验证检测基于位置游戏中的伪造 GPS/位置作弊。 - **五级检测:** 基础、标准、高级、激进 - **模拟位置应用:** 检测 12+ 款伪造 GPS 应用(Fake GPS、GPS Joystick 等) - **移动物理:** 根据真实速度限制验证速度(默认 300 km/h) - **位置跳跃:** 检测不现实的传送(<10秒内 >50公里) - **GMS 完整性:** 验证 Android 上 Google Play 服务的存在 - **GPS 精度:** 监控精度下降作为欺骗指标 - **信号发射:** `location_fake_detected(details)` 和 `gps_spoof_detected(details)` --- 3. DERFileIntegrity - File Integrity Scanner / 文件完整性扫描 **English** Verifies game file integrity using SHA256 hashing with multiple scan modes. - **Hash Algorithms:** MD5, SHA1, SHA256 support - **Four Scan Modes:** QUICK (critical files), NORMAL (common directories), DEEP (expanded scan), FULL (entire project) - **Auto-Repair:** Restores tampered files from `.backup` copies - **Exclude Patterns:** Skip `.import`, `.godot`, `*.tmp`, `*.backup` - **Include Extensions:** Filter by `.gd`, `.tscn`, `.res`, `.tres`, `.gdshader` - **Manifest Management:** Generate, save, load integrity manifests - **Signal Emission:** `file_tampered(file_path, expected_hash, current_hash)` **中文** 使用 SHA256 哈希和多级扫描模式验证游戏文件完整性。 - **哈希算法:** 支持 MD5、SHA1、SHA256 - **四级扫描模式:** 快速(关键文件)、正常(常用目录)、深度(扩展扫描)、完整(整个项目) - **自动修复:** 从 `.backup` 备份恢复被篡改文件 - **排除模式:** 跳过 `.import`、`.godot`、`*.tmp`、`*.backup` - **包含扩展名:** 按 `.gd`、`.tscn`、`.res`、`.tres`、`.gdshader` 过滤 - **清单管理:** 生成、保存、加载完整性清单 - **信号发射:** `file_tampered(file_path, expected_hash, current_hash)` --- 4. DEROfflineProtector - Offline Violation Cache / 离线违规缓存 **English** Caches anti-cheat violations when offline and automatically flushes when connection restores. - **Persistent Cache:** Encrypted local storage with JSON or encrypted JSON format - **Auto-Flush:** Automatically sends cached violations when network restored - **Retry with Backoff:** Configurable max retry count (default 3) with delay between attempts - **Max Cache Size:** Configurable limit (default 1000 items) with FIFO eviction - **Network Detection:** Tests connectivity using configurable URLs (Google, Cloudflare, Microsoft) - **Signal Emission:** `violation_cached(type, data)`, `cached_violations_flushed(count)`, `network_restored()` **中文** 在离线时缓存反作弊违规记录,并在网络恢复时自动刷新发送。 - **持久化缓存:** 加密本地存储,支持 JSON 或加密 JSON 格式 - **自动刷新:** 网络恢复时自动发送缓存的违规记录 - **指数退避重试:** 可配置最大重试次数(默认 3 次),尝试间隔可配置 - **最大缓存大小:** 可配置限制(默认 1000 条),FIFO 淘汰策略 - **网络检测:** 使用可配置 URL(Google、Cloudflare、Microsoft)测试连通性 - **信号发射:** `violation_cached(type, data)`、`cached_violations_flushed(count)`、`network_restored()` --- 5. DERLogEncryptor - Encrypted Log Storage / 加密日志存储 **English** Enterprise-grade encrypted log storage with compression, rotation, and buffer flushing. - **Encryption Modes:** AES-GCM, AES-CBC, XOR (legacy) - **Compression Modes:** NONE, GZIP, ZSTD - **Auto-Rotation:** Configurable max log size (default 100MB) and max files (default 10) - **Buffer Flushing:** Automatic flush on buffer size threshold (default 100 lines) or timer (5 seconds) - **Key Rotation:** Automatic key rotation with configurable interval (default 30 days) - **Header Validation:** 256-byte file header with magic bytes and key hash - **Signal Emission:** `log_encrypted(path)`, `log_decrypted(path)`, `encryption_failed(error)` **中文** 企业级加密日志存储,支持压缩、轮转和缓冲区刷新。 - **加密模式:** AES-GCM、AES-CBC、XOR(兼容旧版) - **压缩模式:** 无压缩、GZIP、ZSTD - **自动轮转:** 可配置最大日志大小(默认 100MB)和最大文件数(默认 10) - **缓冲区刷新:** 达到缓冲区大小阈值(默认 100 行)或定时器(5 秒)时自动刷新 - **密钥轮换:** 自动密钥轮换,可配置间隔(默认 30 天) - **头部验证:** 256 字节文件头,包含魔数和密钥哈希 - **信号发射:** `log_encrypted(path)`、`log_decrypted(path)`、`encryption_failed(error)` --- Updated Modules in v2.2.0 / v2.2.0 更新模块 | Module / 模块 | Changes / 变更 | |---------------|----------------| | DERMultiInstance | Added VirtualApp detection, sandbox detection, enhanced process filtering | | VanguardValue | Added secondary verification, checksum validation, tamper detection | | DERConfigManager | Added cloud hot-reload support, diff tools, config validation | | DERDetector | Registered new detection modules (SpeedDetectorV2, VirtualPosDetector, FileIntegrity, OfflineProtector, LogEncryptor) | --- Module Structure / 模块结构 ``` addons/DER AntiCheat/ ├── detection_v2/ │ ├── speed_detector_v2.gd # 加速器检测 V2 (v2.2.0) │ ├── virtual_pos_detector.gd # GPS 伪造检测 (v2.2.0) │ ├── multi_instance.gd # 多开检测 (更新) │ ├── hook_detector.gd # Hook 检测器 (v2.1.0) │ ├── process_scanner_v2.gd # 进程扫描器 V2 (v2.1.0) │ └── false_positive_filter.gd # 误报过滤器 (v2.1.0) ├── core/ │ ├── file_integrity.gd # 文件完整性扫描 (v2.2.0) │ ├── offline_protector.gd # 离线违规缓存 (v2.2.0) │ ├── log_encryptor.gd # 日志加密存储 (v2.2.0) │ ├── vanguard_value.gd # 内存加密值 (更新) │ ├── thread_pool.gd # 高性能线程池 (v2.0.0) │ ├── object_pool.gd # 通用对象池 (v2.0.0) │ ├── performance_monitor.gd # 性能监控器 (v2.0.0) │ └── memory_obfuscator.gd # 内存混淆器 (v2.1.0) ├── config/ │ └── manager.gd # 配置管理器 (更新) ├── detection/ │ └── detector.gd # 检测器注册 (更新) ├── network/ │ ├── client.gd # 网络客户端 │ ├── consistency_validator.gd # 一致性验证器 (v2.1.0) │ └── ccu_optimizer.gd # CCU 优化器 (v2.1.0) ├── cloud/ │ └── cloud_snapshot.gd # 云快照 (v2.1.0) ├── security/ │ └── whitelist_manager.gd # 白名单管理器 (v2.1.0) ├── report_v2/ │ └── encrypted_logger.gd # 加密日志器 (v2.1.0) ├── devtools/ │ └── device_fingerprint.gd # 设备指纹 (v2.1.0) └── plugin.gd # 插件入口 (更新) ``` --- Quick Start / 快速上手 ```gdscript // Speed Detector V2 / 加速器检测 V2 var speed_detector = DERSpeedDetectorV2.new() speed_detector.sensitivity = DERSpeedDetectorV2.Sensitivity.HIGH 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 伪造检测 var pos_detector = DERVirtualPosDetector.new() pos_detector.detection_level = DERVirtualPosDetector.DetectionLevel.STANDARD pos_detector.location_fake_detected.connect(func(details): print("GPS spoof detected!") ) // File Integrity Scanner / 文件完整性扫描 var integrity = DERFileIntegrity.new() integrity.scan_mode = DERFileIntegrity.ScanMode.NORMAL integrity.save_manifest("user://file_manifest.json") integrity.start() // Offline Protector / 离线违规缓存 var offline = DEROfflineProtector.new() offline.cache_violation("speed_hack", {"ratio": 1.5}) offline.start() // Log Encryptor / 日志加密存储 var log_encryptor = DERLogEncryptor.new() log_encryptor.encryption_mode = DERLogEncryptor.EncryptionMode.AES_GCM log_encryptor.append_log_line("Player action", "user://game.log") ``` --- Performance Comparison / 性能对比 Metric / 指标 v1.9.0 v2.0.0 v2.1.0 v2.2.0 Memory Usage / 内存占用 200MB 100MB 95MB 92MB Startup Time / 启动时间 500ms 300ms 280ms 260ms Scan Lag / 扫描卡顿 50ms 20ms 18ms 15ms GC Pauses / GC 暂停 10ms 3ms 3ms 2ms Total Modules / 模块总数 28 31 38 43 --- Security Features Summary / 安全功能总览 Feature / 功能 v2.0.0 v2.1.0 v2.2.0 Memory Encryption / 内存加密 Thread Pool / 线程池 Object Pool / 对象池 Performance Monitor / 性能监控 Speed Detector V2 / 加速器检测 V2 Virtual Position Detector / GPS 伪造检测 File Integrity Scanner / 文件完整性扫描 Offline Protector / 离线违规缓存 Log Encryptor / 日志加密存储 CCU Optimizer / CCU 优化器 Consistency Validator / 一致性验证 False Positive Filter / 误报过滤 Cloud Snapshot / 云快照 Whitelist Manager / 白名单管理 Encrypted Logger / 加密日志 Device Fingerprint / 设备指纹 Inject Detection / 注入检测 VM Detection / 虚拟机检测 Anti-Debug V2 / 反调试 V2 Rollback Detection / 回滚检测 --- Changelog / 更新日志 English · v2.2.0: Added 5 new modules: Speed Detector V2, Virtual Position Detector, File Integrity Scanner, Offline Protector, Log Encryptor. Updated Multi Instance, VanguardValue, Config Manager, Detector. Total modules: 43. · v2.1.0: Added 7 new modules: CCU Optimizer, Consistency Validator, False Positive Filter, Cloud Snapshot, Whitelist Manager, Encrypted Logger, Device Fingerprint. Total modules: 38. · v2.0.0: Performance-first release. Added ThreadPool, ObjectPool, PerformanceMonitor. 50% memory reduction, 70% GC reduction. · v1.9.0: Added Developer Tools (Log Viewer, Profiler, Cheat Simulator). · v1.8.0: Added Monitoring Suite (Alert Manager, Dashboard, Report Exporter). · v1.7.0: Added SL Protection suite (Rollback, Save Limit, Cloud Validator). 中文 · v2.2.0: 新增 5 个模块:加速器检测 V2、GPS 伪造检测、文件完整性扫描、离线违规缓存、日志加密存储。更新多开检测、内存加密值、配置管理器、检测器。模块总数:43。 · v2.1.0: 新增 7 个模块:CCU 优化器、一致性验证器、误报过滤器、云快照、白名单管理器、加密日志器、设备指纹。模块总数:38。 · v2.0.0: 性能优先版本。新增线程池、对象池、性能监控器。内存减少 50%,GC 减少 70%。 · v1.9.0: 新增开发者工具(日志查看器、性能分析器、作弊模拟器)。 · v1.8.0: 新增监控套件(告警管理器、仪表盘、报告导出器)。 · v1.7.0: 新增 SL 防护套件(回滚检测、保存限制、云存档验证)。 --- Final Notes / 最终说明 English DER AntiCheat v2.2.0 represents the most comprehensive Godot anti-cheat solution available. With 43 integrated modules spanning performance optimization, cheat detection, network validation, file integrity, offline protection, and forensic logging, it provides defense-in-depth for competitive and commercial Godot games. The modular architecture allows developers to enable only what they need, ensuring minimal performance impact while maintaining maximum security. 中文 DER AntiCheat v2.2.0 代表了目前最全面的 Godot 反作弊解决方案。拥有 43 个集成模块,涵盖性能优化、作弊检测、网络验证、文件完整性、离线防护和取证日志,为竞技和商业 Godot 游戏提供纵深防御。模块化架构允许开发者仅启用所需功能,在保持最大安全性的同时确保最小的性能影响。 --- Made with dedication for the Godot community 为 Godot 社区倾力打造 |
| 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.1-stable | 2.2.0-stable |
| Download Commit | 00077ce00c02be02235730111d9d56666f8101f8 | 1b4ad841fa75827dce36d2170a9dda6413718111 |
| Download Url (Computed) | https://github.com/kS222138/DER-AntiCheat-/archive/00077ce00c02be02235730111d9d56666f8101f8.zip | https://github.com/kS222138/DER-AntiCheat-/archive/1b4ad841fa75827dce36d2170a9dda6413718111.zip |
| Icon Url |
https://raw.githubusercontent.com/kS222138/1/main/7baf87fbf7e945598457c95b7723afa3.png
|
|