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.