Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Kickstart Projects with Free Godot Assets

Discover high quality and Open Source assets for your next Godot project
The page banner background of a mountain and forest

Whats popular

DER AntiCheat icon image
ks222
DER AntiCheat

DER AntiCheat v2.0.0 Official Documentation DER AntiCheat v2.0.0 官方文档---Version Information / 版本信息· Version / 版本: 2.0.0· Godot Version / 适配引擎: 4.6+· Author / 作者: 222· License / 协议: MIT---Overview / 概述EnglishDER AntiCheat v2.0.0 is a Performance-First Security Suite that revolutionizes how anti-cheat systems run in your game. This update introduces a production-grade ThreadPool, ObjectPool, and Performance Monitor, delivering up to 60% reduction in memory usage and 70% reduction in GC pauses. The entire detection pipeline has been re-architected for asynchronous execution, ensuring zero frame stutter during security scans.中文DER AntiCheat v2.0.0 是一个性能优先的安全套件,彻底革新了反作弊系统在游戏中的运行方式。本次更新引入了生产级线程池、对象池和性能监控器,实现了最高 60% 的内存占用降低和 70% 的 GC 暂停减少。整个检测管线已重构为异步执行模式,确保安全扫描期间零帧卡顿。---Core Modules & Features / 核心模块与功能1. DERThreadPool - High-Performance Thread Pool / 高性能线程池EnglishA production-grade thread pool for executing security tasks asynchronously without blocking the main thread.· Priority Queue: 4 priority levels (LOW, NORMAL, HIGH, CRITICAL) with CRITICAL tasks executing immediately.· Auto-Scaling: Dynamically grows/shrinks thread count based on workload (configurable min/max threads).· Task Retry: Built-in exponential backoff retry mechanism for transient failures.· Timeout Protection: Each task has an independent timeout to prevent hanging.· Batch & Sequence: Supports both parallel batch execution and sequential task chains.中文用于异步执行安全任务的生产级线程池,不会阻塞主线程。· 优先级队列:4 级优先级(低、普通、高、紧急),紧急任务立即执行。· 自动扩缩容:根据工作负载动态增减线程数量(可配置最小/最大线程数)。· 任务重试:内置指数退避重试机制,应对临时性失败。· 超时保护:每个任务独立超时,防止卡死。· 批量与序列:支持并行批量执行和串行任务链。---2. DERObjectPool - Object Pool / 对象池EnglishGeneric object pool for VanguardValue reuse, dramatically reducing memory allocation and GC pressure.· Pooled Objects: VanguardValue instances are recycled instead of freed, reducing GC by 70%.· Eviction Policies: Supports FIFO, LRU, and LFU eviction strategies.· Auto Cleanup: Idle objects are automatically cleaned after configurable timeout.· Stats Tracking: Real-time pool size, hit rate, and active object counts.中文用于 VanguardValue 复用的通用对象池,大幅减少内存分配和 GC 压力。· 池化对象:VanguardValue 实例被回收复用而非释放,GC 减少 70%。· 淘汰策略:支持 FIFO、LRU 和 LFU 三种淘汰策略。· 自动清理:空闲对象在可配置超时后自动清理。· 统计追踪:实时显示池大小、命中率和活跃对象数量。---3. DERPerformanceMonitor - Performance Monitor / 性能监控器EnglishReal-time performance monitoring for the entire anti-cheat system.· FPS Monitoring: Tracks current, average, min, and max FPS with stability score.· Frame Time Analysis: Calculates average, min, max, and standard deviation of frame times.· Memory Tracking: Monitors current and peak memory usage.· Module Timing: Measures execution time of each security module (detector, scanner, validator).· Bottleneck Detection: Automatically identifies modules consuming >50% of processing time.· Threshold Alerts: Emits signals when FPS drops below or memory exceeds configured thresholds.· Report Export: Exports performance data to JSON for analysis.中文针对整个反作弊系统的实时性能监控。· FPS 监控:追踪当前、平均、最低和最高帧率,附带稳定性评分。· 帧时间分析:计算帧时间的平均值、最小值、最大值和标准差。· 内存追踪:监控当前和峰值内存使用量。· 模块计时:测量每个安全模块(检测器、扫描器、验证器)的执行时间。· 瓶颈检测:自动识别消耗超过 50% 处理时间的模块。· 阈值告警:当 FPS 低于或内存超过配置阈值时发射信号。· 报告导出:导出性能数据为 JSON 格式供分析。---4. Integrated Async Detection / 集成异步检测EnglishAll existing detectors now run asynchronously through the thread pool.· DERInjectDetector: Now runs in background thread, zero impact on gameplay.· DERMemoryScanner: Scans memory patterns without frame stutter.· DERVMDetector: VM detection runs asynchronously with cached results.· DERMultiInstance: Process scanning moved to background thread.· DERDebugDetectorV2: Anti-debug checks execute on thread pool.中文所有现有检测器现在都通过线程池异步运行。· DERInjectDetector:后台线程运行,对游戏零影响。· DERMemoryScanner:无帧卡顿的内存模式扫描。· DERVMDetector:虚拟机检测异步运行,结果缓存。· DERMultiInstance:进程扫描移至后台线程。· DERDebugDetectorV2:反调试检查在线程池执行。---Performance Improvements / 性能提升Metric / 指标 v1.9.0 v2.0.0 Improvement / 提升Memory Usage / 内存占用 200MB 100MB -50%Startup Time / 启动时间 500ms 300ms -40%Scan Lag / 扫描卡顿 50ms 20ms -60%GC Pauses / GC 暂停 10ms/次 3ms/次 -70%Thread Management / 线程管理 Manual Auto-scaling ✅Object Allocation / 对象分配 Per-frame Pooled ✅---New Modules in v2.0.0 / 2.0.0 新增模块```addons/DER AntiCheat/├── core/│ ├── thread_pool.gd # 高性能线程池│ ├── object_pool.gd # 通用对象池│ ├── performance_monitor.gd # 性能监控器│ └── der_anticheat_core.gd # 统一核心控制器├── async/│ └── async_detector.gd # 异步检测器包装└── report_v2/ └── performance_report.gd # 性能报告生成器```---Quick Start / 快速上手```gdscript# Initialize the core / 初始化核心var anticheat = DERAntiCheatCore.new()add_child(anticheat)# Configure thread pool / 配置线程池anticheat.thread_pool.max_threads = 4anticheat.thread_pool.min_threads = 2# Configure object pool / 配置对象池anticheat.value_pool.max_size = 1000anticheat.value_pool.initial_size = 50# Enable performance monitoring / 启用性能监控anticheat.performance_monitor.enable_monitoring = trueanticheat.performance_monitor.fps_warning_threshold = 30# Submit async scan / 提交异步扫描var task_id = anticheat.submit_task(func(): return detector.scan_all())# Listen for completion / 监听完成anticheat.task_completed.connect(func(id, result): print("Scan completed: ", result))# Get protected value from pool / 从池中获取受保护的值var hp = anticheat.get_protected_value(100)# ... use hp ...anticheat.release_protected_value(hp) # Return to pool# Get performance stats / 获取性能统计var stats = anticheat.get_performance_stats()print("FPS: ", stats.current_fps)print("Memory: ", stats.current_memory_mb, "MB")```---Technical Implementation / 技术实现English· Thread-Safe Architecture: All shared resources protected by Mutex locks.· Lock-Free Queues: Priority task queues optimized for minimal contention.· Memory Pooling: Object reuse eliminates 70% of allocations.· Lazy Loading: Non-core modules loaded on-demand, reducing startup time.· Cache-Friendly Design: Hot paths optimized for CPU cache locality.· Signal-Driven: Async completion notifications via Godot Signals.中文· 线程安全架构:所有共享资源受 Mutex 锁保护。· 无锁队列:优先级任务队列经优化,争用最小化。· 内存池化:对象复用消除了 70% 的内存分配。· 懒加载:非核心模块按需加载,减少启动时间。· 缓存友好设计:热点路径针对 CPU 缓存局部性优化。· 信号驱动:通过 Godot 信号进行异步完成通知。---Changelog / 更新日志English· v2.0.0: Performance-first release. Added ThreadPool, ObjectPool, PerformanceMonitor. Async detection for all modules. 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.0.0:性能优先版本。新增线程池、对象池、性能监控器。所有模块异步检测。内存减少 50%,GC 减少 70%。· v1.9.0:新增开发者工具(日志查看器、性能分析器、作弊模拟器)。· v1.8.0:新增监控套件(告警管理器、仪表盘、报告导出器)。· v1.7.0:新增 SL 防护套件(回滚检测、保存限制、云存档验证)。---Final Notes / 最终说明EnglishDER AntiCheat v2.0.0 represents a fundamental shift in how anti-cheat systems should be built. By moving from a blocking, single-threaded architecture to a fully asynchronous, pooled, and monitored system, it achieves enterprise-grade security without compromising game performance. The 50% memory reduction and 70% GC reduction mean your game stays smooth while staying protected.中文DER AntiCheat v2.0.0 代表了反作弊系统构建方式的根本性转变。通过从阻塞式单线程架构迁移到完全异步、池化、可监控的系统,它在不牺牲游戏性能的前提下实现了企业级安全。50% 的内存减少和 70% 的 GC 减少意味着您的游戏在保持保护的同时保持流畅。

Assets we Love

Explore more from Categories

Featured Categories

Newly Updated

TCA_Weather_System icon image
ks222
TCA_Weather_System

TCA Weather System v1.3.0 — 动态生态 + 高级水体TCA Weather System v1.3.0 — Dynamic Ecosystem + Advanced Water---What's New in v1.3.0 / 1.3.0 新特性Advanced Water Interaction System / 高级水体交互系统English 中文Dynamic Ripples 动态涟漪 — 玩家/物体行走时产生实时水面波纹Object Buoyancy 物体浮力 — 漂浮物体带真实物理浮力效果Wake Trails 尾迹拖痕 — 移动物体留下 V 形尾迹Water Splash Particles 水花粒子 — 基于冲击力产生不同大小的水花Shoreline Waves 岸边浪涌 — 动态波浪拍打岸边Underwater Caustics Projection 水下焦散投射 — 焦散投射到水下物体表面Dynamic Ecosystem / 动态生态系统English 中文Seasonal Foliage Color 季节植被变色 — 树叶/草地颜色随季节色调变化Wind-Strength Foliage Response 风力植被响应 — 强风时草木弯曲幅度更大Rain Puddle Formation 雨水水坑形成 — 雨天在地形上动态形成水坑Snow Accumulation 积雪堆积 — 雪逐渐在表面累积Terrain Decal System 地面贴花系统 — 雨/雪/落叶等地面细节贴花Fog Density by Altitude 海拔雾密度 — 体积雾随地形高度变化 Player Environment Interaction / 玩家环境交互English 中文Footstep Effects 足迹效果 — 根据地形/天气产生不同音效和粒子Camera Wetness 镜头水雾 — 雨天镜头上的水滴效果(可选)Breath Vapor 呼吸白雾 — 寒冷天气镜头前的呼吸雾气Dynamic Shadow Softness 动态阴影柔化 — 阴天/雨天阴影更柔和Performance & Mobile Enhancements / 性能与移动端优化English 中文LOD System for All Effects 全效果 LOD 系统 — 基于距离的效果降级Effect Budget System 效果预算系统 — 限制每帧活跃效果总数Batched Particle Rendering 合批粒子渲染 — 减少雨/雪粒子绘制调用Low-Quality Mode for Intermediates 中低质量模式 — Low 和 Medium 之间新增一档---New Modules in v1.3.0 / 1.3.0 新增模块```TCA_Weather_System/├── scripts/│ ├── WaterInteraction.gd # 水体交互(浮力、涟漪、尾迹)│ ├── EcosystemManager.gd # 生态管理(季节变色、植被响应)│ ├── GroundDecalSystem.gd # 地面贴花(水坑、积雪、落叶)│ ├── PlayerEnvironment.gd # 玩家环境(足迹、镜头效果)│ ├── EffectBudget.gd # 效果预算(性能控制)│ └── LODManager.gd # LOD 管理(距离降级)├── particles/│ ├── splash_particle.tscn # 水花粒子│ ├── footstep_rain.tscn # 雨足迹水花│ └── breath_vapor.tscn # 呼吸白雾└── decals/ └── puddle_decal.tscn # 水坑贴花```---Quick Start / 快速上手```gdscript# Water Interaction / 水体交互var water = $WaterInteractionwater.enable_buoyancy = truewater.add_buoyant_object($Boat, 1.2)# Ecosystem / 生态系统var eco = $EcosystemManagereco.seasonal_foliage = trueeco.wind_response_strength = 1.5# Player Environment / 玩家环境var player_env = $PlayerEnvironmentplayer_env.footstep_effects = trueplayer_env.camera_wetness = true# Performance / 性能var budget = $EffectBudgetbudget.max_effects_per_frame = 20budget.target_fps = 60```---Performance Tuning / 性能调优(1.3.0 更新)Setting Low Medium High UltraWater Ripples Off Simple Full FullBuoyancy Off Off Simple FullWake Trails Off Off Simple FullUnderwater Caustics Off Off On OnSeasonal Foliage Off On On OnRain Puddles Off Low Full FullSnow Accumulation Off Off Simple FullGround Decals Off Low Full FullBreath Vapor Off Off On OnCamera Wetness Off Off On On---Changelog / 更新日志Version 1.3.0English 中文Added Advanced Water Interaction System 新增高级水体交互系统Added Dynamic Ecosystem System 新增动态生态系统Added Player Environment Interaction 新增玩家环境交互Added Effect Budget System 新增效果预算系统Added LOD System for all effects 新增全效果 LOD 系统Optimized particle batching for mobile 优化移动端粒子合批Added low-quality mode for intermediates 新增中低质量模式Bug fixes and stability improvements 修复 Bug 并提升稳定性--- 总结 / SummaryEnglish 中文TCA Weather System v1.3.0 transforms your environment from "beautiful" to "alive" TCA Weather System v1.3.0 让你的环境从「好看」升级到「生动」Water responds to players and objects 水体会对玩家和物体产生真实反应Ecosystems change with seasons and weather 生态系统随季节和天气变化Every interaction leaves a trace 每一次交互都会留下痕迹All while maintaining mobile-friendly performance 同时保持移动端友好的性能

About Godot Asset Library

Godot Asset Library is a free and Open Source asset library for the Godot Engine maintained by the Godot Asset Library community on GitHub. Explore assets created by the Godot Engine community, and kickstart your development with quality assets from Godot Asset Library

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers