M2Guard – Change Notes v1.5
Dear users,
The following updates and improvements have been implemented in M2Guard v1.5:
Python Cheat Detection
Added an advanced analysis engine for detecting Python-based cheat tools such as PyInjector, Pymem, ctypes injection, and similar methods.
Detection
system now covers 4 primary categories:
Process Injection
Memory Tampering
Automation Cheats
Suspicious Tooling
Implemented a corroboration-based validation system. Python detection alone is not considered sufficient evidence; additional strong indicators are required before triggering enforcement.
Automatic Customer Integration Service
Added support for uploading the following source files directly through the admin panel:
PythonPlayer.cpp
UserInterface.cpp
PythonNetworkStreamPhaseGame.cpp
The system automatically generates and provides a fully patched bundle.
The patcher now automatically injects:
m2_guard_loader.h include
InitializeMandatory / Shutdown
UpdatePlayerIdentity
ReportMoveSpeed
ReportAttackSpeed
ReportAttackInterval calls
Auto Hunt state flag integration has also been automated. The customer's auto hunt toggle variable is detected automatically, and corresponding SetGameFlag calls are injected into all relevant state transition points.
License & API Key Security
License and API keys are now secured using bcrypt hashing.
Legacy SHA256 hashes remain supported for backward compatibility and are automatically upgraded upon first verification.
Added prefix-based fast lookup for API key validation. Instead of iterating through all database entries, the system now performs pre-filtering using the first 8 characters of the API key.
Added nonce + timestamp protection to the license validation system to prevent replay attacks.
All updates are delivered directly through the API. No additional DLL download or manual installation is required on the client side.
M2Guard continues to provide a fair,
stable, and secure environment for your server.