Jump to content

Auto Ban / Report Ban - AISentiment Edition 3.1.0

$25.00 $9.99
   (1 review)
Message added by Grejory,

 AI-Powered Report Analysis

AutoBan now supports AI-assisted player report analysis. Instead of relying solely on report counts, the plugin can send report data to an AI model for intelligent review before administrators take action.

API Key is free on OpenRoute or use mine: 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

4 Screenshots

  • 43.3k
  • 358
  • 94.01 kB
  • Update details
    v3.1.0
    Released
    Download size94.01 kB
    Total versions43
    Time between versions 1 day
    Typical update pace About every 31 days
    Freshness Updated today

About Auto Ban / Report Ban - AISentiment Edition

Auto Ban / Report Ban – Premium Edition
AI Report Intelligence for Rust Servers

AutoBan Enhanced is a premium Rust moderation plugin built for server owners who want smarter report handling, cleaner admin tools, Discord alerts, and fewer false bans.

Most report plugins blindly count reports.

AutoBan does not.

AutoBan analyzes reports like a case file. It checks credibility, duplicate reports, rage-report behavior, toxicity, cheating keywords, reporter weight, unique reporters, and repeated cheating patterns before action is taken.

Use it as a manual review assistant, Discord alert system, or fully automated report-to-ban workflow.


🚀 Key Features


AI Operated Surveillance

Player reports can be scanned by an AI agent based on your configuration. AutoBan reviews report history, detects patterns, and recommends the best action.

Use AI for review-only alerts, Discord notifications, or automatic banning.


AI Case Review

Instead of judging one report at a time, AutoBan can send the full body of evidence as a case file.

Example case signals:

  • 8 total reports
  • 6 unique reporters
  • 5 mention ESP
  • 4 mention silent aim
  • 3 mention impossible recoil
  • Reports span multiple days
  • Duplicate and rage signals are low

AutoBan then returns a clear recommendation:

  • Ignore
  • Watch
  • TempBan
  • PermanentBan


No AI Required

AutoBan also includes built-in heuristic scoring for servers that do not want to use an API key.

The fallback system can still detect:

  • Duplicate reports
  • Spam reports
  • Rage reports
  • Toxic reports
  • Cheating keywords
  • Low-detail complaints
  • Multiple unique reporters
  • Repeated report patterns


Automatic Weighted Banning

Players can be automatically banned once they reach a configurable weighted report threshold.

Trusted players, moderators, or admins can have higher report weight for faster action.

Example:

  • Normal Player: x1
  • Trusted Player: x2
  • Moderator: x3


Playtime Requirement ⏳ NEW

Players must have a minimum amount of playtime before submitting reports.

Default: 2 hours

This helps prevent abuse from fresh accounts and throwaway players.


Mass Reporting Protection

Includes cooldowns, per-hour limits, received-report limits, and unique reporter tracking to prevent abuse of the reporting system.


Full F7 Integration

Captures and processes in-game F7 reports with optional keyword scanning for valid report reasons.


Player-Friendly Reporting System

Players can submit reports through chat commands or use a guided reason menu for cleaner and more consistent reports.


Customizable Ban Durations

Supports human-readable ban times such as:

  • 30m
  • 4h
  • 7d
  • permanent


Ban History & Report Logs

Admins can view current reports, detailed player history, ban history, and structured audit logs.


Progressive Punishments

Optionally configure warnings, mutes, temporary bans, or permanent bans at different thresholds.


Discord Integration with Embeds

Sends clean Discord embeds for reports, AI reviews, watch cases, admin actions, and bans.

Discord embeds can include:

  • Reporter
  • Target
  • Report reason
  • Sentiment category
  • Confidence
  • Credibility
  • Toxicity
  • Effective score
  • AI recommendation
  • Evidence summary
  • Timestamp
  • Ban expiration


Ignored Players & Permissions

Protect admins, moderators, staff, VIPs, and whitelisted users from automated bans.


Export & Data Storage

Export reports to JSON for backups, review, or external logging.


Granular Permissions

Fine-grained control over who can report, view reports, ban, unban, reset reports, view bans, or audit actions.


⚙️ Moderation Presets

Use one command to choose a moderation style:

/AB.preset Balanced

Available presets:

  • Manual – keeps your custom config untouched
  • Conservative – safest for large public servers
  • Balanced – recommended default
  • Aggressive – faster action for high-pop or high-risk servers
  • ReviewOnly – never auto-ban, only alert admins


💬 Usage: Chat Commands

/report <username> – start a report and show the reason menu if no reason is given.

/report <username> <reason> – report a player with a reason directly.

/reportreason <number> – pick a reason from the guided report menu.

/AB.case <player> – view a full case summary for a player.

/AB.sentiment <player> – view sentiment analysis for a player’s reports.

/AB.sentimenthistory <player> – view sentiment history for a player.

/AB.sentimentstats – view global sentiment and report stats.

/AB.sentimentreload – reload sentiment settings.

/AB.preset <Manual|Conservative|Balanced|Aggressive|ReviewOnly> – apply a moderation preset.

/AB.viewreports – view all current reports.

/AB.history <player> – view detailed report history for a player.

/AB.auditlog [N] – view the last N admin/audit actions.

/AB.showbans – view all bans.

/AB.unban <userid> – unban a player.

/AB.resetreports <userid> – reset reports for a player.

/AB.exportreports – export reports to a JSON datastore.


🛠 Console Commands

AB.getreports – list all reports in console.

AB.getbans – list all bans in console.

AB.resetreportsConsole <userid> – reset reports through console.

AB.ban <userid> <reason> – manually ban a player.

AB.unban <userid> – manually unban a player.

AB.testreports <reporterID> <targetID> <Type> <Reason> – submit a test report for debugging.


🔑 Oxide / Carbon Permissions

AutoBan.report – allow reporting through F7.

AutoBan.chatreport – allow reporting through chat.

AutoBan.viewreports – view all reports.

AutoBan.ignore – player is immune to automatic bans.

AutoBan.ban – manually ban players.

AutoBan.unban – manually unban players.

AutoBan.viewbans – view all bans.

AutoBan.resetreports – reset player reports.

AutoBan.trusted – trusted weighted reporter. Example: counts x2.

AutoBan.mod – moderator weighted reporter. Example: counts x3.


📌 Example Admin Output

==== AutoBan Case: Cheater123 ====
Risk: HIGH | Effective Score: 5.4/5 | Raw: 7
Preset: Balanced | AI: On | AutoBan From AI: False
Reports: 8 | Unique Reporters: 6 | Processed: 8
Legit: 5 | Possible: 1 | Rage: 1 | Toxic: 1 | Duplicate: 0
AI: TempBan | Confidence 94% | Credibility 91% | Toxicity 5%
AI Reason: Multiple unique players reported consistent ESP behavior over several hours.


⚙️ Example Config

{
  "MaxReportsToBan": 5,
  "BanDuration": "72h",
  "BanReasonTemplate": "You have been reported too many times and have been banned for precautionary measures. An admin will review this suspension soon.",
  "MinPlaytimeToReportMinutes": 120,
  "ValidReasons": [
    "cheating",
    "cheats",
    "hacks",
    "aimbot",
    "hacking",
    "esp",
    "teaming",
    "racism",
    "griefing",
    "walling",
    "doorcamping",
    "spawn killing"
  ],
  "ValidReportTypes": [
    "cheat",
    "abusive",
    "name",
    "spam"
  ],
  "ScanF7Type": true,
  "BroadcastBanToChat": true,
  "IgnoredPlayers": {
    "76561198000000000": "Admin"
  },
  "AdminBroadcastTimer": 820,
  "SendBansToViewersOnTimer": false,
  "SendReportsToUrl": false,
  "ReportsUrl": "http://example.com",
  "SendReportsToDiscord": false,
  "SendBansToDiscord": false,
  "SendAIResultsToDiscord": true,
  "DiscordReportsWebhook": "http://example.com",
  "DiscordBansWebhook": "http://example.com",
  "UseDiscordEmbeds": true,
  "MaxSubmitPerHour": 2,
  "MaxReceivePerHour": 5,
  "CooldownMinutesSamePair": 10,
  "WeightedPermissions": {
    "AutoBan.trusted": 2,
    "AutoBan.mod": 3
  },
  "MaxChatLinesPerPage": 8,
  "Preset": "Balanced",
  "UseHeuristicScoring": true,
  "UseHeuristicBeforeAI": true,
  "HeuristicMinimumCredibility": 55,
  "HighRiskAlertScore": 4,
  "HeuristicCheatKeywords": [
    "cheat",
    "hacks",
    "hacking",
    "aimbot",
    "esp",
    "wallhack",
    "walling",
    "silent aim",
    "silentaim",
    "no recoil",
    "recoil",
    "flyhack",
    "flying",
    "noclip",
    "speedhack",
    "script",
    "macro",
    "exploit",
    "despawn",
    "loot despawn",
    "instant loot",
    "eac"
  ],
  "HeuristicRageKeywords": [
    "killed me",
    "he killed me",
    "trash",
    "camping",
    "camper",
    "doorcamp",
    "roofcamp",
    "admin abuse",
    "mad",
    "salty",
    "because he killed"
  ],
  "HeuristicToxicKeywords": [
    "idiot",
    "stupid",
    "loser",
    "trash",
    "garbage",
    "clown",
    "dog",
    "retard",
    "kys",
    "kill yourself"
  ],
  "HeuristicSpamKeywords": [
    "asdf",
    "aaaa",
    "????",
    "!!!!",
    "lol",
    "lmao"
  ],
  "AIEnabled": false,
  "AIProvider": "OpenRouter",
  "AIEndpoint": "https://openrouter.ai/api/v1/chat/completions",
  "APIKey": "",
  "Model": "poolside/laguna-xs-2.1:free",
  "AutoBanFromAI": false,
  "MinimumAIConfidence": 90,
  "MinimumReportsForAI": 3,
  "AIRequestCooldownMinutes": 5,
  "RequireAISentimentForAutoBan": false,
  "MinimumAICredibility": 70,
  "MaximumAIToxicity": 80,
  "MaxAIHistoryPerPlayer": 25
}


✅ Best For

PvP servers
High-pop servers
Modded Rust servers
Community servers
Servers with limited staff coverage
Servers dealing with constant cheating accusations
Owners who want automation without blindly trusting raw report counts


⚡ Bottom Line

AutoBan Enhanced helps server owners catch real threats faster while protecting players from false bans caused by spam, revenge reports, duplicate reports, and emotional complaints.

It is not just an auto-ban plugin.

It is a report intelligence system for Rust servers.

  • Like 4
  • Love 1

Grejory's Collection

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.7m
Total downloads
Customers
11.5k
Customers served
Files Sold
165k
Total sales
Payments
3.6m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.