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

DER AntiCheat

An asset by ks222
The page banner background of a mountain and forest
DER AntiCheat hero image

Quick Information

0 ratings
DER AntiCheat icon image
ks222
DER AntiCheat

# DER AntiCheat**Version:** 1.1.0**Godot Version:** 4.6+**Author:** 222**License:** MIT---## Overview**English**DER AntiCheat is a professional anti-cheat plugin for Godot 4.6+ that protects your game from memory editors, debuggers, and cheat tools. It provides runtime value encryption, cheat detection, and network protection (v1.1.0+). All core features are stable and production-ready.**中文**DER AntiCheat 是 Godot 4.6+ 的专业反作弊插件,保护你的游戏免受内存修改器、调试器和作弊工具的侵害。它提供运行时数值加密、作弊检测和网络保护功能(v1.1.0+)。所有核心功能均已稳定,可直接用于生产环境。---## Features### Value Protection**English**- Memory Encryption: Automatically encrypt integers, floats, booleans, and strings in memory- Value Pool: Centralized management of protected values- Access Detection: Detect unauthorized memory access attempts**中文**- 内存加密:自动加密内存中的整数、浮点数、布尔值和字符串- 值池管理:集中管理受保护的数值- 访问检测:检测未授权的内存访问尝试### Cheat Detection**English**- Debugger Detection: Detect if debuggers are attached to your game- Memory Scanner Detection: Identify memory scanning tools- Speed Hack Detection: Detect game speed modifications- Integrity Checks: Verify game file integrity at runtime**中文**- 调试器检测:检测是否有调试器附加到游戏进程- 内存扫描检测:识别内存扫描工具- 变速器检测:检测游戏速度修改- 完整性检查:运行时验证游戏文件完整性### Network Protection (v1.1.0+)**English**- Packet Encryption: All network data is automatically encrypted- HMAC Signatures: Prevent packet tampering- Replay Attack Prevention: Timestamp and nonce validation- Connection Pooling: Manage multiple connections efficiently- Auto Reconnect: Automatically reconnect on disconnection- WebSocket Support: Real-time bidirectional communication- Resume Downloads: Support for broken download recovery- Bandwidth Control: Limit bandwidth usage per second- Request Prioritization: Critical requests bypass rate limits**中文**- 数据包加密:所有网络数据自动加密传输- HMAC签名:防止数据包被篡改- 重放攻击防护:时间戳和随机数验证- 连接池管理:高效管理多个网络连接- 自动重连:断线后自动重新连接- WebSocket支持:实时双向通信- 断点续传:支持下载中断后继续- 带宽控制:限制每秒带宽使用- 请求优先级:关键请求绕过频率限制---## Installation**English**1. Download from GitHub Releases or Godot Asset Library2. Copy the `addons/DER AntiCheat` folder to your project's `addons/` directory3. Open Godot Editor -> Project -> Project Settings -> Plugins4. Enable "DER AntiCheat"5. Restart the editor**中文**1. 从 GitHub Releases 或 Godot Asset Library 下载2. 将 `addons/DER AntiCheat` 文件夹复制到项目的 `addons/` 目录3. 打开 Godot 编辑器 -> 项目 -> 项目设置 -> 插件4. 启用 "DER AntiCheat"5. 重启编辑器---## Quick Start```gdscript# Create a protected valuevar pool = DERPool.new()var player_hp = VanguardValue.new(100)pool.set_value("hp", player_hp)# Use it normallyfunc take_damage(amount):var current = pool.get_value("hp").valuepool.get_value("hp").value = current - amount# Scan for threatsvar threats = pool.scan_for_threats()if threats.size() > 0:print("Cheat detected!")# Network protection (v1.1.0+)var client = DERNetworkClient.new("https://yourserver.com", self)client.handshake(func(success, result):if success:print("Connected to server"))client.send("/api/player/move", {"x": 100, "y": 200}, func(success, result):if success:print("Move successful"))```---ChangelogVersion 1.1.0English· Added network protection module with encrypted packet transmission· Added WebSocket support for real-time communication· Added resume broken downloads feature· Added connection pooling and auto-reconnect· Added bandwidth control and request prioritization· Improved thread safety and performance· Added adaptive data compression中文· 新增网络保护模块,支持加密数据包传输· 新增 WebSocket 实时通信支持· 新增断点续传功能· 新增连接池管理和自动重连· 新增带宽控制和请求优先级· 优化线程安全和性能· 新增自适应数据压缩Version 1.0.0· Initial release with core anti-cheat features· 首次发布,包含核心反作弊功能---LicenseMIT License - Free for personal and commercial use

Supported Engine Version
4.6
Version String
1.1.0-stable
License Version
MIT
Support Level
community
Modified Date
9 hours ago
Git URL
Issue URL

🛡️ DER AntiCheat

if threats.size() > 0:

print("⚠️ Cheat detected!")

for threat in threats:

print("Type: ", threat.type)

print("Risk Level: ", threat.risk)

print("Details: ", threat.details)

return true

return false

Auto-scan every 5 seconds

func _ready():

var timer = Timer.new()

timer.wait_time = 5.0

timer.timeout.connect(_on_scan_timer)

add_child(timer)

timer.start()

func _on_scan_timer():

if check_for_cheats():

print("Cheating detected! Taking action...")



4. Network Client Setup


```gdscript

# Create a network client

var client = DERNetworkClient.new("https://api.yourgame.com", self)


# Optional: Configure client

client.set_debug_mode(true)

client.set_compression_level(CompressionLevel.ADAPTIVE)

client.set_offline_mode(false)


# Connect to server

client.handshake(func(success, result):

if success:

print("✅ Connected to server")

print("Session key: ", client.get_protector().get_session_key())

else:

print("❌ Connection failed: ", result)

)
  1. Sending Encrypted Data

# Send data with automatic encryption

func send_player_position(x, y):

var data = {

"x": x,

"y": y,

"timestamp": Time.get_unix_time_from_system()

}

client.send("/api/player/move", data, func(success, result):

if success:

print("✅ Position updated")

else:

print("❌ Move failed: ", result)

)


# Send with priority (critical requests bypass rate limits)

func send_critical_action(action):

client.send_data_with_priority("/api/combat/action", action, 

RequestPriority.CRITICAL, 

func(success, result):

if success:

print("✅ Critical action sent")

)
  1. WebSocket for Real-time Communication

# Connect to WebSocket

func connect_to_chat():

client.ws_connect("/chat", func(success, ws):

if success:

print("✅ WebSocket connected")

# Send message

client.ws_send("/chat", {

"type": "join",

"username": "Player1"

})

)


Made with ❤️ for the Godot community

# DER AntiCheat

**Version:** 1.1.0
**Godot Version:** 4.6+
**Author:** 222
**License:** MIT

---

## Overview

**English**
DER AntiCheat is a professional anti-cheat plugin for Godot 4.6+ that protects your game from memory editors, debuggers, and cheat tools. It provides runtime value encryption, cheat detection, and network protection (v1.1.0+). All core features are stable and production-ready.

**中文**
DER AntiCheat 是 Godot 4.6+ 的专业反作弊插件,保护你的游戏免受内存修改器、调试器和作弊工具的侵害。它提供运行时数值加密、作弊检测和网络保护功能(v1.1.0+)。所有核心功能均已稳定,可直接用于生产环境。

---

## Features

### Value Protection
**English**
- Memory Encryption: Automatically encrypt integers, floats, booleans, and strings in memory
- Value Pool: Centralized management of protected values
- Access Detection: Detect unauthorized memory access attempts

**中文**
- 内存加密:自动加密内存中的整数、浮点数、布尔值和字符串
- 值池管理:集中管理受保护的数值
- 访问检测:检测未授权的内存访问尝试

### Cheat Detection
**English**
- Debugger Detection: Detect if debuggers are attached to your game
- Memory Scanner Detection: Identify memory scanning tools
- Speed Hack Detection: Detect game speed modifications
- Integrity Checks: Verify game file integrity at runtime

**中文**
- 调试器检测:检测是否有调试器附加到游戏进程
- 内存扫描检测:识别内存扫描工具
- 变速器检测:检测游戏速度修改
- 完整性检查:运行时验证游戏文件完整性

### Network Protection (v1.1.0+)
**English**
- Packet Encryption: All network data is automatically encrypted
- HMAC Signatures: Prevent packet tampering
- Replay Attack Prevention: Timestamp and nonce validation
- Connection Pooling: Manage multiple connections efficiently
- Auto Reconnect: Automatically reconnect on disconnection
- WebSocket Support: Real-time bidirectional communication
- Resume Downloads: Support for broken download recovery
- Bandwidth Control: Limit bandwidth usage per second
- Request Prioritization: Critical requests bypass rate limits

**中文**
- 数据包加密:所有网络数据自动加密传输
- HMAC签名:防止数据包被篡改
- 重放攻击防护:时间戳和随机数验证
- 连接池管理:高效管理多个网络连接
- 自动重连:断线后自动重新连接
- WebSocket支持:实时双向通信
- 断点续传:支持下载中断后继续
- 带宽控制:限制每秒带宽使用
- 请求优先级:关键请求绕过频率限制

---

## Installation

**English**
1. Download from GitHub Releases or Godot Asset Library
2. Copy the `addons/DER AntiCheat` folder to your project's `addons/` directory
3. Open Godot Editor -> Project -> Project Settings -> Plugins
4. Enable "DER AntiCheat"
5. Restart the editor

**中文**
1. 从 GitHub Releases 或 Godot Asset Library 下载
2. 将 `addons/DER AntiCheat` 文件夹复制到项目的 `addons/` 目录
3. 打开 Godot 编辑器 -> 项目 -> 项目设置 -> 插件
4. 启用 "DER AntiCheat"
5. 重启编辑器

---

## 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").value
pool.get_value("hp").value = current - amount

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

# Network protection (v1.1.0+)
var client = DERNetworkClient.new("https://yourserver.com", self)
client.handshake(func(success, result):
if success:
print("Connected to server")
)

client.send("/api/player/move", {"x": 100, "y": 200}, func(success, result):
if success:
print("Move successful")
)
```

---

Changelog

Version 1.1.0

English

· Added network protection module with encrypted packet transmission
· Added WebSocket support for real-time communication
· Added resume broken downloads feature
· Added connection pooling and auto-reconnect
· Added bandwidth control and request prioritization
· Improved thread safety and performance
· Added adaptive data compression

中文

· 新增网络保护模块,支持加密数据包传输
· 新增 WebSocket 实时通信支持
· 新增断点续传功能
· 新增连接池管理和自动重连
· 新增带宽控制和请求优先级
· 优化线程安全和性能
· 新增自适应数据压缩

Version 1.0.0

· Initial release with core anti-cheat features
· 首次发布,包含核心反作弊功能

---

License

MIT License - Free for personal and commercial use

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
DER AntiCheat icon image
ks222
DER AntiCheat

# DER AntiCheat**Version:** 1.1.0**Godot Version:** 4.6+**Author:** 222**License:** MIT---## Overview**English**DER AntiCheat is a professional anti-cheat plugin for Godot 4.6+ that protects your game from memory editors, debuggers, and cheat tools. It provides runtime value encryption, cheat detection, and network protection (v1.1.0+). All core features are stable and production-ready.**中文**DER AntiCheat 是 Godot 4.6+ 的专业反作弊插件,保护你的游戏免受内存修改器、调试器和作弊工具的侵害。它提供运行时数值加密、作弊检测和网络保护功能(v1.1.0+)。所有核心功能均已稳定,可直接用于生产环境。---## Features### Value Protection**English**- Memory Encryption: Automatically encrypt integers, floats, booleans, and strings in memory- Value Pool: Centralized management of protected values- Access Detection: Detect unauthorized memory access attempts**中文**- 内存加密:自动加密内存中的整数、浮点数、布尔值和字符串- 值池管理:集中管理受保护的数值- 访问检测:检测未授权的内存访问尝试### Cheat Detection**English**- Debugger Detection: Detect if debuggers are attached to your game- Memory Scanner Detection: Identify memory scanning tools- Speed Hack Detection: Detect game speed modifications- Integrity Checks: Verify game file integrity at runtime**中文**- 调试器检测:检测是否有调试器附加到游戏进程- 内存扫描检测:识别内存扫描工具- 变速器检测:检测游戏速度修改- 完整性检查:运行时验证游戏文件完整性### Network Protection (v1.1.0+)**English**- Packet Encryption: All network data is automatically encrypted- HMAC Signatures: Prevent packet tampering- Replay Attack Prevention: Timestamp and nonce validation- Connection Pooling: Manage multiple connections efficiently- Auto Reconnect: Automatically reconnect on disconnection- WebSocket Support: Real-time bidirectional communication- Resume Downloads: Support for broken download recovery- Bandwidth Control: Limit bandwidth usage per second- Request Prioritization: Critical requests bypass rate limits**中文**- 数据包加密:所有网络数据自动加密传输- HMAC签名:防止数据包被篡改- 重放攻击防护:时间戳和随机数验证- 连接池管理:高效管理多个网络连接- 自动重连:断线后自动重新连接- WebSocket支持:实时双向通信- 断点续传:支持下载中断后继续- 带宽控制:限制每秒带宽使用- 请求优先级:关键请求绕过频率限制---## Installation**English**1. Download from GitHub Releases or Godot Asset Library2. Copy the `addons/DER AntiCheat` folder to your project's `addons/` directory3. Open Godot Editor -> Project -> Project Settings -> Plugins4. Enable "DER AntiCheat"5. Restart the editor**中文**1. 从 GitHub Releases 或 Godot Asset Library 下载2. 将 `addons/DER AntiCheat` 文件夹复制到项目的 `addons/` 目录3. 打开 Godot 编辑器 -> 项目 -> 项目设置 -> 插件4. 启用 "DER AntiCheat"5. 重启编辑器---## Quick Start```gdscript# Create a protected valuevar pool = DERPool.new()var player_hp = VanguardValue.new(100)pool.set_value("hp", player_hp)# Use it normallyfunc take_damage(amount):var current = pool.get_value("hp").valuepool.get_value("hp").value = current - amount# Scan for threatsvar threats = pool.scan_for_threats()if threats.size() > 0:print("Cheat detected!")# Network protection (v1.1.0+)var client = DERNetworkClient.new("https://yourserver.com", self)client.handshake(func(success, result):if success:print("Connected to server"))client.send("/api/player/move", {"x": 100, "y": 200}, func(success, result):if success:print("Move successful"))```---ChangelogVersion 1.1.0English· Added network protection module with encrypted packet transmission· Added WebSocket support for real-time communication· Added resume broken downloads feature· Added connection pooling and auto-reconnect· Added bandwidth control and request prioritization· Improved thread safety and performance· Added adaptive data compression中文· 新增网络保护模块,支持加密数据包传输· 新增 WebSocket 实时通信支持· 新增断点续传功能· 新增连接池管理和自动重连· 新增带宽控制和请求优先级· 优化线程安全和性能· 新增自适应数据压缩Version 1.0.0· Initial release with core anti-cheat features· 首次发布,包含核心反作弊功能---LicenseMIT License - Free for personal and commercial use

Supported Engine Version
4.6
Version String
1.1.0-stable
License Version
MIT
Support Level
community
Modified Date
9 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers