DER_Protection_System's icon

DER_Protection_System 1.0.0-beta Tools 4.6 Community

Submitted by user ks222; MIT; 2026-03-16

DER Protection System (Beta)

**Version:** 1.0.0-beta
**Godot Version:** 4.6+
**Author:** 222
**License:** MIT

---

## Overview | 概述

**English**
DER Protection System is an anti-cheat plugin for Godot 4.6+. It provides runtime protection for game values, memory encryption, and cheat detection. Currently in **Beta** — core features are stable, some modules are still in development.

**中文**
DER Protection System 是 Godot 4.6+ 的反作弊插件,提供运行时数值保护、内存加密和作弊检测功能。目前处于 **Beta 版本**——核心功能已稳定,部分模块仍在开发中。

---

## Features | 功能

### Tested & Working | 已测试可用
- `VanguardValue` – encrypted value storage with access pattern detection
- `DERLogger` – structured logging with callback support
- Basic memory protection and integrity checks

### In Development | 开发中
- Network encryption module (planned for v1.1.0)
- Detector system optimization
- Performance tuning

---

## Installation | 安装

1. Download this plugin from the Godot Asset Library or GitHub Releases
2. Copy `addons/der_protection_system` into your project's `addons/` folder
3. Enable it in **Project Settings → Plugins**
4. Restart the editor

---

## Quick Start | 快速上手

```gdscript
# Create a protected value
var pool = DERPool.new()
var player_hp = VanguardValue.new(100)
pool.set_value("hp", player_hp)

# Use it normally
func take_damage(amount):
var current = pool.get_value("hp").get_value()
pool.get_value("hp").set_value(current - amount)

# Scan for threats
var threats = pool.scan_for_threats()
if threats.size() > 0:
print("Cheat detected!")


View files Download Submit an issue Recent Edits