RedM Reports
A full-featured report and ticket system for RedM, with multi-framework support, media capture, a staff dashboard, SLA analytics and deep moderation tooling.
VORP RSG Core RedEM:RP StandaloneResource name
The resource folder is pc_report; the manifest name is pc_reports. ensure and exports both use the folder name, so the correct line is ensure pc_report. Rename the folder to pc_reports if you want the two identical — just remember exports follow the folder.
Highlights
For players
- Categorised reports with per-category custom forms
- Player-selectable priority, capped server-side
- Optional anonymous reporting — name and server ID masked everywhere
- Live chat with the handling staff member, with typing indicators
- Personal history of open and closed reports
- 1–5 star review prompt when a claimed report is closed
For staff
- Queue with priority badges, reporter online-dot, and Show Claimed / Show Closed filters
- Claim, unclaim, transfer, close, reopen, delete
- Actions: Go To, Bring, Revive, Freeze, Heal, Disarm, Jail, Warn, Kick, Ban — plus your own
- Spectate with arrow-key player cycling
- Screenshots and burst clips, uploaded to Discord and shown in a lightbox gallery
- Tags, player notes, internal notes, and report blocks
- Watch a player and get pinged whenever they are reported again
- Staff-only chat channel with an online-staff list
Automation & analytics
- On-duty roster — auto-assign and pings reach only clocked-in staff
- SLA tracking with Discord escalation for unclaimed high/urgent reports
- Dashboard: Open, Closed, Avg Claim, Avg Close, Avg Rating, SLA Breaches
- 14-day trend chart, staff leaderboard, active blocks manager, map blips
- Per-report audit log of every claim, close, transfer, action and tag change
- Discord webhooks with per-category and per-priority routing
Documentation
| Page | What's in it |
|---|---|
| Installation | Requirements, dependencies, first boot, test checklist |
| Configuration | Every option in config.lua |
| Permissions | Capability keys and the per-framework bridge |
| Commands & Keys | Every command and the spectate keys |
| Staff Guide | Working a ticket end to end |
| Player Guide | What your players can do |
| Developer API | Exports, events and integration hooks |
| Troubleshooting | Common issues and fixes |
Requirements
| Required | Optional |
|---|---|
RedM server (cerulean) | screenshot-basic — RedM fork — for media capture |
oxmysql | vorp_admin — only for Config.Spectate.Mode = 'vorp_admin' |
assetpacks | |
| A framework: VORP / RSG / RedEM:RP / Standalone |
Support
- 💬 Discord: https://discord.gg/w4Ew4k3Exn
- 🛒 Store: https://redmorrow.com/products/redm-reports
The shipped config is the authority
config.lua is a shared script — one file for client and server. Restart the resource after editing it; re-opening the menu is not enough for config changes to apply.