Custom Evidence & Telemetry

Telemetry

Attaching custom game metadata, match replays, and coordinate snapshots to incident dossiers.

# Overview

When reviewing suspicious player flags in the Bento Admin Dashboard or Discord embeds, moderators benefit from having detailed game-specific context (e.g. current stage, inventory items, active team, weapon ID).

RAC allows you to attach custom key-value metadata to any incident report.


# Attaching Telemetry to Incidents

local DetectionEngine = require(game.ServerScriptService.RAC.Core.DetectionEngine)

DetectionEngine.RegisterIncident(player, {
    detectorName = "SuspiciousTradeDetector",
    category = "Economy",
    severity = "Critical",
    confidence = 0.96,
    evidence = "Attempted trade transaction with mismatched currency hash.",
    metadata = {
        partnerUserId = 98765432,
        tradeSessionId = "TRD-84820",
        claimedCurrency = 5000000,
        playerAccountAgeDays = player.AccountAge,
    },
})

# Where Custom Evidence Appears

  1. Bento Admin Dashboard: Visible inside the Incident Detail Modal in DetectionCenterView.
  2. Discord Webhooks: Displayed as structured fields in the Discord embed.
  3. DataStore Archive: Serialized with the incident dossier in RAC_Incidents_v1.

# Next Steps