Proxy-level anti-cheat for Minecraft

U

/u/Electronic-Teach2505

Guest
Hey admins, devs, and maybe even cheat makers.

Minecraft anti-cheats run as server plugins. But one conceptual idea caught my interest approach: sits between the proxy (I'm talking about a level even higher than velocity) and the backend servers (probably velocity). The proxy wraps every raw Minecraft packet and forwards a copy to a separate DPI (Deep Package Inspection) service. That service reassembles the streams, parses the protocol, normalizes the data and streams real‑time ticks to Kafka for hardcoded values/ML analysis.

I think this is a pretty interesting idea, because it could really help reduce the load on the Minecraft servers themselves, as well as on the CPU and I/O, plus, this frees us from Java, which is more demanding and slower than compiled languages like C++, Go, Rust, etc. The idea came to me while I was reading about how GFW works, and at the same time, a friend of mine who administers a server with mini-games was complaining about cheaters.

Right now it's just a working prototype. But before I go further, I'd really love to hear from people who've actually run big servers, written anti‑cheat plugins, or even built cheat clients. If this sounds stupid - tell me why. If you've tried something similar - what broke? If you have ideas for gathering cheat data - please share.

submitted by /u/Electronic-Teach2505
[link] [comments]

Continue reading...
 
Back
Top