About NexusCheatRadar
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
https://nexuscheatradar-6yt.pages.dev
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RCON IS COMING SOON
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ BETA NOTICE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NCR is in active beta — functional on live servers, but thresholds and features are still being refined with community feedback.
» Human oversight required — Always verify alerts before taking action
» False positives are possible — All thresholds are fully tunable
>> DOING ALL I CAN TO KEEP THE SITE FREE SO YOU KNOW WHEN A PLAER IS FISHY<<
NCR is a detection assistant, not an auto-ban system. Every alert ishould be reviewed
by a human admin before any enforcement action is taken. that means you need to verify
nothing will ever replace human monitoring
What makes NCR different is the network. Every server running NCR contributes
to a shared intelligence database — player risk scores, violation history,
ban records, and IP cross-reference data are all stored centrally and
accessible through the NCR web portal. When a known cheater joins your server,
you know before they do anything.
REMOMBER ALWAYS F7 REPORT CHEATERS UNFORTUNATLY THERES NO BACKEND THAT CAN ALLOW
A AUTOSEND ,MORE INFO IS BETTER INFO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ DETECTION MODULES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👁 ESP / Wallhack
Tracks look-angle to hidden players through walls. Flags sustained through-wall targeting with frame-by-frame analysis.
Aimbot
Detects snap-aim events and inhuman alignment angles during combat across multiple engagements.
No-Recoil
Per-weapon recoil compensation pattern analysis across full-auto fire. Compares actual vs expected weapon behaviour.
Speed Hack / Lag Switch
Velocity spike detection and network burst pattern analysis. Catches movement cheats and lag-switch abuse.
Wall Loot
Detects looting of player-placed storage containers that are obstructed by player-built construction.
Only fires when both the container and the blocking geometry are player-owned — world crates, rocks, and
terrain should never trigger this check.
Debug Camera / Freecam
Catches unauthorized freecam and spectate mode usage by non-admin players.
NoClip / Fly
Detects flight and clipping through solid geometry in real time.
↔ Strafe & Backpedal
Abnormal strafing patterns statistically associated with aimbot software.
Privilege Escalation
Detects command use without proper Oxide permissions — catches unauthorised admin abuse.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ RISK SCORING SYSTEM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NCR builds a persistent risk profile for every player — not just one-off alerts.
» Persistent scores — Saved across sessions and plugin reloads
» Per-category tracking — ESP, aimbot, recoil, and speed scored independently
» Steam risk weighting — VAC bans, account age, and game count factored in
» ServerArmour integration — Optional community ban list support
» Configurable thresholds — You decide exactly when alerts fire
» Watchlist system — Flag specific players for heightened monitoring
Scores persist across disconnects and server restarts. A player cannot
reset their risk score by rejoining.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ DISCORD INTEGRATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every module has its own configurable webhook — route each alert type to a different channel.
» Per-category webhooks — ESP, aimbot, speed, wall loot all go to separate channels
» Rich embeds — Violation type, probability %, weapon, distance, grid position
» Steam profile links — One-click access to suspect's Steam, BattleMetrics, and more
» Player join reports — Auto-alert on join with VAC ban status and risk score
» Name-change alerts — Instant notification when a flagged player renames
» Ban announcements — Broadcasts bans and unbans with reason and appeal link
--------------------------------------------------------------------------------
IN-GAME REPORTING (CUI)
--------------------------------------------------------------------------------
administration can submit reports directly from within Rust
using the built-in CUI panel. The report panel includes:
- Report type selection
- Player search / dropdown with name and Steam ID search
- Reports are sent to discord within their designated webhook
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ ADMIN COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions nexuscheatradar.admin
All commands work in chat or console.
/ncr.radar — Toggle the live world radar overlay HUD
/ncr.strip — Toggle the quick-action strip UI panel
/ncr.lookup <name|id> — Look up a player's NCR profile and intel
/ncr.history <name|id> — View full violation history for a player
/ncr.risk <name|id> — Show risk score breakdown for a player
/ncr.incidents <name|id> — List all recorded incidents with context
/ncr.reset <steamid> — Clear all risk scores and history
/ncr.watch <steamid> — Add a player to the watchlist
/ncr.unwatch <steamid> — Remove a player from the watchlist
/ncr.watchlist — Show all currently watched players
/ncr.stats — Plugin stats (alerts fired, players tracked)
/ncr.ban <steamid> [reason] — Ban + Discord notification
/ncr.unban <steamid> — Unban + Discord notification
/ncr.webshare <steamid> <type> — Share violation to NCR network
/ncr.report opens cui that handles most of your reporting , can also open from radar bar
ncr.link <TOKEN> (Console /rcon only) Link server to your NCR portal account
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ Permissions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- nexuscheatradar.admin
- nexuscheatradar.report.mod — opens Report CUI; can kick + toxic report
- nexuscheatradar.report.admin — opens Report CUI; full report access
- nexuscheatradar.report.watchlist — add to watchlist
- nexuscheatradar.report.kick — kick player
- nexuscheatradar.report.toxic — file toxicity report
- nexuscheatradar.report.tempban — temporary ban
- nexuscheatradar.report.serverban — server ban
- nexuscheatradar.report.networkban — network-wide ban
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ WEB DASHBOARD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
NCR ships with a companion web dashboard for browser-based admin control.
» Violation Report System — Full detection list with evidence, confidence scores, and one-click ban
» Player Search & Lookup — Search by Steam64 ID, URL, or name. Shows aliases, history, and risk breakdown
» Networked Servers — Live view of all NCR-connected servers sharing ban intelligence in real time
» Live Statistics — Network-wide counts: violations, bans, high-risk players, active servers
https://nexuscheatradar-6yt.pages.dev
The portal has three areas:
PUBLIC LOOKUP
Anyone can search any player by Steam ID. Shows risk score, violation
history, ban status, VAC/game bans, account age, aliases, and servers
visited across the entire NCR network. Links out to Steam, BattleMetrics,
ServerArmour, and more. see your own wand appeal bans easier login with steam
SERVER OWNER PORTAL (Steam login required)
Server owners sign in with Steam and link their server using the
ncr.link console command. The portal shows:
- All registered servers with online/offline status
- Recent violations and ban history
- IP intelligence and cross-reference data
- Current player counts and server info
ADMINS/ MODERATORS
add under team tab
Admins and moderators are added by server owner these admins do not reflect ingame but
their actions do choose who you allow and what things they can do carefully
to set your admins or moderators go to your team and add their steam id they can then instantly login and will have th
--------------------------------------------------------------------------------
NETWORK INTELLIGENCE
--------------------------------------------------------------------------------
When a player joins any server running NCR, the plugin automatically:
1. Checks the NCR network database for prior violations and bans
2. Pulls Steam ban data (VAC, game bans, community status)
3. Cross-references with ServerArmour community ban lists (SA is throwing a error on join i ased the creator to assist in corecting this )
4. Sends a join report to Discord with full intelligence summary
If the player is flagged on the network, admins are alerted on join.
IP cross-reference catches players attempting to evade bans with new accounts.
--------------------------------------------------------------------------------
SETUP
--------------------------------------------------------------------------------
1. Upload NexusCheatRadar.cs to /oxide/plugins/ on your Rust server.
2. Start the server. The plugin generates a default config at:
/oxide/config/NexusCheatRadar.json
3. Configure the config file:
- Set your Discord webhook URLs for each detection type
- Add your Steam Web API key (free at steamcommunity.com/dev/apikey)
- Set Enabled: true under the Web section if you would like to use this to its full potential
4. Grant admin permission:
oxide.grant group admin nexuscheatradar.admin ( im not naming them all again)
5. Restart or reload the plugin:
oxide.reload NexusCheatRadar or just reload NexusCheatRadar
6. Link your server to the web portal (console):
Additionall servers can be linked by theirr server keys in the web tab or
ncr.link <YOUR-PORTAL-TOKEN>
(Get your portal token by signing into the web server portal with Steam) this token links all your servers under 1 dashboard


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◈ TROUBLESHOOTING
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
No Discord alerts arriving?
» Check webhook URLs are correctly pasted — no trailing spaces
» Confirm Discord.Enabled is true in config
» Make sure the detection module is enabled
» Run ncr.testmode <steamid> true to simulate
Too many false positives?
» Raise threshold values in ESP, Aimbot, or NoRecoil config sections
» Increase shot/sample count requirements before alerts fire
» Whitelist high-ping players by SteamID
» Enable SuppressStrafeForSkillTree if using skill tree plugins
Radar or UI not showing?
» Grant nexuscheatradar.admin permission via Oxide
» Toggle with /ncr.radar — requires admin flag or the permission node
» Verify it loaded: oxide.reload NexusCheatRadar
Plugin fails to load?
» Delete the config file — NCR will regenerate it cleanly on next load
» Check oxide/logs for the specific error line
» Confirm you're on a compatible Oxide/uMod build
» Set AutoNormalizeConfigLists to true
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
https://nexuscheatradar-6yt.pages.dev
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMMING SOON (this is not the final product and will be subscription based through the Portal )