System Architecture
Riveon moves beyond traditional client-side anti-cheats by implementing a "Client-Sensor / Server-Judge" architecture.
Core Philosophy
Most anti-cheats rely on client-side logic to detect cheats ("If player speed > 100 then ban"). Cheaters can easily bypass this by blocking the ban request or modifying the logic.
Riveon takes a different approach. The client module acts strictly as a data collector (Sensor), streaming encrypted telemetry to the server. The server module acts as the decision maker (Judge). This prevents cheaters from reverse-engineering detection thresholds because the logic simply doesn't exist on their computer.
Client Module (Sensor)
- ►Thin Client: Minimal footprint (12KB) `loader.lua`.
- ►Dynamic Payload: Core logic is fetched from cloud RAM-only.
- ►Telemetry Stream: Sends raw vector data, not "decisions".
Server Module (Judge)
- ►Heuristic Analysis: Analyzes movement vectors over time.
- ►Ban Enforcement: Hardware-ID & Token based bans.
- ►Live Dashboard: Real-time monitoring via WebSocket.